{"id":8228,"date":"2024-08-20T14:08:49","date_gmt":"2024-08-20T12:08:49","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=8228"},"modified":"2025-03-12T09:21:18","modified_gmt":"2025-03-12T08:21:18","slug":"application-development-kit-adk","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/application-development-kit-adk\/","title":{"rendered":"Application Development Kit (ADK)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Dedykowane dla klienta rozwi\u0105zania mo\u017cna wdro\u017cy\u0107 w systemach adaptacyjnych na poziomie wersji 6. Zestaw Application Development Kit zapewnia mo\u017cliwo\u015b\u0107 rozbudowy w wersji zabezpieczonej przed utrat\u0105 zmian np. przy aktualizacji systemu do nowej wersji. Klienci mog\u0105 go u\u017cywa\u0107 do tworzenia w\u0142asnych aplikacji, raport\u00f3w itp. oraz dostosowywania lub rozszerzania istniej\u0105cych aplikacji za pomoc\u0105 stabilnych interfejs\u00f3w. Rozw\u00f3j odbywa si\u0119 bez adaptacji, tak jak w przypadku tworzenia aplikacji. Z zestawem Application Development Kit nie jest dostarczany \u017caden kod \u017ar\u00f3d\u0142owy.<\/p>\n<p>W artykule opisano mo\u017cliwo\u015bci i ograniczenia jakie s\u0105 podczas korzystania z zestawu Application Development Kit.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Programi\u015bci<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Application Development Kit jest przeznaczona do stosowania w systemach, w kt\u00f3rych w kluczu licencyjnym <em>com.cisag.sys.SoftwareDevelopment<\/em> wpisana jest warto\u015b\u0107 <em>ADK<\/em>.<br \/>\nIstniej\u0105cych system\u00f3w programistycznych nie mo\u017cna przekszta\u0142ci\u0107 w system deweloperski klienta ko\u0144cowego korzystaj\u0105cy z zestawu Application Development Kit.<\/div><\/section>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>W systemie deweloperskim klienta ko\u0144cowego mo\u017cna przetwarza\u0107 wy\u0142\u0105cznie obiekty deweloperskie, kt\u00f3re zosta\u0142y utworzone w tym systemie.<\/p>\n<p>W rozszerzeniach zestawu Application Development Kit mo\u017cna u\u017cywa\u0107 nast\u0119puj\u0105cych obiekt\u00f3w programistycznych:<\/p>\n<table style=\"width: 100%; height: 212px;\" width=\"539\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\" width=\"180\"><strong>Obiekt deweloperski<\/strong><\/td>\n<td style=\"height: 23px;\" width=\"359\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px;\" width=\"180\">Data view extension<\/td>\n<td style=\"height: 23px;\" width=\"359\">Szczeg\u00f3\u0142owe informacje w artykule: <em><a style=\"font-size: revert; font-family: inherit; font-weight: inherit;\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/obiekty-deweloperskie-data-view-extension\/\" rel=\"bookmark\">Obiekt deweloperski: Data view extension<\/a><\/em><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px;\" width=\"180\">Application extension<\/td>\n<td style=\"height: 46px;\" width=\"359\">Szczeg\u00f3\u0142owe informacje w artykule:<em><a style=\"font-size: revert; font-weight: revert; font-family: inherit;\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/obiekt-deweloperski-application-extension\/\" rel=\"bookmark\"> Obiekt deweloperski: Application Extension<\/a><\/em><\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px;\" width=\"180\">Extension<\/td>\n<td style=\"height: 70px;\" width=\"359\">Parts nie mo\u017cna rozszerza\u0107 za pomoc\u0105 obiektu deweloperskiego: <em>Extension<\/em>. Szczeg\u00f3\u0142owe informacje w artykule: <em><a style=\"font-size: revert; font-weight: revert; font-family: inherit;\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/obiekt-rozwojowy-rozszerzenie\/\" rel=\"bookmark\">Obiekt deweloperski: Extension<\/a><\/em><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 50px;\" width=\"180\">Hook Contract (implementacje Hook Contract)<\/td>\n<td style=\"height: 50px;\" width=\"359\">Szczeg\u00f3\u0142owe informacje w artykule: <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/obiekt-deweloperski-hook-contract\/\"><em>Obiekt deweloperski: Hook Contract<\/em><\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Podczas korzystania z Extension i Data view extension wyst\u0119puj\u0105 konflikty zada\u0144.<\/div><\/section>\n<p>Klasy Java nie mog\u0105 by\u0107 zmieniane w ramach zestawu Application Development Kit. Chocia\u017c mo\u017cliwe jest wyprowadzenie klas Java (zamiennik\u00f3w), zmiany te cz\u0119sto nie s\u0105 zabezpieczone przed utrata zmian np. przy wgrywaniu nowej wersji systemu.<\/p>\n<p>W systemie deweloperskim klienta ko\u0144cowego zalecane s\u0105 wy\u0142\u0105cznie odniesienia do obiekt\u00f3w oznaczonych jako stabilne. Zapobiega to sytuacji, w kt\u00f3rej niekompatybilne zmiany w obiektach programistycznych prowadz\u0105 do ogranicze\u0144 funkcjonalnych w systemach programistycznych klienta ko\u0144cowego. Jednak\u017ce do obiekt\u00f3w deweloperskich, kt\u00f3re zosta\u0142y utworzone w samym systemie deweloperskim klienta ko\u0144cowego, mog\u0105 odwo\u0142ywa\u0107 si\u0119 inne obiekty deweloperskie w systemie.<\/p>\n<h4 id=\"instalacja-aplikacji-podczas-korzystania-z-zestawu-adk\" >Instalacja aplikacji podczas korzystania z zestawu ADK<\/h4>\n<p>Je\u015bli aktywowano zestaw Application Development Kit w systemie deweloperskim na poziomie wersji 6, nie b\u0119dzie mo\u017cna instalowa\u0107 aplikacji w tym systemie. Zamiast tego mo\u017cna zainstalowa\u0107 aplikacje w systemie w wersji 5 i przenie\u015b\u0107 je do systemu produkcyjnego za po\u015brednictwem systemu deweloperskiego klienta ko\u0144cowego. Aby to zrobi\u0107, nale\u017cy r\u00f3wnie\u017c wprowadzi\u0107 warto\u015b\u0107 <em>ADK<\/em> w kluczu licencyjnym\u00a0 <em>com.cisag.sys.SoftwareDevelopment<\/em> w systemie wersji 5. Warto\u015b\u0107 nie ma dalszego znaczenia w systemie wersji 5.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli wykorzystano zar\u00f3wno ADK, jak i aplikacje, nale\u017cy upewni\u0107 si\u0119, \u017ce na kluczu licencyjnym <em>com.cisag.sys.SoftwareDevelopment<\/em> wprowadzono warto\u015b\u0107 <em>ADK<\/em> w systemach na poziomie wersji 5 i 6.<\/div><\/section>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-8228","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-aktualizacje"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/8228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=8228"}],"version-history":[{"count":5,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/8228\/revisions"}],"predecessor-version":[{"id":26714,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/8228\/revisions\/26714"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=8228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}