|
DevTools jest dodatkowym modułem Microsoft Dynamics AX rozszerzającym funkcjonalności systemu w zakresie środowiska programistycznego oraz zaawansowanych mechanizmów administracyjnych.
Przeznaczony jest dla programistów tworzących w środowisku Dynamics z użyciem MorphX oraz X++ oraz zaawansowanych konsultantów.
Wprowadza możliwość dokumentowania zmian w konkretnym projekcie programistycznym.
Zastosowanie DevTools zmniejsza koszty wytwarzania oprogramowania przy jednoczesnej poprawie jakości kodu źródłowego,
co pozwala ograniczyć czasochłonność wprowadzania jego modyfikacji w przyszłości.
Dzięki dodatkowym możliwościom zarządzania projektem programistycznym możliwe jest wersjonowanie kodu źródłowego i obiektów aplikacji oraz tworzenie dokumentacji w formie XML.
Dla każdego projektu istnieje możliwość wykorzystania dodatkowego makra,
w którym odnotowywana jest każda zmiana obiektu wraz z komentarzem.
Podobne możliwości dotyczą również zmian w kodzie X++ gdzie rejestrowane są zmiany metod.
Dzięki wykorzystaniu dodatkowego skryptu edytora możliwe jest definiowanie typów zmian jakie są wykonywane w kodzie wraz z przypisaniem programisty,
który wprowadził modyfikacje,
daty zmiany oraz komentarza.
DevTools to:
-
usprawniony dostęp do informacji o obiektach - umożliwia szybki dostęp do rozszerzonych informacji o kontrolkach na formularzach ze wskazaniem m.in.
nazwy tabeli,
pola jako źródła danych,
nazwy metody czy też nazwy typu danych
-
zaawansowany eksplorator tabel - posiada rozszerzone możliwości nawigowania w strukturze danych pozwalając za pomocą skrótów klawiaturowych m.in.
na skok z konkretnego pola na formularzu bezpośrednio do struktury danych; daje możliwość automatycznego przejścia z pola na formularzu do konkretnego rekordu w tabeli gdzie może go edytować; możliwe jest równocześnie czasowe wyłączenie walidacji przy zapisywaniu rekordu,
jego usuwaniu bądź też przejścia do następnego rekordu lub zamknięciu formularza
-
zaawansowane wyszukiwanie obiektów - daje możliwość wyszukiwania obiektów w wybranych projektach; możliwe jest dla dowolnego obiektu lub grupy obiektów.
Wybór dotyczyć może różnego rodzaju obiektów takich jak makra,
tabele,
formularze,
klasy,
typy wyliczeniowe itp
-
dodawanie metod dostępowych do klas oraz metod standardowych do tabel - daje możliwości automatycznego tworzenia elementów drzewa obiektów aplikacji (metod) przewidzianych przez BPHB do tabel i automatycznego tworzenia metod dostępowych do wybranych globalnych zmiennych danej klasy.
|