{"id":11221,"date":"2025-05-09T08:18:22","date_gmt":"2025-05-09T06:18:22","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=11221"},"modified":"2025-05-09T08:21:31","modified_gmt":"2025-05-09T06:21:31","slug":"automatyczna-reorganizacja","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/","title":{"rendered":"Automatyczna reorganizacja"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Wprowadzenie\" >Wprowadzenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Grupa_docelowa\" >Grupa docelowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Opis_aplikacji\" >Opis aplikacji<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Naglowek\" >Nag\u0142\u00f3wek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Obszar_roboczy\" >Obszar roboczy<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Lista_polecen\" >Lista polece\u0144<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Wydruk\" >Wydruk<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Akcje_zwiazane_z_aplikacja\" >Akcje zwi\u0105zane z aplikacj\u0105<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Wykonaj_wszystkie_polecenia\" >Wykonaj wszystkie polecenia<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Automatyczna_reorganizacja_w_tle\" >Automatyczna reorganizacja w tle<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Opis_formatu_XML\" >Opis formatu XML<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Element_script\" >Element: script<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Element_action\" >Element: action<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Konfiguracja\" >Konfiguracja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Jednostki_biznesowe\" >Jednostki biznesowe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Uprawnienia\" >Uprawnienia<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Mozliwosci_specjalne\" >Mo\u017cliwo\u015bci specjalne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Przyporzadkowania_organizacji\" >Przyporz\u0105dkowania organizacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Funkcje_specjalne\" >Funkcje specjalne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Uprawnienia_dla_partnerow_biznesowych\" >Uprawnienia dla partner\u00f3w biznesowych<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Instrukcje\" >Instrukcje<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Reorganizacja_systemu_w_ramach_przygotowan_do_kopiowania\" >Reorganizacja systemu w ramach przygotowa\u0144 do kopiowania<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/automatyczna-reorganizacja\/#Reorganizacja_systemu_utworzonego_jako_kopia\" >Reorganizacja systemu utworzonego jako kopia<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3 id=\"wprowadzenie\" ><span class=\"ez-toc-section\" id=\"Wprowadzenie\"><\/span>Wprowadzenie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"0\" data-end=\"334\">W przypadku utworzenia systemu poprzez skopiowanie z istniej\u0105cego systemu, w celu jego konfiguracji, konieczne jest uruchomienie kilku narz\u0119dzi w systemie \u017ar\u00f3d\u0142owym w ramach reorganizacji przed przyst\u0105pieniem do kopiowania. Po zako\u0144czeniu kopiowania na skopiowanym systemie r\u00f3wnie\u017c nale\u017cy uruchomi\u0107 kilka narz\u0119dzi.<\/p>\n<p class=\"\" data-start=\"336\" data-end=\"419\">Aplikacja <em data-start=\"346\" data-end=\"374\">Automatyczna reorganizacja<\/em> wspomaga przeprowadzenie tych reorganizacji.<\/p>\n<h3 id=\"grupa-docelowa\" ><span class=\"ez-toc-section\" id=\"Grupa_docelowa\"><\/span>Grupa docelowa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Programi\u015bci<\/li>\n<li>Konsultanci techniczni<\/li>\n<li>Administratorzy<\/li>\n<\/ul>\n<h3 id=\"opis-aplikacji\" ><span class=\"ez-toc-section\" id=\"Opis_aplikacji\"><\/span>Opis aplikacji<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h6 class=\"sr-only\" id=\"aplikacja-moze-wykonywac-kroki-reorganizacji-ktore-zostaly-wczesniej-zdefiniowane-w-pliku-xml-w-knowledgestore-krok-reorganizacji-polega-na-wykonaniu-narzedzia-z-okreslonymi-parametrami-po-zaladowa\" ><span style=\"font-size: revert; color: initial;\">Aplikacja mo\u017ce wykonywa\u0107 kroki reorganizacji, kt\u00f3re zosta\u0142y wcze\u015bniej zdefiniowane w pliku XML w <\/span><em style=\"font-size: revert; color: initial;\" data-start=\"97\" data-end=\"113\">Knowledgestore<\/em><span style=\"font-size: revert; color: initial;\">. Krok reorganizacji polega na wykonaniu narz\u0119dzia z okre\u015blonymi parametrami. Po za\u0142adowaniu pliku poszczweg\u00f3lne kroki s\u0105 wy\u015bwietlane na li\u015bcie.<\/span><\/h6>\n<div class=\"text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group\/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"relative flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"e8c9b9c1-fab4-4910-8e55-8de379ac7273\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light\">\n<p class=\"\" data-start=\"246\" data-end=\"446\">Opr\u00f3cz sekwencyjnego wykonywania wszystkich krok\u00f3w zawartych w pliku, w razie potrzeby kroki mog\u0105 by\u0107 wywo\u0142ywane indywidualnie. Pomy\u015blne wykonanie kroku jest sygnalizowane zielonym kolorem na li\u015bcie.<\/p>\n<p class=\"\" data-start=\"0\" data-end=\"396\">Wpis w pliku XML kontroluje, czy pomy\u015blne wykonanie kroku powinno zosta\u0107 zapisane w systemie. Reorganizacje przygotowuj\u0105ce kopi\u0119 s\u0105 zazwyczaj kr\u00f3tkotrwa\u0142e i przeprowadzane bezpo\u015brednio przed kopiowaniem. W takim przypadku nie ma konieczno\u015bci zapisywania wykonania, poniewa\u017c informacje staj\u0105 si\u0119 zazwyczaj natychmiast nieaktualne, gdy tylko system \u017ar\u00f3d\u0142owy zostanie ponownie u\u017cyty.<\/p>\n<p class=\"\" data-start=\"398\" data-end=\"654\">Aplikacja wy\u015bwietla pomy\u015blne wykonanie polecenia do momentu za\u0142adowania pliku lub zamkni\u0119cia aplikacji. W sytuacji, gdy ten sam lub inny plik zostanie za\u0142adowany ponownie albo aplikacja zostanie zamkni\u0119ta, informacje o pomy\u015blnym wykonaniu zostan\u0105 utracone.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Reorganizacja nowego systemu utworzonego z kopii jest procesem czasoch\u0142onnym. Z tego powodu aplikacja oferuje opcj\u0119 uruchamiania narz\u0119dzi za po\u015brednictwem aplikacji dzia\u0142aj\u0105cej w tle. Czynno\u015b\u0107 t\u0119 mo\u017cna wybra\u0107 dopiero po odnotowaniu zapisu wykonania w pliku XML. Po ponownym za\u0142adowaniu pliku wy\u015bwietlane s\u0105 narz\u0119dzia, kt\u00f3re zosta\u0142y pomy\u015blnie wykonane.<\/p>\n<p>System dostarcza dwa pliki reorganizacji jako plik obiektu deweloperskiego:<\/p>\n<ul>\n<li>com.cisag.sys.tools.automaticreorganization.AutomaticReorganizationSourceScript &#8211; jako plik reorganizacji do przygotowania kopii<\/li>\n<li>com.cisag.sys.tools.automaticreorganization.AutomaticReorganizationTargetScript &#8211; jako plik reorganizacji do reorganizacji skopiowanego systemu<\/li>\n<\/ul>\n<p>Pliki s\u0105 w formacie <em data-start=\"20\" data-end=\"25\">XML<\/em> i pe\u0142ni\u0105 rol\u0119 szablonu, zawieraj\u0105c narz\u0119dzia systemowe wymagane dla odpowiednich przypadk\u00f3w u\u017cycia. Przed ka\u017cd\u0105 reorganizacj\u0105 nale\u017cy sprawdzi\u0107, czy plik reorganizacji wymaga dostosowania do danego systemu. Dostosowanie zazwyczaj obejmuje parametry narz\u0119dzi, ale konieczne jest r\u00f3wnie\u017c sprawdzenie, czy wszystkie narz\u0119dzia powinny zosta\u0107 uruchomione, czy te\u017c nale\u017cy je np. doda\u0107.<\/p>\n<p>Narz\u0119dzia s\u0105 wykonywane na serwerze aplikacji systemu, na kt\u00f3ry zalogowany jest u\u017cytkownik. Dane wyj\u015bciowe narz\u0119dzi s\u0105 zatem r\u00f3wnie\u017c zapisywane w plikach dziennika serwera aplikacji. Je\u015bli narz\u0119dzia nie s\u0105 wykonywane w tle, dane wyj\u015bciowe s\u0105 r\u00f3wnie\u017c wy\u015bwietlane w polu <em>Wydruk<\/em> w obszarze roboczym.<\/p>\n<p>Aplikacja <em>Automatyczna reorganizacja<\/em> sk\u0142ada si\u0119 z nag\u0142\u00f3wka i obszaru roboczego.<\/p>\n<h4 id=\"naglowek\" ><span class=\"ez-toc-section\" id=\"Naglowek\"><\/span>Nag\u0142\u00f3wek<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nag\u0142\u00f3wek zawiera pole pozwalaj\u0105ce na dodanie pliku reorganizacji i pole opisu pliku reorganizacji.<\/p>\n<p>Dost\u0119pne pola:<\/p>\n<ul>\n<li><strong>Plik reorganizacji <\/strong>&#8211; nale\u017cy wprowadzi\u0107 \u015bcie\u017ck\u0119 do pliku reorganizacji w Knowledgestore.<\/li>\n<li><strong>Oznaczenie<\/strong> &#8211; pole zawiera opis wczytanego pliku reorganizacji.<\/li>\n<\/ul>\n<h4 id=\"obszar-roboczy\" ><span class=\"ez-toc-section\" id=\"Obszar_roboczy\"><\/span>Obszar roboczy<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Obszar roboczy sk\u0142ada si\u0119 z listy polece\u0144 wczytanego pliku reorganizacji i pola <em>Wydruk<\/em>.<\/p>\n<h5 id=\"lista-polecen\" ><span class=\"ez-toc-section\" id=\"Lista_polecen\"><\/span>Lista polece\u0144<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Lista zawiera polecenia wczytanego pliku reorganizacji. Dost\u0119pne kolumny:<\/p>\n<ul>\n<li><span style=\"font-size: revert; color: initial;\"><strong>Oznaczenie<\/strong> &#8211; opis narz\u0119dzia<\/span><\/li>\n<li><strong>Polecenie<\/strong> &#8211; wy\u015bwietla pe\u0142n\u0105 lini\u0119 polece\u0144 narz\u0119dzia<\/li>\n<li><strong>Status<\/strong> &#8211; informacja w formie graficznej, czy narz\u0119dzie zosta\u0142o wykonane pomy\u015blnie (kolor zielony), czy nie (kolor czerwony).<\/li>\n<\/ul>\n<h5 id=\"wydruk\" ><span class=\"ez-toc-section\" id=\"Wydruk\"><\/span>Wydruk<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Pole danych wyj\u015bciowych prezentuje dane wyj\u015bciowe wykonanych narz\u0119dzi, je\u015bli narz\u0119dzia nie s\u0105 wykonywane za po\u015brednictwem aplikacji dzia\u0142aj\u0105cej w tle.<\/p>\n<h4 id=\"akcje-zwiazane-z-aplikacja\" ><span class=\"ez-toc-section\" id=\"Akcje_zwiazane_z_aplikacja\"><\/span>Akcje zwi\u0105zane z aplikacj\u0105<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W aplikacji <em>Automatyczna reorganizacja<\/em> dost\u0119pne s\u0105 nast\u0119puj\u0105ce akcje zwi\u0105zane z aplikacj\u0105:<\/p>\n<ul>\n<li>Wykonaj wszystkie polecenia<\/li>\n<li>Automatyczna reorganizacja w tle<\/li>\n<\/ul>\n<h5 id=\"wykonaj-wszystkie-polecenia\" ><span class=\"ez-toc-section\" id=\"Wykonaj_wszystkie_polecenia\"><\/span>Wykonaj wszystkie polecenia<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Wszystkie narz\u0119dzia w za\u0142adowanym pliku s\u0105 wykonywane sekwencyjnie. Je\u015bli wykonanie zako\u0144czy si\u0119 powodzeniem, status odpowiedniego wiersza zmieni kolor na zielony. Wynik dzia\u0142ania narz\u0119dzi jest wy\u015bwietlany w polu <em>Wydruk<\/em>. Podczas przetwarzania pliku interwa\u0142 od\u015bwie\u017cania przegl\u0105darki jest zmniejszony do dw\u00f3ch sekund. Po przetworzeniu pliku interwa\u0142 od\u015bwie\u017cania zostanie zresetowany do warto\u015bci domy\u015blnej.<\/p>\n<h4 id=\"automatyczna-reorganizacja-w-tle\" ><span class=\"ez-toc-section\" id=\"Automatyczna_reorganizacja_w_tle\"><\/span>Automatyczna reorganizacja w tle<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja dzia\u0142aj\u0105ca w tle wykonuje sekwencyjnie wszystkie narz\u0119dzia za\u0142adowanego pliku. T\u0119 czynno\u015b\u0107 mo\u017cna wybra\u0107 tylko wtedy, gdy za\u0142adowany plik odnotowa\u0142 zapisanie wykonania.<\/p>\n<h3 id=\"opis-formatu-xml\" ><span class=\"ez-toc-section\" id=\"Opis_formatu_XML\"><\/span>Opis formatu XML<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Opr\u00f3cz linii polece\u0144 narz\u0119dzi, format XML skrypt\u00f3w reorganizacji oferuje r\u00f3wnie\u017c mo\u017cliwo\u015b\u0107 okre\u015blenia opis\u00f3w narz\u0119dzi, kt\u00f3re s\u0105 wy\u015bwietlane w kolumnie <em>Oznaczenie<\/em> na li\u015bcie polece\u0144. Opisy te mog\u0105 by\u0107 pobierane z tabeli ci\u0105g\u00f3w znak\u00f3w lub wprowadzane bezpo\u015brednio w XML.<\/p>\n<h4 id=\"element-script\" ><span class=\"ez-toc-section\" id=\"Element_script\"><\/span>Element: <em>script<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Element XML tworzy nawias wok\u00f3\u0142 wywo\u0142a\u0144 narz\u0119dzi. Atrybut <em>logging<\/em> s\u0142u\u017cy do okre\u015blenia, czy wykonanie narz\u0119dzi powinno by\u0107 zapisywane, czy nie:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n\n&lt;!--logging=\"true\" dla przechowywania w bazie danych --&gt;\n\n&lt;script logging=\"false\"&gt;\n\n&lt;\/script&gt;<\/pre>\n<p>Atrybut <em>description<\/em> jest u\u017cywany, aby opis skryptu by\u0142 wy\u015bwietlany w aplikacji <em>Automatyczna reorganizacja<\/em>:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n\n&lt;script description=\"Reorganizacja systemu \u017ar\u00f3d\u0142owego\" log-ging=\"false\"&gt;\n\n&lt;\/script&gt;<\/pre>\n<p>Oznaczenie mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 na podstawie tabeli \u0142a\u0144cuch\u00f3w. W pe\u0142ni kwalifikowana nazwa obiektu deweloperskiego musi by\u0107 okre\u015blona w atrybucie <em>stringtable<\/em>. Atrybut <em>tableid<\/em> musi zawiera\u0107 odpowiedni\u0105 sta\u0142\u0105 tekstow\u0105 z tabeli \u0142a\u0144cuchowej, do kt\u00f3rej nale\u017cy tekst opisu:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n\n&lt;script tableid=\"SCRIPT_DESCRIPTION\" string-ta-ble=\"com.cisag.sys.tools.automaticreorganization.AutomaticReorganizationSourceScript\" logging=\"false\"&gt;\n\n&lt;\/script&gt;<\/pre>\n<h4 id=\"element-action\" ><span class=\"ez-toc-section\" id=\"Element_action\"><\/span>Element: <em>action<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Element XML <em>action<\/em> s\u0142u\u017cy do okre\u015blenia narz\u0119dzia, kt\u00f3re ma zosta\u0107 wykonane. Atrybut <em>command<\/em> zawiera rzeczywist\u0105 lini\u0119 polece\u0144:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n\n&lt;script logging=\"false\"&gt;\n\n&lt;action command=\"dltdbt -oltp -olap -table:%\"\/&gt;\n\n&lt;\/script&gt;<\/pre>\n<p>Aby wy\u015bwietli\u0107 opis narz\u0119dzia w aplikacji <em>Automatyczna reorganizacja<\/em>, element <em>action<\/em> musi posiada\u0107 atrybut <em>description<\/em>:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n\n&lt;script logging=\"false\"&gt;\n\n&lt;action description=\"Usuwanie tabel, kt\u00f3re nie s\u0105 wymagane\" command=\"dltdbt -oltp -olap -table:%\"\/&gt;\n\n&lt;\/script&gt;.<\/pre>\n<p>Element <em>action<\/em> mo\u017ce r\u00f3wnie\u017c odtwarza\u0107 opisy z tabeli \u0142a\u0144cuchowej. Sta\u0142e tekstowe okre\u015blone w atrybucie elementu <em>script<\/em> s\u0105 wyszukiwane w tabeli ci\u0105g\u00f3w znak\u00f3w. Poni\u017cej znajduje si\u0119 szablon reorganizacji w systemie \u017ar\u00f3d\u0142owym jako kompletny przyk\u0142ad:<\/p>\n<pre>&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n\n&lt;script tableid=\"SCRIPT_DESCRIPTION\" string-ta-ble=\"com.cisag.sys.tools.automaticreorganization.AutomaticReorganizationSourceScript\" logging=\"false\"&gt;\n\n&lt;!-zamiast u\u017cywa\u0107 tabeli string do opisu polecenia mo\u017cesz u\u017cy\u0107 atrybutu description --&gt;\n\n&lt;!-- przyk\u0142ad: --&gt;\n\n&lt;!-- &lt;action description=\"Usu\u0144 nieu\u017cywane tabele\" command=\"dltdbt -oltp -olap -table:%\"\/&gt; --&gt;\n\n&lt;action tableid=\"DELETE_NOT_USED_TABLES\" command=\"dltdbt -oltp -olap -table:%\"\/&gt;\n\n&lt;action tableid=\"MAKE_TABLES_CONSISTENT\" command=\"rgzdbt -SBLOBs -configuration -repository -oltp -olap -modify\"\/&gt;\n\n&lt;action tableid=\"CHECK_IS_DELIVERABLE\" command=\"rgzrep -isdeliverable -verbose\"\/&gt;\n\n&lt;action tableid=\"CHECK_GENERATION_ERRORS\" command=\"chkdbt -analysetables -oltp -olap -repository -all\"\/&gt;\n\n&lt;\/script&gt;<\/pre>\n<h3 id=\"konfiguracja\" ><span class=\"ez-toc-section\" id=\"Konfiguracja\"><\/span>Konfiguracja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dla aplikacji <em>Automatyczna reorganizacja <\/em>nie ma potrzeby definiowania ustawie\u0144 w aplikacji <em>Konfiguracja<\/em>.<\/p>\n<h3 id=\"jednostki-biznesowe\" ><span class=\"ez-toc-section\" id=\"Jednostki_biznesowe\"><\/span>Jednostki biznesowe<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Jednostka biznesowa com.cisag.sys.tools.automaticreorganisation.obj.AutomaticReorganisation wykorzystywana jest w aplikacji <em>Automatyczna reorganizacja<\/em>, mi\u0119dzy innymi w celu:<\/p>\n<ul>\n<li>Przyporz\u0105dkowywania uprawnie\u0144<\/li>\n<li>Definiowania dzia\u0142a\u0144<\/li>\n<li>Importu i eksportu danych<\/li>\n<\/ul>\n<h3 id=\"uprawnienia\" ><span class=\"ez-toc-section\" id=\"Uprawnienia\"><\/span>Uprawnienia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Uprawnienia mog\u0105 zosta\u0107 przypisane za pomoc\u0105 r\u00f3l uprawnie\u0144 jak r\u00f3wnie\u017c poprzez przyporz\u0105dkowanie organizacji. Szczeg\u00f3\u0142owe informacje mo\u017cna znale\u017a\u0107 w artykule <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/uprawnienia\/\">Uprawnienia<\/a><\/em>.<\/p>\n<h4 id=\"mozliwosci-specjalne\" ><span class=\"ez-toc-section\" id=\"Mozliwosci_specjalne\"><\/span>Mo\u017cliwo\u015bci specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dla aplikacji <em>Automatyczna reorganizacja<\/em> nie ma specjalnych mo\u017cliwo\u015bci.<\/p>\n<h4 id=\"przyporzadkowania-organizacji\" ><span class=\"ez-toc-section\" id=\"Przyporzadkowania_organizacji\"><\/span>Przyporz\u0105dkowania organizacji<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Przyporz\u0105dkowania organizacji nie jest wymagane dla aplikacji <em>Automatyczna reorganizacja<\/em>.<\/p>\n<h4 id=\"funkcje-specjalne\" ><span class=\"ez-toc-section\" id=\"Funkcje_specjalne\"><\/span>Funkcje specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Dla aplikacji <em>Automatyczna reorganizacja<\/em> nie s\u0105 dost\u0119pne \u017cadne funkcje specjalne.<\/p>\n<h4 id=\"uprawnienia-dla-partnerow-biznesowych\" ><span class=\"ez-toc-section\" id=\"Uprawnienia_dla_partnerow_biznesowych\"><\/span>Uprawnienia dla partner\u00f3w biznesowych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja <em>Automatyczna reorganizacja<\/em> nie jest dost\u0119pna dla partner\u00f3w biznesowych.<\/p>\n<h3 id=\"instrukcje\" ><span class=\"ez-toc-section\" id=\"Instrukcje\"><\/span>Instrukcje<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Poni\u017cej przedstawiono wykorzystanie aplikacji <em>Automatyczna reorganizacja<\/em>.<\/p>\n<h4 id=\"reorganizacja-systemu-w-ramach-przygotowan-do-kopiowania\" ><span class=\"ez-toc-section\" id=\"Reorganizacja_systemu_w_ramach_przygotowan_do_kopiowania\"><\/span>Reorganizacja systemu w ramach przygotowa\u0144 do kopiowania<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Zapisa\u0107 lokalnie plik obiektu tworzenia plik\u00f3w com.cisag.sys.tools.automaticreorganisation.AutomaticReorganisationSourceScript.<\/li>\n<li>Sprawdzi\u0107, czy plik wymaga dostosowania: parametry narz\u0119dzi, w razie potrzeby nale\u017cy doda\u0107 brakuj\u0105ce narz\u0119dzia.<\/li>\n<li>Zapisa\u0107 zmodyfikowany plik w Knowledgestore systemu, kt\u00f3ry ma zosta\u0107 skopiowany.<\/li>\n<li>Otworzy\u0107 aplikacj\u0119 <em>Automatyczna reorganizacja.<\/em><\/li>\n<li>Wczyta\u0107 plik zapisany wcze\u015bniej w Knowledgestore.<\/li>\n<li>Wybra\u0107 akcj\u0119: <em>Wykonaj wszystkie polecenia<\/em>.<\/li>\n<\/ol>\n<h4 id=\"reorganizacja-systemu-utworzonego-jako-kopia\" ><span class=\"ez-toc-section\" id=\"Reorganizacja_systemu_utworzonego_jako_kopia\"><\/span>Reorganizacja systemu utworzonego jako kopia<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Zapisa\u0107 lokalnie plik obiektu deweloperskiego: com.cisag.sys.tools.automaticreorganisation.AutomaticReorganisationTargetScript.<\/li>\n<li>Sprawdzi\u0107, czy plik wymaga dostosowania: parametry narz\u0119dzi, w razie potrzeby nale\u017cy doda\u0107 brakuj\u0105ce narz\u0119dzia.<\/li>\n<li>Zapisa\u0107 zmodyfikowany plik w Knowledgestore systemu, kt\u00f3ry ma zosta\u0107 skopiowany.<\/li>\n<li>Otworzy\u0107 aplikacj\u0119 <em style=\"font-size: revert; color: initial;\">Automatyczna reorganizacja.<\/em><\/li>\n<li>Wczyta\u0107 plik zapisany wcze\u015bniej w Knowledgestore.<\/li>\n<li>Wybra\u0107 <span style=\"font-size: revert; color: initial;\">akcj\u0119: <em>Automatyczna reorganizacja w tle<\/em>.<\/span><\/li>\n<\/ol>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11221","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-tworzenie-i-konfiguracja-systemu"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/11221","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\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=11221"}],"version-history":[{"count":7,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/11221\/revisions"}],"predecessor-version":[{"id":30000,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/11221\/revisions\/30000"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=11221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}