{"id":11838,"date":"2025-10-06T09:42:35","date_gmt":"2025-10-06T07:42:35","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11838"},"modified":"2025-10-06T09:42:35","modified_gmt":"2025-10-06T07:42:35","slug":"etykiety","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/etykiety\/","title":{"rendered":"Etykiety"},"content":{"rendered":"<p>W niniejszym artykule szczeg\u00f3\u0142owo opisano spos\u00f3b wykorzystania etykiet w systemie Comarch ERP Enterprise.<\/p>\n<h3 id=\"definicje-terminow\" >Definicje termin\u00f3w<\/h3>\n<ul>\n<li data-start=\"157\" data-end=\"178\"><strong>Wydanie<\/strong> &#8212; wydanie oznaczane jest za pomoc\u0105 ci\u0105gu w formacie <em><span style=\"font-size: revert; color: initial;\">V.R.M<\/span><span style=\"font-size: revert; color: initial;\">: <\/span><span style=\"font-size: revert; color: initial;\">Version<\/span><span style=\"font-size: revert; color: initial;\">, <\/span><span style=\"font-size: revert; color: initial;\">Release<\/span><\/em><span style=\"font-size: revert; color: initial;\"> i <\/span><em><span style=\"font-size: revert; color: initial;\">Modification-Level<\/span><\/em><span style=\"font-size: revert; color: initial;\">. <\/span>Nowe wersje s\u0105 udost\u0119pniane w odst\u0119pach oko\u0142o 2\u20133 lat. Nowe wydania tworzone s\u0105 mniej wi\u0119cej raz w roku. Poziom modyfikacji zwi\u0119kszany jest w\u00f3wczas, gdy do ju\u017c udost\u0119pnionego wydania dodawane s\u0105 istotne nowo\u015bci.<\/li>\n<li data-start=\"157\" data-end=\"178\"><strong>Aktualizacja oprogramowania<\/strong> &#8212; logiczna jednostka, kt\u00f3ra s\u0142u\u017cy do przenoszenia wersji <span style=\"font-size: revert; color: initial;\">obiekt\u00f3w deweloperskich<\/span><span style=\"font-size: revert; color: initial;\"> pomi\u0119dzy systemami. <\/span>Ka\u017cda aktualizacja oprogramowania sk\u0142ada si\u0119 z dw\u00f3ch plik\u00f3w: <em><span style=\"font-size: revert; color: initial;\">Code-Refresh<\/span><\/em><span style=\"font-size: revert; color: initial;\"> (rozszerzenie <\/span><em><span style=\"font-size: revert; color: initial;\">.cr<\/span><\/em><span style=\"font-size: revert; color: initial;\">) i <\/span><em><span style=\"font-size: revert; color: initial;\">Source-Refresh<\/span><\/em><span style=\"font-size: revert; color: initial;\"> (rozszerzenie <\/span><em><span style=\"font-size: revert; color: initial;\">.sr<\/span><\/em><span style=\"font-size: revert; color: initial;\">). <\/span>Ka\u017cd\u0105 aktualizacj\u0119 mo\u017cna jednoznacznie zidentyfikowa\u0107 na podstawie wydania, identyfikatora (ID) i repozytorium \u017ar\u00f3d\u0142owego (prefiks eksportu, np. <em><span style=\"font-size: revert; color: initial;\">babel<\/span><\/em><span style=\"font-size: revert; color: initial;\">). Partnerzy mog\u0105 tworzy\u0107 aktualizacje oprogramowania w celu dostarczenia zmian specyficznych dla klienta lub w\u0142asnych rozszerze\u0144 standardowych. <\/span>Aktualizacje oprogramowania zawieraj\u0105 poprawki b\u0142\u0119d\u00f3w i rozszerzenia przygotowane dla okre\u015blonego wydania. Dla jednego wydania mo\u017cna utworzy\u0107 dowoln\u0105 liczb\u0119 aktualizacji. Rozr\u00f3\u017cnia si\u0119 dwa typy aktualizacji:\n<ul>\n<li data-start=\"157\" data-end=\"178\"><em>System-Code (SYS)<\/em> \u2013 obejmuje obiekty deweloperskie z obszaru nazw <em>com.cisag.pgm<\/em> i <em>com.cisag.sys<\/em>, a tak\u017ce z powi\u0105zanych podobszar\u00f3w<em> com.cisag.archive<\/em>, <em>com.cisag.dbu<\/em> i <em>com.cisag.nls<\/em><\/li>\n<li data-start=\"157\" data-end=\"178\"><em>Application-Code<\/em> <em>(APP)<\/em> \u2013 obejmuje wszystkie pozosta\u0142e obiekty deweloperskie, czyli te, kt\u00f3re nie zosta\u0142y utworzone przez firm\u0119 C.I.S. AG. W przeciwie\u0144stwie do aktualizacji APP, aktualizacje SYS nie zawieraj\u0105 obiekt\u00f3w deweloperskich typu klasa Java, poniewa\u017c s\u0105 one ju\u017c zawarte w silniku systemowym.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 data-start=\"1898\" data-end=\"1908\" id=\"opis\" >Opis<\/h3>\n<p>Wersje obiekt\u00f3w deweloperskich mog\u0105 by\u0107 oznaczane jedn\u0105 lub wieloma etykietami (<em>labels<\/em>).<br data-start=\"2004\" data-end=\"2007\" \/>Etykiety s\u0142u\u017c\u0105 do oznaczania stanu wydania lub powi\u0105zania obiekt\u00f3w deweloperskich z aktualizacj\u0105 oprogramowania.<\/p>\n<p>Rozr\u00f3\u017cnia si\u0119 trzy typy etykiet:<\/p>\n<ul>\n<li><strong>Etykieta wydania (Release label)<\/strong>&#8212; s\u0142u\u017cy wy\u0142\u0105cznie do oznaczania stanu wydania<\/li>\n<li><strong>Etykieta eksportu (Export label)<\/strong> &#8212; wi\u0105\u017ce wersj\u0119 z aktualizacj\u0105 typu eksport. Etykiety eksportowe s\u0105 automatycznie przypisywane przez system Comarch ERP Enterprise.<\/li>\n<li><strong>Etykieta importu (Import label)<\/strong> &#8212; wi\u0105\u017ce wersj\u0119 z aktualizacj\u0105 typu import. Etykiety importowe s\u0105 r\u00f3wnie\u017c automatycznie przypisywane przez system.<\/li>\n<\/ul>\n<p>Przed udost\u0119pnieniem wydania obiekty deweloperskie nale\u017cy oznaczy\u0107 etykiet\u0105 typu <em>Release<\/em>. W ten spos\u00f3b utrwalany jest stan, kt\u00f3ry zostanie odtworzony po nowej instalacji systemu standardowego u partnera lub klienta. Wszystkie p\u00f3\u017aniejsze poprawki b\u0142\u0119d\u00f3w opieraj\u0105 si\u0119 na tym oznaczonym stanie.<\/p>\n<p>Etykieta <em>Export<\/em> tworzy powi\u0105zanie mi\u0119dzy aktualizacj\u0105 oprogramowania a zawartymi w niej obiektami deweloperskimi. Podczas generowania plik\u00f3w <em>Code-Refresh<\/em> i <em>Source-Refresh<\/em> uwzgl\u0119dniane s\u0105 wszystkie obiekty oznaczone etykietami.<\/p>\n<p>Podczas instalacji aktualizacji oprogramowania wszystkie zaimportowane do archiwum obiekty deweloperskie s\u0105 oznaczane etykiet\u0105 <em>Import<\/em>. Dzi\u0119ki temu powstaje powi\u0105zanie mi\u0119dzy zainstalowanymi aktualizacjami a odpowiadaj\u0105cymi im obiektami.<\/p>\n<p>W aplikacji <em>Obiekty deweloperskie<\/em> dost\u0119pny jest widok, w kt\u00f3rym mo\u017cna zobaczy\u0107 etykiety przypisane do za\u0142adowanego obiektu we wszystkich jego wersjach. Dzi\u0119ki typizacji etykiet mo\u017cna \u0142atwo rozpozna\u0107, kt\u00f3ra wersja zosta\u0142a dostarczona lub zainstalowana z kt\u00f3r\u0105 aktualizacj\u0105 oprogramowania.<\/p>\n<h3 id=\"etykiety-wydan-release-labels\" >Etykiety wyda\u0144 (Release Labels)<\/h3>\n<p>Wydanie s\u0142u\u017cy do etykietowania obiekt\u00f3w deweloperskich oraz jako punkt odniesienia dla aktualizacji oprogramowania.<\/p>\n<p>Aktywne wer<span style=\"color: #000000;\">sje wszystkich obiekt\u00f3w deweloperskich mog\u0105 by\u0107 oznaczone etykiet\u0105 typu <em>Release<\/em>. W przypadku prawdziwych wyda\u0144 (V.R.M) zawsze utrwalany jest stan deweloperski sprzed zamkni\u0119cia wydania. Opr\u00f3cz tego mo\u017cna oznacza\u0107 dowolne inne stany \u2013 na przyk\u0142ad przed rozdzieleniem systemu deweloperskiego lub utworzeniem systemu dostawczego.<\/span><\/p>\n<p><span style=\"color: #000000;\">Obecnie etykiety wyda\u0144 maj\u0105 jedynie charakter informacyjny.<\/span><\/p>\n<p><span style=\"color: #000000;\">Zawsze etykietowana jest aktywna, a nie bie\u017c\u0105ca wersja obiektu deweloperskiego. Je\u015bli obiekt jest aktualnie w edycji, system wy\u015bwietla ostrze\u017cenie, a etykieta zostaje przypisana do wersji aktywnej. Usuni\u0119te obiekty deweloperskie r\u00f3wnie\u017c s\u0105 etykietowane.<\/span><\/p>\n<p><span style=\"color: #000000;\">Po zako\u0144czeniu etykietowania nale\u017cy zatwierdzi\u0107 wydanie. Wydanie, kt\u00f3re zosta\u0142o zatwierdzone, nie mo\u017ce by\u0107 ani usuni\u0119te, ani zmienione \u2014 oznacza to, \u017ce stan deweloperski zosta\u0142 w ten spos\u00f3b utrwalony. Prawdziwe wydanie (V.R.M) zostaje ponadto aktywowane. Poniewa\u017c mo\u017ce istnie\u0107 tylko jedno aktywne wydanie, status poprzedniego aktywnego wydania zostaje zmieniony na <em>Zatwierdzone<\/em>.<\/span><\/p>\n<p><span style=\"color: #000000;\">Procedura tworzenia etykiety wydania:<\/span><\/p>\n<p><span style=\"color: #000000;\">W aplikacji <em>wrkreldef<\/em> definiuje si\u0119 wydanie (wi\u0119cej informacji znajduje si\u0119 w artykule<em> Praca z definicjami wyda\u0144<\/em>). Nast\u0119pnie wszystkie aktywne wersje obiekt\u00f3w deweloperskich s\u0105 etykietowane.<\/span><\/p>\n<p><span style=\"color: #000000;\">Podczas etykietowania nie powinny by\u0107 otwarte \u017cadne zadania deweloperskie, poniewa\u017c etykietowane s\u0105 wersje aktywne, a nie zablokowane w ramach zada\u0144.<\/span><\/p>\n<p><span style=\"color: #000000;\">Etykietowanie wersji aktywnych odbywa si\u0119 za pomoc\u0105 narz\u0119dzia <em>wrkrellbl<\/em>. Nast\u0119pnie przy u\u017cyciu <em>wrkreldef<\/em> wydanie zostaje zatwierdzone lub aktywowane.<\/span><\/p>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11838","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-obiekty-deweloperskie"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11838"}],"version-history":[{"count":10,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11838\/revisions"}],"predecessor-version":[{"id":38745,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11838\/revisions\/38745"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}