Wprowadzenie
Dedykowane dla klienta rozwiązania można wdrożyć w systemach adaptacyjnych na poziomie wersji 6. Zestaw Application Development Kit zapewnia możliwość rozbudowy w wersji zabezpieczonej przed utratą zmian np. przy aktualizacji systemu do nowej wersji. Klienci mogą go używać do tworzenia własnych aplikacji, raportów itp. oraz dostosowywania lub rozszerzania istniejących aplikacji za pomocą stabilnych interfejsów. Rozwój odbywa się bez adaptacji, tak jak w przypadku tworzenia aplikacji. Z zestawem Application Development Kit nie jest dostarczany żaden kod źródłowy.
W artykule opisano możliwości i ograniczenia jakie są podczas korzystania z zestawu Application Development Kit.
Grupa docelowa
- Programiści
- Konsultanci techniczni
Istniejących systemów programistycznych nie można przekształcić w system deweloperski klienta końcowego korzystający z zestawu Application Development Kit.
Opis
W systemie deweloperskim klienta końcowego można przetwarzać wyłącznie obiekty deweloperskie, które zostały utworzone w tym systemie.
W rozszerzeniach zestawu Application Development Kit można używać następujących obiektów programistycznych:
Obiekt deweloperski | Opis |
Data view extension | Szczegółowe informacje w artykule: Obiekt deweloperski: Data view extension |
Application extension | Szczegółowe informacje w artykule: Obiekt deweloperski: Application Extension |
Extension | Parts nie można rozszerzać za pomocą obiektu deweloperskiego: Extension. Szczegółowe informacje w artykule: Obiekt deweloperski: Extension |
Hook Contract (implementacje Hook Contract) | Szczegółowe informacje w artykule: Obiekt deweloperski: Hook Contract. |
Klasy Java nie mogą być zmieniane w ramach zestawu Application Development Kit. Chociaż możliwe jest wyprowadzenie klas Java (zamienników), zmiany te często nie są zabezpieczone przed utrata zmian np. przy wgrywaniu nowej wersji systemu.
W systemie deweloperskim klienta końcowego zalecane są wyłącznie odniesienia do obiektów oznaczonych jako stabilne. Zapobiega to sytuacji, w której niekompatybilne zmiany w obiektach programistycznych prowadzą do ograniczeń funkcjonalnych w systemach programistycznych klienta końcowego. Jednakże do obiektów deweloperskich, które zostały utworzone w samym systemie deweloperskim klienta końcowego, mogą odwoływać się inne obiekty deweloperskie w systemie.
Instalacja aplikacji podczas korzystania z zestawu ADK
Jeśli aktywowano zestaw Application Development Kit w systemie deweloperskim na poziomie wersji 6, nie będzie można instalować aplikacji w tym systemie. Zamiast tego można zainstalować aplikacje w systemie w wersji 5 i przenieść je do systemu produkcyjnego za pośrednictwem systemu deweloperskiego klienta końcowego. Aby to zrobić, należy również wprowadzić wartość ADK w kluczu licencyjnym com.cisag.sys.SoftwareDevelopment w systemie wersji 5. Wartość nie ma dalszego znaczenia w systemie wersji 5.