{"id":12070,"date":"2025-09-25T13:10:44","date_gmt":"2025-09-25T11:10:44","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12070"},"modified":"2025-09-25T13:17:28","modified_gmt":"2025-09-25T11:17:28","slug":"import-wielu-plikow-przez-workflow","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-wielu-plikow-przez-workflow\/","title":{"rendered":"Import wielu plik\u00f3w przez Workflow"},"content":{"rendered":"<p>Definicja dzia\u0142a\u0144 <em>Automatyczny import w tle<\/em> oferuje automatyczny import danych za po\u015brednictwem us\u0142ugi integracji biznesowej (BIS). W przeciwie\u0144stwie do aplikacji <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/automatyczny-import-danych\/\"><em>Automatyczny import danych<\/em><\/a>, kt\u00f3ra importuje wszystkie pliki znajduj\u0105ce si\u0119 w jednym folderze, definicja dzia\u0142ania przetwarza plik kontrolny z list\u0105 plik\u00f3w do zaimportowania, kt\u00f3re r\u00f3wnie\u017c mog\u0105 znajdowa\u0107 si\u0119 w r\u00f3\u017cnych katalogach.<\/p>\n<h3 id=\"grupa-docelowa\" id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Konsultanci<\/li>\n<li>Programi\u015bci<\/li>\n<li>Administratorzy<\/li>\n<\/ul>\n<h3 id=\"definicja-terminow\" >Definicja termin\u00f3w<\/h3>\n<ul>\n<li><strong>Filtr<\/strong> \u2014 model danych BIS dla danej jednostki biznesowej mo\u017ce by\u0107 bardzo obszerny. Filtr stanowi podzbi\u00f3r modelu danych BIS dla okre\u015blonego podmiotu gospodarczego. Okre\u015bla on, kt\u00f3re z obiekt\u00f3w, atrybut\u00f3w i relacji jednostki biznesowej maj\u0105 zosta\u0107 uwzgl\u0119dnione w procesie importu lub eksportu.<\/li>\n<\/ul>\n<h3 id=\"opis-aplikacji\" >Opis aplikacji<\/h3>\n<h5 id=\"konfiguracja-definicji-dzialan\" >Konfiguracja definicji dzia\u0142a\u0144<\/h5>\n<p>Definicja dzia\u0142a\u0144\u00a0 <em>Automatyczny import w tle<\/em> (cis.bis.ImportBatch) uzyskuje dost\u0119p do drugiej definicji dzia\u0142a\u0144, <em>Importuj plik<\/em> (cis.bis.ImportBatch.job), kt\u00f3ra otwiera aplikacj\u0119 <em>Importuj dane w tle<\/em> jako aplikacj\u0119 dzia\u0142aj\u0105c\u0105 w tle. Dzia\u0142anie cis.bis.ImportBatch.job jest uruchamiae z powodu zdarzenia wywo\u0142anego przez cis.bis.ImportBatch i dlatego musi by\u0107 wcze\u015bniej w\u0142\u0105czona dla \u017c\u0105danej docelowej bazy danych za po\u015brednictwem aplikacji <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/aktywacja-definicji-dzialan\/\"><em>Aktywacja definicji dzia\u0142a\u0144<\/em><\/a>, aby zapewni\u0107, \u017ce import rzeczywi\u015bcie ma miejsce.<\/p>\n<p>Przyk\u0142adowe definicje dzia\u0142a\u0144 opisane w tym dokumencie mo\u017cna znale\u017a\u0107 w obiekcie rozwojowym &#8222;com.cisag.sys.Tool.bi.WorkflowBIS&#8221;. Te definicje dzia\u0142a\u0144 s\u0105 importowane do systemu automatycznie wraz z aktualizacj\u0105 oprogramowania. Aby m\u00f3c z nich korzysta\u0107, nale\u017cy doda\u0107 do definicji prefiks eksportu swojego systemu. W tym celu nale\u017cy za\u0142adowa\u0107 wymagan\u0105 definicj\u0119 w aplikacji <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/definicje-dzialan\/\"><em>Definicje dzia\u0142a\u0144<\/em><\/a> i uruchomi\u0107 akcj\u0119 [<strong>Wykonaj definicj\u0119 aktywno\u015bci<\/strong>].<\/p>\n<h4 id=\"utworz-plik-kontrolny\" >Utw\u00f3rz plik kontrolny<\/h4>\n<p>Plik kontrolny zawiera wszystkie informacje potrzebne do zaimportowania pliku w jednym wierszu.<\/p>\n<p>Ka\u017cdy wiersz zawiera nast\u0119puj\u0105ce wpisy, ka\u017cdy oddzielony przecinkiem:<\/p>\n<ul>\n<li>Nazwa kolejki przetwarzania<\/li>\n<li>Pe\u0142na nazwa techniczna obiektu biznesowego lub nazwa filtra<\/li>\n<li>Format importu:\n<ul>\n<li>XML_NLS dla wieloj\u0119zycznego importu XML<\/li>\n<li>XML dla jednoj\u0119zycznego importu XML<\/li>\n<li>CSV_CP1252 dla importu CSV z CP1252<\/li>\n<li>CSV_UTF8 dla importu CSV z UTF8<\/li>\n<\/ul>\n<\/li>\n<li>Nazwa pliku importu. {0} mo\u017ce by\u0107 u\u017cyte jako symbol zast\u0119pczy. Dozwolone s\u0105 pliki skompresowane (z rozszerzeniem &#8222;.gz&#8221;).<\/li>\n<\/ul>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/p>\n<p>JOBQUEUE01,com.cisag.app.general.obj.Item,XML_NLS,kstore:\/\/CFEPERFDV07\/Import\/XYZ\/Item.xml.gz<\/p>\n<p>JOBQUEUE01,com.cisag.app.general.obj.Partner,XML,file:\/\/\/G:\/Imports\/XYZ\/Partner\/Partner.xml.gz<\/p>\n<p>JOBQUEUE03,COUNTRY,XML_NLS,kstore:\/\/CFEPERFDV07\/Import\/XYZ\/NewCountries.xml<\/p>\n<p><\/div><\/section>\n<p>Operacje importu s\u0105 wysy\u0142ane w kolejce przetwarzania zgodnie z kolejno\u015bci\u0105 pliku kontrolnego. Je\u015bli kolejka przetwarzania ma tylko jednego pracownika\/w\u0105tek, importy b\u0119d\u0105 przetwarzane sekwencyjnie.<\/p>\n<p>Nazwy plik\u00f3w importu s\u0105 okre\u015blane za pomoc\u0105 schematu &#8222;kstore:\/\/&#8221; lub &#8222;file:\/\/\/&#8221;. Jednak plik o schemacie &#8222;file:\/\/\/&#8221; nie musi by\u0107 dost\u0119pny z ka\u017cdego serwera aplikacji, gdy u\u017cywana jest ta nazwa.<\/p>\n<p>Je\u015bli nazwa pliku importu zawiera symbol zast\u0119pczy {0}, zostanie on zast\u0105piony w czasie wykonywania przez katalog importu okre\u015blony jako parametr &#8211; wi\u0119cej w rozdziale <em>Instrukcje<\/em>.<\/p>\n<h3 id=\"konfiguracja\" >Konfiguracja<\/h3>\n<p>Nie trzeba definiowania dodatkowych ustawie\u0144 dla aplikacji <em>Definicje dzia\u0142a\u0144<\/em> w aplikacji <em>Konfiguracja<\/em>.<\/p>\n<h3 id=\"jednostki-biznesowe\" >Jednostki biznesowe<\/h3>\n<p>Nast\u0119puj\u0105ca jednostka biznesowa: <em>com.cisag.sys.workflow.obj.ActivityDefinition<\/em> jest istotna dla aplikacji <em>Definicje dzia\u0142a\u0144<\/em>. S\u0142u\u017cy ona na przyk\u0142ad do:<\/p>\n<ul>\n<li>przypisywania uprawnie\u0144 lub<\/li>\n<li>importu lub eksportu danych.<\/li>\n<\/ul>\n<p>Jednostka biznesowa jest cz\u0119\u015bci\u0105 grupy jednostek biznesowych:<\/p>\n<p><em>com.cisag.sys.workflow.RepositoryWorkflowObjects<\/em><\/p>\n<p>Nast\u0119puj\u0105ca jednostka biznesowa jest istotna dla aplikacji <em>Importuj dane w tle<\/em>:<\/p>\n<p><em>com.cisag.sys.tools.bi.obj.FilterDefinition<\/em><\/p>\n<p>Nale\u017cy posiada\u0107 uprawnienia do wprowadzania zmian w jednostce biznesowej, kt\u00f3ra ma zosta\u0107 zaimportowana.<\/p>\n<h3 id=\"uprawnienia\" ><span style=\"font-size: revert; color: initial;\">Uprawnienia<\/span><\/h3>\n<p>Mo\u017cna przyznawa\u0107 uprawnienia, przypisuj\u0105c zar\u00f3wno role uprawnie\u0144, jak i organizacje. Aby uzyska\u0107 wi\u0119cej informacji na temat koncepcji autoryzacji, zapoznaj si\u0119 z dokumentacj\u0105 techniczn\u0105 <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/uprawnienia\/\"><em>Uprawnienia<\/em><\/a>.<\/p>\n<h4 id=\"uprawnienia-specjalne\" >Uprawnienia specjalne<\/h4>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em>\u00a0nie zawiera \u017cadnych specjalnych funkcji.<\/p>\n<h3 id=\"przyporzadkowania-organizacji\" >Przyporz\u0105dkowania organizacji<\/h3>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> nie wymaga przypisywania organizacji.<\/p>\n<h3 id=\"funkcje-specjalne\" >Funkcje specjalne<\/h3>\n<p>W aplikacji <em>Definicje dzia\u0142a\u0144<\/em> nie ma specjalnych funkcji.<\/p>\n<p>Nale\u017cy wzi\u0105\u0107 pod uwag\u0119 nast\u0119puj\u0105ce funkcje specjalne w odniesieniu do aplikacji <em>Importuj dane w tle<\/em>:<\/p>\n<ul>\n<li>Aby wykona\u0107 import danych z zapisanymi filtrami, wystarczy funkcja <em>Otw\u00f3rz<\/em>.<\/li>\n<li>Wykonanie importu danych wymaga uprawnie\u0144 do odczytu i zapisu w Knowledge Store i\/lub systemie plik\u00f3w.<\/li>\n<\/ul>\n<h3 id=\"uprawnienia-dla-partnerow-biznesowych\" >Uprawnienia dla partner\u00f3w biznesowych<\/h3>\n<p>Aplikacja <em>Definicje dzia\u0142a\u0144<\/em> nie jest dost\u0119pna dla partner\u00f3w biznesowych.<\/p>\n<h3 id=\"instrukcja-uruchom-import-w-tle-recznie\" >Instrukcja: Uruchom import w tle r\u0119cznie<\/h3>\n<ol>\n<li>Nale\u017cy otworzy\u0107 aplikacj\u0119 <em>Definicje dzia\u0142a\u0144<\/em>.<\/li>\n<li>Nast\u0119pnie, otworzy\u0107 definicj\u0119 cis.bis.ImportBatch dla danych OLTP.<\/li>\n<li>Wybra\u0107 funkcj\u0119 [<strong>Wykonaj definicj\u0119 dzia\u0142ania<\/strong>] na pasku menu.<\/li>\n<li>Okre\u015bli\u0107 parametry importu w tle w oknie dialogowym:<\/li>\n<\/ol>\n<ul>\n<li><strong>Plik kontrolny\u00a0<\/strong>&#8211; nale\u017cy okre\u015bli\u0107 pe\u0142n\u0105 nazw\u0119 \u015bcie\u017cki pliku kontrolnego, np. &#8222;kstore:\/\/ADV51002\/import\/ImportList.txt&#8221; lub &#8222;file:\/\/\/c:\/import\/ImportList.txt&#8221;.<\/li>\n<li><strong>Katalog importu <\/strong>&#8211; w polu mo\u017cna poda\u0107 tylko jeden wpis, je\u015bli plik kontrolny zawiera co najmniej jeden plik importu zawieraj\u0105cy w nazwie symbol zast\u0119pczy &#8222;{0}&#8221;. Nale\u017cy wprowadzi\u0107 wyra\u017cenie, kt\u00f3re ma zast\u0105pi\u0107 symbol zast\u0119pczy.<\/li>\n<li><strong>U\u017cytkownik <\/strong>&#8211; prawid\u0142owa nazw\u0119 u\u017cytkownika, dla kt\u00f3rego maj\u0105 by\u0107 wykonywane zadania importu.<\/li>\n<\/ul>\n<ol start=\"5\">\n<li>Wybra\u0107 opcj\u0119 [<strong>Wykonaj<\/strong>]<\/li>\n<\/ol>\n<p>-&gt;System utworzy zadanie w tle dla ka\u017cdego wpisu w pliku kontrolnym, kt\u00f3re zostanie przetworzone zgodnie z ustawieniami w tle.<\/p>\n<p>Mo\u017cna pobra\u0107 wyniki w zwyk\u0142y spos\u00f3b za po\u015brednictwem aplikacji <a href=\"_wp_link_placeholder\" data-wplink-edit=\"true\"><em>Lista: Zapisy protoko\u0142u wymiany danych<\/em><\/a>.<\/p>\n\n\n<p><\/p>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12070","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-wymiana-danych"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12070","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=12070"}],"version-history":[{"count":8,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12070\/revisions"}],"predecessor-version":[{"id":38198,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12070\/revisions\/38198"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}