AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.03.2007, 22:39   #1  
Blog bot is offline
Blog bot
Участник
 
25,644 / 848 (80) +++++++
Регистрация: 28.10.2006
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, напишите личное сообщение администратору.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:15.