{"id":10594,"date":"2025-10-27T16:26:32","date_gmt":"2025-10-27T15:26:32","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=10594"},"modified":"2025-11-02T21:58:34","modified_gmt":"2025-11-02T20:58:34","slug":"zapisy-tekstu","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/","title":{"rendered":"Zapisy tekstu"},"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\/index.php\/documentation\/zapisy-tekstu\/#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-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Opis\" >Opis<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Teksty_poza_aplikacjami\" >Teksty poza aplikacjami<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Funkcje_specjalne_w_systemie_poziomu_7\" >Funkcje specjalne w systemie poziomu 7<\/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\/index.php\/documentation\/zapisy-tekstu\/#Obiekty_systemowe_Comarch_ERP_Enterpise_Software_AG\" >Obiekty systemowe Comarch ERP Enterpise Software AG<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Opis_aplikacji\" >Opis aplikacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Konfiguracja\" >Konfiguracja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#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-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Uprawnienia_specjalne\" >Uprawnienia specjalne<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#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-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Rozpocznij_zapis\" >Rozpocznij zapis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Zakoncz_zapis\" >Zako\u0144cz zapis<\/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\/index.php\/documentation\/zapisy-tekstu\/#Przenies_wynik_zapisu\" >Przenie\u015b wynik zapisu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Zapisz_wynik_w_repozytorium\" >Zapisz wynik w repozytorium<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Tlumaczenie_aplikacji\" >T\u0142umaczenie aplikacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Transport_wynikow_zapisu\" >Transport wynik\u00f3w zapisu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Zaladuj_wyniki_zapisow_z_repozytorium\" >Za\u0142aduj wyniki zapis\u00f3w z repozytorium<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapisy-tekstu\/#Specjalne_funkcje_z_kilkoma_SAS_uruchomionymi_w_systemie\" >Specjalne funkcje z kilkoma SAS uruchomionymi w systemie<\/a><\/li><\/ul><\/nav><\/div>\n<p>System Comarch ERP Enterprise jest w pe\u0142ni wieloj\u0119zyczny i rozr\u00f3\u017cnia j\u0119zyki wy\u015bwietlania, tre\u015bci i korespondencji. Comarch ERP Enterprise jest dostarczany w r\u00f3\u017cnych j\u0119zykach. Standardowo Comarch ERP Enterprise jest dostarczany w j\u0119zyku niemieckim i angielskim. Inne j\u0119zyki, takie jak francuski lub w\u0142oski, mog\u0105 by\u0107 licencjonowane.<\/p>\n<p>Comarch ERP Enterprise mo\u017ce by\u0107 u\u017cywany na ca\u0142ym \u015bwiecie. Partner lub klient mo\u017ce zatem chcie\u0107 korzysta\u0107 z dost\u0119pnych aplikacji w j\u0119zyku, na kt\u00f3ry system nie zosta\u0142 jeszcze przet\u0142umaczony lub na kt\u00f3ry nie ma licencji.<\/p>\n<p>Przyk\u0142adem mo\u017ce by\u0107 magazyn w Grecji. Pracownicy magazynu pos\u0142uguj\u0105 si\u0119 g\u0142\u00f3wnie j\u0119zykiem greckim. Jednak w systemie Comarch ERP Enterprise dost\u0119pny jest tylko j\u0119zyk niemiecki i angielski. Ogromn\u0105 zalet\u0105 dla pracownik\u00f3w by\u0142aby mo\u017cliwo\u015b\u0107 korzystania z aplikacji, z kt\u00f3rymi musz\u0105 pracowa\u0107 na co dzie\u0144, w ich w\u0142asnym j\u0119zyku. Usprawni\u0142oby to przep\u0142yw pracy i zmniejszy\u0142o liczb\u0119 b\u0142\u0119d\u00f3w przy wprowadzaniu danych.<\/p>\n<p>System Comarch ERP Enterprise oferuje partnerom lub klientom mo\u017cliwo\u015b\u0107 przet\u0142umaczenia niewielkiej liczby aplikacji na inny j\u0119zyk. Aplikacja do nagrywania tekst\u00f3w pomaga okre\u015bli\u0107 teksty u\u017cywane w t\u0142umaczonych aplikacjach. W ten spos\u00f3b wysi\u0142ek zwi\u0105zany z t\u0142umaczeniem jest ograniczony do tego, co jest absolutnie konieczne.<\/p>\n<p>Aplikacje mog\u0105 by\u0107 t\u0142umaczone w systemie deweloperskim, a nast\u0119pnie t\u0142umaczenia s\u0105 dostarczane jako normalne aktualizacje oprogramowania. Alternatywnie mo\u017cna r\u00f3wnie\u017c t\u0142umaczy\u0107 aplikacje bezpo\u015brednio w systemie klienta, korzystaj\u0105c z konfigurowalnych tekst\u00f3w.<\/p>\n<p>Niniejszy artyku\u0142 opisuje opcje t\u0142umaczenia aplikacji.<\/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>Konsultanci techniczni<\/li>\n<li>Biura t\u0142umacze\u0144<\/li>\n<\/ul>\n<h3 id=\"opis\" ><span class=\"ez-toc-section\" id=\"Opis\"><\/span>Opis<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Do wykonywania t\u0142umacze\u0144 dla poszczeg\u00f3lnych aplikacji wykorzystuje si\u0119 aplikacje<\/p>\n<ul>\n<li><em>Zapisy tekstu<\/em><\/li>\n<li><em>Panel redakcja<\/em><\/li>\n<\/ul>\n<p>Apliakcja<em> Panel redakcja<\/em> s\u0142u\u017cy do eksportowania i importowania tekst\u00f3w w Comarch ERP Enterprise do t\u0142umaczenia. Odpowiednie teksty znajduj\u0105 si\u0119 w repozytorium odpowiedniego systemu, np. w zestawach warto\u015bci, tabelach ci\u0105g\u00f3w znak\u00f3w i opisach <em>IODataDescriptions<\/em>. mo\u017ce zosta\u0107 ograniczona za pomoc\u0105 odpowiednich funkcji wyszukiwania, dzi\u0119ki czemu eksportowane s\u0105 tylko teksty wymagane do t\u0142umaczenia.<\/p>\n<p>Widok <em>Eksport t\u0142umacze\u0144 do zapisu<\/em> w aplikacji <em>Panel redakcja<\/em> mo\u017ce by\u0107 u\u017cywany do eksportowania tekst\u00f3w dla jednej lub wi\u0119cej aplikacji.<\/p>\n<p>Informacje potrzebne do przypisania tekst\u00f3w do konkretnych aplikacji nie s\u0105 przechowywane w repozytorium, lecz mog\u0105 by\u0107 rejestrowane jedynie w trakcie pracy systemu. Ka\u017cdy wy\u015bwietlany obiekt tekstowy jest wtedy zapisywany w dodatkowej tabeli jako element bie\u017c\u0105cej aplikacji. Aby okre\u015bli\u0107 wszystkie teksty aplikacji, nagrywanie musi odbywa\u0107 si\u0119 przez d\u0142u\u017cszy czas. Nale\u017cy zauwa\u017cy\u0107, \u017ce teksty, kt\u00f3re s\u0105 wy\u015bwietlane tylko w okre\u015blonych warunkach, takie jak komunikaty o b\u0142\u0119dach, r\u00f3wnie\u017c musz\u0105 zosta\u0107 przet\u0142umaczone. Aby m\u00f3c ca\u0142kowicie przet\u0142umaczy\u0107 aplikacj\u0119, nale\u017cy uruchomi\u0107 jak najwi\u0119cej wariant\u00f3w i wygenerowa\u0107 stany b\u0142\u0119d\u00f3w.<\/p>\n<p>Aplikacja <em>Zapisy tekstu<\/em> pe\u0142ni funkcj\u0119 centrum sterowania procesem zapisu tekst\u00f3w. Oferuje pi\u0119\u0107 g\u0142\u00f3wnych funkcji:<\/p>\n<ul>\n<li>Rozpocz\u0119cie zapisu w systemie nagrywania<\/li>\n<li>Zako\u0144czenie zapisu w systemie nagrywania<\/li>\n<li>Przeniesienie zapisu z systemu nagrywania do bie\u017c\u0105cego systemu (zazwyczaj systemu deweloperskiego).<\/li>\n<li>Zapisywanie wynik\u00f3w zapisu w repozytorium<\/li>\n<li>Wczytywanie wynik\u00f3w zapisu z repozytorium<\/li>\n<\/ul>\n<p>Zapis mo\u017cna wykona\u0107 na dowolnym systemie. Zalecany jest system testowy, poniewa\u017c jest najbardziej prawdopodobne, \u017ce zarejestruje on wszystkie u\u017cywane teksty.<\/p>\n<p>Aplikacja <em>Zapisy tekstu<\/em> mo\u017ce by\u0107 u\u017cywana w dowolnym systemie. Umo\u017cliwia przesy\u0142anie wynik\u00f3w nagra\u0144 z systemu zapisu do systemu deweloperskiego. W tym systemie wyniki nagrywania mog\u0105 by\u0107 r\u00f3wnie\u017c przechowywane jako obiekty plik\u00f3w w repozytorium. Pozwala to na przenoszenie wynik\u00f3w zapisu do innych system\u00f3w w ramach normalnej aktualizacji oprogramowania.<\/p>\n<p>Po zaimportowaniu aktualizacji oprogramowania do systemu deweloperskiego, aplikacja <em>Zapisy tekstu<\/em> mo\u017ce zosta\u0107 u\u017cyta do odczytania obiekt\u00f3w pliku i przygotowania ich do panelu redakcja.<\/p>\n<p>W standardowym systemie Comarch ERP Enterprise wynik nagrania jest ju\u017c dost\u0119pny jako obiekt pliku w repozytorium. Partnerzy mog\u0105 odczyta\u0107 ten wynik i wykorzysta\u0107 go do cel\u00f3w t\u0142umaczeniowych. W przypadku wprowadzania ulepsze\u0144 do aplikacji mo\u017cna je zarejestrowa\u0107 w swoim systemie zapisu. Nast\u0119pnie nale\u017cy przenie\u015b\u0107 uzyskany wynik do systemu deweloperskiego, aby zar\u00f3wno nowe, jak i dostarczone wcze\u015bniej wyniki zapisu by\u0142y tam dost\u0119pne r\u00f3wnocze\u015bnie. Taka baza danych mo\u017ce by\u0107 nast\u0119pnie wykorzystana bezpo\u015brednio do t\u0142umaczenia. Alternatywnie wyniki zapisu mo\u017cna ponownie zapisa\u0107 w repozytorium. Jak opisano wcze\u015bniej, zaktualizowan\u0105 wersj\u0119 oprogramowania mo\u017cna nast\u0119pnie zaimportowa\u0107 do kolejnego systemu rozwoju. Partnerzy mog\u0105 r\u00f3wnie\u017c udost\u0119pnia\u0107 swoim klientom wyniki zapisu w celu przeprowadzenia t\u0142umacze\u0144.<\/p>\n<h4 id=\"teksty-poza-aplikacjami\" ><span class=\"ez-toc-section\" id=\"Teksty_poza_aplikacjami\"><\/span>Teksty poza aplikacjami<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Opr\u00f3cz t\u0142umaczenia poszczeg\u00f3lnych aplikacji, zwykle konieczne jest przet\u0142umaczenie obszaru poza aplikacj\u0105. Aplikacja <em>com.cisag.sys.gui.jobcontrol.ui.JobControl<\/em> jest zdefiniowana jako symbol zast\u0119pczy dla tego obszaru. Je\u015bli aplikacja ta zostanie u\u017cyta jako filtr w funkcji wyszukiwania w panelu redakcja, eksportowane b\u0119d\u0105 wy\u0142\u0105cznie te teksty, kt\u00f3re s\u0105 widoczne w momencie uruchomienia systemu bez aktywnej aplikacji.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W niekt\u00f3rych przypadkach do kontrolki JobControl mog\u0105 by\u0107 przypisywane r\u00f3wnie\u017c teksty pochodz\u0105ce z aplikacji.<\/div><\/section>\n<h4 id=\"funkcje-specjalne-w-systemie-poziomu-7\" ><span class=\"ez-toc-section\" id=\"Funkcje_specjalne_w_systemie_poziomu_7\"><\/span>Funkcje specjalne w systemie poziomu 7<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Zapis mo\u017ce by\u0107 r\u00f3wnie\u017c wykonany w systemie produkcyjnym poziomu 7, jednak nale\u017cy przy tym uwzgl\u0119dni\u0107 kilka istotnych ogranicze\u0144. W tym systemie mo\u017cna uruchomi\u0107 aplikacj\u0119 <em>Zapisy tekstu, <\/em>natomiast funkcja <em>Zapisz wyniki w repozytorium<\/em> nie jest dost\u0119pna, poniewa\u017c w tym \u015brodowisku nie mo\u017cna tworzy\u0107 zada\u0144 programistycznych.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Podczas importowania tekst\u00f3w do <em>Panel redakcja,<\/em> dane te nie s\u0105 zapisywane w repozytorium. Zostaj\u0105 one zapisane jako teksty dostosowywane, przy czym wszelkie istniej\u0105ce ju\u017c niestandardowe teksty zostaj\u0105 w tym procesie nadpisane.<\/div><\/section>\n<h4 id=\"obiekty-systemowe-comarch-erp-enterpise-software-ag\" ><span class=\"ez-toc-section\" id=\"Obiekty_systemowe_Comarch_ERP_Enterpise_Software_AG\"><\/span>Obiekty systemowe Comarch ERP Enterpise Software AG<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Teksty z przestrzeni nazw <em>com.cisag.sys<\/em> i <em>com.cisag.pgm<\/em> nie s\u0105 zapisywane w repozytorium w systemach partner\u00f3w i klient\u00f3w podczas importowania za pomoc\u0105 <em>Panel redakcja<\/em>, ale w tekstach, kt\u00f3re mo\u017cna dostosowa\u0107. Wszelkie istniej\u0105ce teksty s\u0105 nadpisywane.<\/p>\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<p>Aplikacja <em>Zapisy tekstu<\/em> s\u0142u\u017cy do kontrolowania zapisu tekst\u00f3w. Aplikacja sk\u0142ada si\u0119 z trzech p\u00f3l wej\u015bciowych, kt\u00f3rych zawarto\u015b\u0107 jest analizowana pod k\u0105tem pi\u0119ciu mo\u017cliwych dzia\u0142a\u0144. Aplikacja powinna by\u0107 uruchamiana wy\u0142\u0105cznie w systemie deweloperskim, poniewa\u017c dwie z akcji s\u0105 od niego zale\u017cne. Poni\u017cej przedstawiono opis p\u00f3l i mo\u017cliwe akcje:<\/p>\n<ul>\n<li><strong>System zapisu<\/strong> &#8212; w tym polu nale\u017cy wprowadzi\u0107 nazw\u0119 systemu, w kt\u00f3rym maj\u0105 by\u0107 zapisywane teksty. System zapisu musi by\u0107 dost\u0119pny z systemu deweloperskiego, aby mo\u017cliwe by\u0142o wykonywanie polece\u0144 zwi\u0105zanych z odpowiednimi dzia\u0142aniami. W przypadku braku dost\u0119pu do systemu zapisu wy\u015bwietlany jest komunikat o b\u0142\u0119dzie. Specyfikacja systemu zapisu jest wymagana dla nast\u0119puj\u0105cych akcji:\n<ul data-start=\"376\" data-end=\"454\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"376\" data-end=\"399\">\n<p data-start=\"378\" data-end=\"399\">[<strong>Rozpocznij zapis<\/strong>],<\/p>\n<\/li>\n<li data-start=\"400\" data-end=\"423\">\n<p data-start=\"402\" data-end=\"423\">[<strong>Zako\u0144cz zapis<\/strong>],<\/p>\n<\/li>\n<li data-start=\"424\" data-end=\"454\" data-is-last-node=\"\">\n<p data-start=\"426\" data-end=\"454\" data-is-last-node=\"\">[<strong>Przenie\u015b wynik zapisu<\/strong>]<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Serwer aplikacji<\/strong> &#8212; w tym polu nale\u017cy wprowadzi\u0107 nazw\u0119 serwera aplikacji, na kt\u00f3rym maj\u0105 by\u0107 rejestrowane teksty. Serwer aplikacji musi by\u0107 uruchomiony, aby mo\u017cliwe by\u0142o wykonywanie polece\u0144 dla odpowiednich akcji. Je\u015bli serwer aplikacji nie jest znany w systemie lub nie zosta\u0142 uruchomiony, wy\u015bwietlany jest komunikat o b\u0142\u0119dzie.\u00a0Specyfikacja systemu zapisu jest wymagana dla nast\u0119puj\u0105cych akcji:\n<ul data-start=\"376\" data-end=\"454\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"376\" data-end=\"399\">\n<p data-start=\"378\" data-end=\"399\">[<strong>Rozpocznij zapis<\/strong>],<\/p>\n<\/li>\n<li data-start=\"400\" data-end=\"423\">\n<p data-start=\"402\" data-end=\"423\">[<strong>Zako\u0144cz zapis<\/strong>],<\/p>\n<\/li>\n<li data-start=\"424\" data-end=\"454\" data-is-last-node=\"\">\n<p data-start=\"426\" data-end=\"454\" data-is-last-node=\"\">[<strong>Przenie\u015b wynik zapisu<\/strong>]<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Zlecenie deweloperskie<\/strong> &#8212; w tym polu nale\u017cy wprowadzi\u0107 rodzaj i numer zlecenia deweloperskiego. Zlecenie to jest wykorzystywane do utworzenia zadania deweloperskiego i musi mie\u0107 status <em>W opracowaniu<\/em>.\u00a0Specyfikacja systemu zapisu jest wymagana dla nast\u0119puj\u0105cych akcji:\n<ul data-start=\"376\" data-end=\"454\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"376\" data-end=\"399\">\n<p data-start=\"378\" data-end=\"399\">[<strong>Zapisz wynik w repozytorium<\/strong>]<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Akcje zwi\u0105zane z aplikacj\u0105:<\/p>\n<ul>\n<li>[<strong>Rozpocznij zapis<\/strong>] &#8212; uruchamia zapis tekst\u00f3w wszystkich aplikacji w systemie zapisu. Zapis mo\u017ce by\u0107 wykonywany w dowolnym systemie, jednak powinien by\u0107 stosowany jedynie w ograniczonym zakresie w systemie produkcyjnym<span style=\"font-size: revert; color: initial;\">, poniewa\u017c zapis powoduje spadek og\u00f3lnej wydajno\u015bci. <\/span>Wymagane informacje:\n<ul data-start=\"275\" data-end=\"313\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"275\" data-end=\"293\">\n<p data-start=\"277\" data-end=\"293\"><em>System zapisu,<\/em><\/p>\n<\/li>\n<li data-start=\"294\" data-end=\"313\" data-is-last-node=\"\">\n<p data-start=\"296\" data-end=\"313\" data-is-last-node=\"\"><em>Serwer aplikacji<\/em><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>[<strong>Zako\u0144cz zapis<\/strong>] &#8212; zatrzymuje zapis w systemie zapis.\u00a0Wymagane informacje:\n<ul data-start=\"275\" data-end=\"313\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"275\" data-end=\"293\">\n<p data-start=\"277\" data-end=\"293\"><em>System zapisu,<\/em><\/p>\n<\/li>\n<li data-start=\"294\" data-end=\"313\" data-is-last-node=\"\">\n<p data-start=\"296\" data-end=\"313\" data-is-last-node=\"\"><em>Serwer aplikacji<\/em><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>[<strong>Przenie\u015b wynik zapisu<\/strong>] &#8212; przekazuje wyniki zapisu z systemu zapisu do systemu deweloperskiego. Wymagane informacje:\n<ul data-start=\"275\" data-end=\"313\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"275\" data-end=\"293\">\n<p data-start=\"277\" data-end=\"293\"><em>System zapisu,<\/em><\/p>\n<\/li>\n<li data-start=\"294\" data-end=\"313\" data-is-last-node=\"\">\n<p data-start=\"296\" data-end=\"313\" data-is-last-node=\"\"><em>Serwer aplikacji<\/em><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>[<strong>Zapisz wynik w repozytorium<\/strong>] &#8212; zapisuje wyniki zapisu jako obiekty plik\u00f3w w repozytorium. Dla ka\u017cdego obszaru tworzony jest jeden obiekt pliku z kr\u00f3tk\u0105 nazw\u0105 tego obszaru. Obiekty plik\u00f3w s\u0105 przechowywane w przestrzeni nazw <em>com.xxx.app.system.translation<\/em><span style=\"font-size: revert; color: initial;\">, gdzie <\/span><em>xxx<\/em><span style=\"font-size: revert; color: initial;\"> oznacza prefiks systemu deweloperskiego (np. <\/span><em style=\"font-size: revert; color: initial;\" data-start=\"291\" data-end=\"298\">cisag<\/em><span style=\"font-size: revert; color: initial;\">). <\/span>W pliku zapisywane s\u0105 odniesienia do poszczeg\u00f3lnych tekst\u00f3w, posortowane wed\u0142ug aplikacji. Zlecenie rozwojowe s\u0142u\u017cy do utworzenia zadania rozwojowego, do kt\u00f3rego przypisywane s\u0105 obiekty plik\u00f3w oraz wszystkie niezb\u0119dne przestrzenie nazw. Zadanie jest nast\u0119pnie aktywowane i zwalniane. Ta akcja nie jest dost\u0119pna w systemie poziomu 7<span style=\"font-size: revert; color: initial;\">. <\/span>Wymagane informacje:\n<ul>\n<li><em>Zlecenie deweloperskie<\/em><\/li>\n<\/ul>\n<\/li>\n<li>[<strong>Za\u0142aduj wyniki zapis\u00f3w z repozytorium<\/strong>] &#8212; odczytuje wszystkie obiekty plik\u00f3w z przestrzeni nazw <em>com.xxx.app.system.translation<\/em><span style=\"font-size: revert; color: initial;\"> i przenosi zawarte w nich wyniki zapisu do tabeli zapisu w systemie deweloperskim. <\/span>Analizie podlegaj\u0105 wszystkie przestrzenie nazw pasuj\u0105ce do okre\u015blonego wzorca, np. <em>com.cisag.app.system.translation<\/em><span style=\"font-size: revert; color: initial;\"> lub <\/span><em>com.partner.app.system.translation<\/em><span style=\"font-size: revert; color: initial;\">. <\/span>Istniej\u0105ce wyniki zapisu nie s\u0105 nadpisywane. Po odczytaniu wszystkich wynik\u00f3w zapisu z repozytorium mo\u017cna je wyeksportowa\u0107 do t\u0142umaczenia dla poszczeg\u00f3lnych aplikacji<span style=\"font-size: revert; color: initial;\"> za pomoc\u0105 apliakcji <\/span><em>Panel redakcja<\/em><span style=\"font-size: revert; color: initial;\">.<\/span><\/li>\n<\/ul>\n<h3 id=\"konfiguracja\" ><span class=\"ez-toc-section\" id=\"Konfiguracja\"><\/span>Konfiguracja<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aplikacja <em>Zapisy tekstu<\/em>\u00a0nie wymaga dodatkowych ustawie\u0144 w aplikacji <em>Konfiguracja<\/em>.<\/p>\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 <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/uprawnienia\/\"><em>Uprawnienia<\/em><\/a>.<\/p>\n<h4 id=\"uprawnienia-specjalne\" ><span class=\"ez-toc-section\" id=\"Uprawnienia_specjalne\"><\/span>Uprawnienia specjalne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aplikacja <em>Zapisy tekstu<\/em>\u00a0ma nast\u0119puj\u0105ce uprawnienia specjalne zwi\u0105zane z akcjami:<\/p>\n<p><em>com.cisag.sys.repository.ui.UseApplicationTranslationCockpit<\/em><\/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 opisano spos\u00f3b pracy z aplikacj\u0105 <em>Zapisy tekstu<\/em>.<\/p>\n<h4 id=\"rozpocznij-zapis\" ><span class=\"ez-toc-section\" id=\"Rozpocznij_zapis\"><\/span>Rozpocznij zapis<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Nale\u017cy uruchomi\u0107 aplikacj\u0119 <em>Zapisy tekstu<\/em> w systemie deweloperskim.<\/li>\n<li>W polu <em>System zapisu<\/em> nale\u017cy wprowadzi\u0107 system, w kt\u00f3rym ma zosta\u0107 uruchomiony proces zapisu.<\/li>\n<li>W polu <em>Serwer aplikacji<\/em> nale\u017cy wprowadzi\u0107 serwer systemu zapisu, na kt\u00f3rym ma zosta\u0107 wykonane polecenie uruchomienia zapisu.<\/li>\n<li>Na pasku narz\u0119dzi nale\u017cy wybra\u0107 akcj\u0119 [<strong data-start=\"353\" data-end=\"373\">Rozpocznij zapis<\/strong>].<\/li>\n<\/ol>\n<ul>\n<li>Polecenie rozpocz\u0119cia zapisu wszystkich aplikacji zostaje wys\u0142ane do serwera aplikacji systemu zapisu. Istniej\u0105ce zapisy nie s\u0105 usuwane.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Dialogi, okna dialogowe, menu u\u017cytkownika itp. nale\u017cy wy\u015bwietla\u0107 w celu uzyskania jak najbardziej dok\u0142adnego t\u0142umaczenia aplikacji. Wszystkie wyszukiwania nale\u017cy otwiera\u0107 w obszarze nawigacji. Ponadto nale\u017cy sprowokowa\u0107 jak najwi\u0119ksz\u0105 liczb\u0119 komunikat\u00f3w o b\u0142\u0119dach w aplikacjach, poniewa\u017c s\u0105 one rejestrowane tylko wtedy, gdy wyst\u0119puj\u0105 podczas u\u017cywania aplikacji.<\/div><\/section>\n<h4 id=\"zakoncz-zapis\" ><span class=\"ez-toc-section\" id=\"Zakoncz_zapis\"><\/span>Zako\u0144cz zapis<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Nale\u017cy uruchomi\u0107 aplikacj\u0119 <em>Zapisy tekstu<\/em>\u00a0w systemie deweloperskim.<\/li>\n<li>W polu <em>System zapisu<\/em> nale\u017cy wprowadzi\u0107 system, w kt\u00f3rym proces zapisu ma zosta\u0107 zako\u0144czony.<\/li>\n<li>W polu<em> Serwer aplikacji <\/em>nale\u017cy wprowadzi\u0107 serwer systemu zapisu, na kt\u00f3rym ma zosta\u0107 wykonane polecenie zako\u0144czenia zapisu.<\/li>\n<li>Na pasku narz\u0119dzi nale\u017cy wybra\u0107 akcj\u0119 [<strong>Zako\u0144cz zapis<\/strong>].<\/li>\n<\/ol>\n<ul>\n<li>Polecenie zako\u0144czenia zapisu wszystkich aplikacji zostaje wys\u0142ane do serwera aplikacji systemu zapisu.<\/li>\n<\/ul>\n<h4 id=\"przenies-wynik-zapisu\" ><span class=\"ez-toc-section\" id=\"Przenies_wynik_zapisu\"><\/span>Przenie\u015b wynik zapisu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Nale\u017cy uruchomi\u0107 aplikacj\u0119<em> Zapisy tekstu<\/em> w systemie deweloperskim.<\/li>\n<li>W polu <em>System zapisu<\/em> nale\u017cy wprowadzi\u0107 system, w kt\u00f3rym znajduj\u0105 si\u0119 wyniki zapisu.<\/li>\n<li>W polu <em>Serwer aplikacji<\/em> nale\u017cy wprowadzi\u0107 serwer systemu zapisu, na kt\u00f3rym ma zosta\u0107 wykonane polecenie przes\u0142ania wynik\u00f3w.<\/li>\n<li>Na pasku narz\u0119dzi nale\u017cy wybra\u0107 akcj\u0119 [<strong>Przenie\u015b wynik zapisu<\/strong>].<\/li>\n<\/ol>\n<ul>\n<li>Wyniki zapisu zostaj\u0105 przes\u0142ane z systemu zapisu do systemu deweloperskiego.<\/li>\n<\/ul>\n<h4 id=\"zapisz-wynik-w-repozytorium\" ><span class=\"ez-toc-section\" id=\"Zapisz_wynik_w_repozytorium\"><\/span>Zapisz wynik w repozytorium<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><em>Nale\u017cy uruchomi\u0107 aplikacj\u0119 Zapisy tekstu<\/em> w systemie deweloperskim.<\/li>\n<li>W polu <em>Zlecenie deweloperskie <\/em>nale\u017cy wprowadzi\u0107 numer zlecenia deweloperskiego.<\/li>\n<li>Na pasku narz\u0119dzi nale\u017cy wybra\u0107 akcj\u0119 [<strong>Zapisz wynik w repozytorium<\/strong>].<\/li>\n<\/ol>\n<ul>\n<li>Zadanie deweloperskie jest tworzone dla zlecenia deweloperskiego. Wyniki zapisu s\u0105 porz\u0105dkowane wed\u0142ug struktury. Dla ka\u017cdego obszaru tworzony jest <strong>obiekt pliku<\/strong>, kt\u00f3rego nazwa odpowiada skr\u00f3towi danego obszaru.<\/li>\n<li>Obiekty plik\u00f3w s\u0105 przechowywane w przestrzeni nazw <em>com.xxx.app.system.translation<\/em>, gdzie <em>xxx <\/em>oznacza prefiks systemu deweloperskiego. Plik zawiera list\u0119 aplikacji, dla kt\u00f3rych istniej\u0105 wyniki zapisu. Dla ka\u017cdej aplikacji dost\u0119pna jest lista zarejestrowanych tekst\u00f3w.<\/li>\n<li>Utworzone zadanie deweloperskie zostaje zwolnione i aktywowane.<\/li>\n<\/ul>\n<h4 id=\"tlumaczenie-aplikacji\" ><span class=\"ez-toc-section\" id=\"Tlumaczenie_aplikacji\"><\/span>T\u0142umaczenie aplikacji<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wyniki nagrywania mog\u0105 by\u0107 wykorzystywane do wykonywania t\u0142umacze\u0144 specjalnie dla okre\u015blonego zestawu aplikacji. Aby to zrobi\u0107, wynik nagrywania musi by\u0107 dost\u0119pny w systemie deweloperskim. Je\u015bli wynik nagrywania nie jest jeszcze dost\u0119pny w systemie deweloperskim, mo\u017cna go za\u0142adowa\u0107 z repozytorium i\/lub przenie\u015b\u0107 z systemu zapisu, je\u015bli to mo\u017cliwe.<\/p>\n<p>Eksport t\u0142umaczenia odbywa si\u0119 za pomoc\u0105 aplikacji <em>Panel redakcja<\/em>. Teksty mo\u017cna eksportowa\u0107 do jednej lub kilku aplikacji za pomoc\u0105 widoku [<strong>Eksport t\u0142umacze\u0144 do zapisu<\/strong>] w panelu redakcja. Wi\u0119cej informacji na temat panelu redakcja mo\u017cna znale\u017a\u0107 w dokumencie <em>Panel redakcja<\/em>.<\/p>\n<h4 id=\"transport-wynikow-zapisu\" ><span class=\"ez-toc-section\" id=\"Transport_wynikow_zapisu\"><\/span>Transport wynik\u00f3w zapisu<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wyniki zapisu s\u0105 transportowane jako obiekty plik\u00f3w za po\u015brednictwem standardowych tras transportowych z systemu Comarch ERP Enterprise do system\u00f3w ni\u017cszego poziomu.<br \/>\nWi\u0119cej informacji na temat transportu obiekt\u00f3w deweloperskich mo\u017cna znale\u017a\u0107 w dokumencie <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-logistyka-oprogramowania\/\"><em>Wprowadzenie: Logistyka oprogramowania<\/em><\/a>.<\/p>\n<h4 id=\"zaladuj-wyniki-zapisow-z-repozytorium\" ><span class=\"ez-toc-section\" id=\"Zaladuj_wyniki_zapisow_z_repozytorium\"><\/span>Za\u0142aduj wyniki zapis\u00f3w z repozytorium<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Comarch ERP Enterprise standardowo dostarcza zestaw obiekt\u00f3w plik\u00f3w z wynikami zapisu. Znajduj\u0105 si\u0119 one w przestrzeni nazw <em>com.cisag.app.system.translation<\/em>. Je\u015bli dostarczono r\u00f3wnie\u017c wyniki zapisu jako partner, znajduj\u0105 si\u0119 one w przestrzeni nazw <em>com.xxx.app.system.translation<\/em>, gdzie <em>xxx<\/em> odpowiada prefiksowi programistycznemu. Aby wykona\u0107 t\u0142umaczenie dla dostosowanej aplikacji, wszystkie istniej\u0105ce wyniki zapisu musz\u0105 najpierw zosta\u0107 odczytane z repozytorium.<\/p>\n<ol>\n<li>Nale\u017cy uruchomi\u0107 aplikacj\u0119<em> Zapisy tekstu<\/em> w systemie deweloperskim.<\/li>\n<li>Na pasku narz\u0119dzi nale\u017cy wybra\u0107 akcj\u0119 [<strong>Wczytaj wyniki zapisu z repozytorium<\/strong>].<\/li>\n<\/ol>\n<ul>\n<li>Wszystkie wyniki zapisu zostaj\u0105 odczytane z repozytorium i zapisane w specjalnej tabeli w systemie deweloperskim. Tabela ta jest wykorzystywana przez <em>Panel redakcja<\/em> do okre\u015blania tekst\u00f3w dla jednej lub kilku aplikacji.<\/li>\n<\/ul>\n<h3 id=\"specjalne-funkcje-z-kilkoma-sas-uruchomionymi-w-systemie\" ><span class=\"ez-toc-section\" id=\"Specjalne_funkcje_z_kilkoma_SAS_uruchomionymi_w_systemie\"><\/span>Specjalne funkcje z kilkoma SAS uruchomionymi w systemie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Zapis mo\u017ce by\u0107 uruchamiany i zatrzymywany w dzia\u0142aj\u0105cym <strong>SAS systemu zapisu<\/strong>.<br \/>\nLogika zapisu zosta\u0142a zaprojektowana w taki spos\u00f3b, aby wszystkie pozosta\u0142e SAS-y, kt\u00f3re zosta\u0142y ju\u017c uruchomione lub zostan\u0105 uruchomione p\u00f3\u017aniej, r\u00f3wnie\u017c rejestrowa\u0142y wymagane teksty.<br \/>\nSAS-y dzia\u0142aj\u0105ce w trybie aktualizacji s\u0105 wy\u0142\u0105czone z procesu zapisu.<br \/>\nMimo \u017ce zapis jest uruchamiany tylko na jednym SAS, wszystkie aktywne SAS-y w systemie uczestnicz\u0105 w rejestrowaniu tekst\u00f3w.<\/p>\n<p>Zarejestrowane teksty s\u0105 gromadzone w pami\u0119ci g\u0142\u00f3wnej SAS.<br \/>\nPo osi\u0105gni\u0119ciu okre\u015blonego progu nowe teksty s\u0105 automatycznie zapisywane w bazie danych.<\/p>\n<p>Zapis zostaje zako\u0144czony w momencie ponownego uruchomienia SAS systemu.<br \/>\nW\u00f3wczas SAS zapisuje wszystkie teksty, kt\u00f3re nie zosta\u0142y jeszcze utrwalone w bazie danych, i ko\u0144czy proces zapisu.<br \/>\nOd tego momentu zapis nie jest ju\u017c kontynuowany w \u017cadnym z pozosta\u0142ych SAS.<br \/>\nInne SAS-y nie s\u0105 jednak aktywnie informowane o zako\u0144czeniu zapisu \u2014 dopiero w momencie pr\u00f3by zarejestrowania kolejnego tekstu dany SAS sprawdza, czy proces zapisu zosta\u0142 zako\u0144czony.<br \/>\nTen moment weryfikacji mo\u017ce wyst\u0105pi\u0107 z op\u00f3\u017anieniem wzgl\u0119dem zako\u0144czenia zapisu.<br \/>\nAby zapewni\u0107 integralno\u015b\u0107 danych, po zako\u0144czeniu zapisu teksty z SAS-\u00f3w, kt\u00f3re nie zosta\u0142y jeszcze zapisane, nie s\u0105 ju\u017c zapisywane w bazie danych.<\/p>\n<p>Zaleca si\u0119, aby proces zapisu by\u0142 zako\u0144czony na tym samym SAS, na kt\u00f3rym zosta\u0142 uruchomiony.<\/p>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10594","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zredaguj-i-przetlumacz"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/10594","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=10594"}],"version-history":[{"count":6,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/10594\/revisions"}],"predecessor-version":[{"id":39736,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/10594\/revisions\/39736"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=10594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}