![]() |
#1 |
Участник
|
Microsoft Dynamics NAV Developer's Toolkit используется для анализа кода и обновления клиентских и отраслевых решений. Этот инструмент обеспечивает миграцию на последние версии Microsoft Dynamics NAV.
Developer's Toolkit полностью поддерживает структуру объектов Microsoft Dynamics NAV и позволяет разработчикам анализировать существующий код C/AL и архитектуру приложения. Developer's Toolkit помогает сравнивать объекты из старой базовой версии Microsoft Dynamics NAV с кастомизированной версией и, далее, с последней базовой версией приложения. После выполнения сравнения, инструмент позволяет осуществить слияние с целью создания новой версии с учетом предыдущей кастомизации. Microsoft Dynamics NAV Developer's Toolkit помечает все возникшие при слиянии конфликты в объектах, которые не могут быть созданы автоматически, и помогает разрешить эти конфликты. ![]() Главной функцией Microsoft Dynamics NAV Developer's Toolkit является Source Analyzer, инструмент для построения и анализа перекрестных ссылок, позволяющий найти все связи между объектами. Он также позволяет выявить места в программном коде, где используется определенный объект, свойство, поле или любой текст. Source Analyzer показывает структуру любого объекта Microsoft Dynamics NAV. Существует три метода поддержки и кастомизации C/SIDE. Первый метод - функция "Где-Используется" ("Where Used"). Данная функция широко используется в различных областях приложения Microsoft Dynamics NAV с целью поиска и идентификации конкретного элемента. Например, в случае изменения ключа в таблице функция Where Used найдет все области применения этого ключа. То есть будут выявлены все прочие объекты, которые содержат ссылку на данный ключ. Таким образом, программист сможет модифицировать эти сценарии. ![]() Второй метод заключается в использовании функции Source Finder (Поиск Источника), средства поиска текста. Можно напечатать текстовую строку, идентифицирующую функцию, например, CHANGECOMPANY, и Source Finder отобразит все случаи использования этой функции в базе данных. Таким образом, разработчик получает полный обзор интересующего его системного кода. Source Analyzer помогает выявить взаимосвязи между полями в таблицах и между самими таблицами. Это удобно, например, когда для отдельных полей необходимо установить предопределенные значения, чтобы заходя в них, сотрудник видел фиксированный список опций. Взаимосвязи между объектами могут устанавливаться из таблиц. Третий метод - Methods Flow. Имея в своем арсенале функцию Methods Flow, можно изучить вызовы методов различных объектов в рамках одного окна. Она показывает строки C/AL кода, сгруппированные блоками и выделенные ключевыми словами. Кроме того, она позволяет устанавливать связи C/AL триггеров и процедур в любом объекте. Каждый блок может быть свернут или раскрыт пользователем, что упрощает навигацию и делает ее максимально эффективной. Эти сведения формируют лучшее понимание общей концепции продукта, его бизнес-логики, а также позволяют избежать многих потенциальных проблем и сократить их влияние на конечных пользователей и клиентов. Developer's Toolkit хранит в своем репозитарии всю информацию об объектах приложения и всех изменениях, сделанных в них при кастомизации. Он выбирает объекты непосредственно из Microsoft Dynamics NAV. Он может импортировать объекты в свой репозитарий прямо из Microsoft Dynamics NAV, позволяя немедленно анализировать структуру приложения и связи объектов с учетом последних изменений. После выполнения сравнения, инструмент позволяет провести слияние для создания новой версии с учетом предыдущей кастомизации. Источник: http://blogs.technet.com/agladkik/archive/...-s-toolkit.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|