{"id":3342,"date":"2022-03-18T13:40:09","date_gmt":"2022-03-18T12:40:09","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=3342"},"modified":"2024-05-06T08:42:10","modified_gmt":"2024-05-06T06:42:10","slug":"import-danych-import-klasyfikacji-cech-artykulow","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/import-danych-import-klasyfikacji-cech-artykulow\/","title":{"rendered":"Import klasyfikacji cech artyku\u0142\u00f3w"},"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\/import-danych-import-klasyfikacji-cech-artykulow\/#Ogolne\" >Og\u00f3lne<\/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\/import-danych-import-klasyfikacji-cech-artykulow\/#Instrukcje\" >Instrukcje<\/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\/import-danych-import-klasyfikacji-cech-artykulow\/#Wymagane_atrybuty_do_importu\" >Wymagane atrybuty do importu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/import-danych-import-klasyfikacji-cech-artykulow\/#Opis_pol_identyfikacyjnych_i_obowiazkowych\" >Opis p\u00f3l identyfikacyjnych i obowi\u0105zkowych<\/a><\/li><\/ul><\/nav><\/div>\n<p>\\Niniejszy dokument zawiera wskaz\u00f3wki dotycz\u0105ce pracy z aplikacj\u0105 <em>Import danych<\/em> w odniesieniu do klasyfikacji cech artyku\u0142\u00f3w. Instrukcje opisuj\u0105 mi\u0119dzy innymi kolejno\u015b\u0107 wykonywanych krok\u00f3w, kt\u00f3rej nale\u017cy przestrzega\u0107 podczas importu, a tak\u017ce informuj\u0105 o mo\u017cliwych wymaganiach, skutkach oraz ograniczeniach.<br \/>\nStruktura klasyfikacji przedstawia nadrz\u0119dn\u0105 i podrz\u0119dn\u0105 relacje, mi\u0119dzy obiektami. Okre\u015bla ona kolejno\u015b\u0107 obiekt\u00f3w w systemie i mo\u017ce si\u0119 sk\u0142ada\u0107 z kilku poziom\u00f3w. Klasyfikacje sk\u0142adaj\u0105 si\u0119 z wzajemnie zale\u017cnych od siebie w\u0119z\u0142\u00f3w. Wy\u017cszy nadrz\u0119dny w\u0119ze\u0142 nazywany jest zawsze <em>folderem.<\/em> W\u0119ze\u0142 poni\u017cej ostatniego folderu nazywa si\u0119 <em>li\u015bciem.<\/em><\/p>\n<h3 id=\"ogolne\" ><span class=\"ez-toc-section\" id=\"Ogolne\"><\/span>Og\u00f3lne<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Istniej\u0105 dwa podstawowe typy importu:<\/p>\n<ul>\n<li>wymiana danych pomi\u0119dzy istniej\u0105cymi systemami Comarch ERP Enterprise<\/li>\n<li>import danych z wcze\u015bniejszej wersji systemu do nowo skonfigurowanego systemu Comarch ERP Enterprise<\/li>\n<\/ul>\n<p>Niniejszy dokument omawia wy\u0142\u0105cznie import z wcze\u015bniejszych wersji system\u00f3w.<\/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 zosta\u0142y opisane kroki, jakie nale\u017cy wykona\u0107, aby zaimportowa\u0107 klasyfikacj\u0119 cech artyku\u0142\u00f3w.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> Dla eksportu nie funkcjonuje wyszukiwanie OQL. W zwi\u0105zku z tym klasyfikacje cech artyku\u0142\u00f3w eksportowane s\u0105 za pomoc\u0105 zapytania OQL. Poni\u017cszy przyk\u0142ad prezentuje zapytanie OQL s\u0142u\u017c\u0105ce do eksportu wszystkich klasyfikacji cech artyku\u0142\u00f3w: select distinct h:guid, h:path from com.cisag.app.general.obj.ItemPropertyHierarchy h order by h:path <\/div><\/section>\n<h4 id=\"import-danych\" >Import danych<\/h4>\n<ol>\n<li>Pierwszym krokiem jest uruchomienie aplikacji <em>Import danych<\/em>.<\/li>\n<li>W polu <em>Filtr,<\/em> przy u\u017cyciu przycisku [<strong>Pomoc uzupe\u0142nienia warto\u015bci<\/strong>], u\u017cytkownik wybiera jednostk\u0119 biznesow\u0105: com.cisag.app.general.obj.ItemPropertyHierarchy<\/li>\n<li>Nast\u0119pnie wy\u015bwietli si\u0119 filtr do importu danych, w kt\u00f3rym nale\u017cy zaznaczy\u0107 atrybuty filtra. W razie potrzeby na tym etapie istnieje mo\u017cliwo\u015b\u0107 dostosowania atrybut\u00f3w zgodnie z rozdzia\u0142em <em>Wymagane atrybuty do importu.<\/em><\/li>\n<li>Przycisk [<strong>Importuj dane<\/strong>], dost\u0119pny na g\u0142\u00f3wnym pasku przycisk\u00f3w, otwiera okno dialogowe<em> Import danych.<\/em><\/li>\n<li>W otwartym oknie dialogowym mo\u017cna zdefiniowa\u0107 ustawienia dla importu pliku. Szczeg\u00f3\u0142owy opis tych p\u00f3l znajduje si\u0119 w dokumentacji <em>Import danych,<\/em> w rozdziale o tym samym tytule.<\/li>\n<li>Aby rozpocz\u0105\u0107 import, nale\u017cy wybra\u0107 przycisk [<strong>W tle<\/strong>].<\/li>\n<\/ol>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W przypadku importu danych, u\u017cycie opcji <em>Wykonaj jako zlecenie przetwarzania<\/em> jest zalecane tylko w przypadku danych, kt\u00f3re s\u0105 od siebie niezale\u017cne.<\/div><\/section>\n<h4 id=\"kolejnosc-klasyfikacji\" >Kolejno\u015b\u0107 klasyfikacji<\/h4>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Istotne jest, aby w\u0119ze\u0142 pliku importu by\u0142 poprzedzony w\u0119z\u0142em nadrz\u0119dnym <em>A<\/em> lub aby w\u0119ze\u0142 nadrz\u0119dny by\u0142 ju\u017c dost\u0119pny w bazie danych.<\/div><\/section>\n<p>Dozwolone:<br \/>\npath description<br \/>\nA &#8230;<br \/>\nA-1 &#8230;<br \/>\nNiedozwolone:<br \/>\npath description<br \/>\nA-1 &#8230;<br \/>\nA &#8230;<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Aby zapewni\u0107 w\u0142a\u015bciw\u0105 kolejno\u015b\u0107 nale\u017cy u\u017cy\u0107 zapytania OQL do eksportu klasyfikacji cech artyku\u0142\u00f3w.<br \/>\nselect distinct h:guid, h:path from com.cisag.app.general.obj.ItemPropertyHierarchy horder by h:path <\/div><\/section>\n<h4 id=\"kolejnosc-zaleznych-obiektow-biznesowych\" >Kolejno\u015b\u0107 zale\u017cnych obiekt\u00f3w biznesowych<\/h4>\n<p>Przy imporcie danych nale\u017cy bezwzgl\u0119dnie przestrzega\u0107 nast\u0119puj\u0105cej kolejno\u015bci:<\/p>\n<ol>\n<li>Import wszystkich typ\u00f3w danych stosowanych na cechach artyku\u0142u lub cechach konfiguracji (com.cisag.app.general.extension.obj.Datatype).<\/li>\n<li>Import definicji cech artyku\u0142\u00f3w (com.cisag.app.general.extension.obj.EntityExtensionSet)<\/li>\n<li>Import zdefiniowanych przez u\u017cytkownika klasyfikacji. Konieczne tylko wtedy, gdy s\u0105 one wykorzystywane w cechach artyku\u0142u (com.cisag.app.general.extension.obj.EntityExtensionHierarchy).<\/li>\n<li>Import klasyfikacji cech artyku\u0142\u00f3w (com.cisag.app.general.obj.ItemPropertyHierarchy).<\/li>\n<li>Po pomy\u015blnym zako\u0144czeniu importu nale\u017cy uruchomi\u0107 przycisk [<strong>Utw\u00f3rz schemat tabeli<\/strong>] dost\u0119pny w aplikacji <em>Klasyfikacje cech artyku\u0142\u00f3w<\/em>.<\/li>\n<\/ol>\n<h3 id=\"wymagane-atrybuty-do-importu\" ><span class=\"ez-toc-section\" id=\"Wymagane_atrybuty_do_importu\"><\/span>Wymagane atrybuty do importu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dla ka\u017cdego obiektu biznesowego nale\u017cy okre\u015bli\u0107 przynajmniej nast\u0119puj\u0105ce atrybuty:<\/p>\n<ul>\n<li><strong>Atrybuty identyfikacyjne<\/strong> \u2013 s\u0142u\u017c\u0105 do identyfikacji obiektu biznesowego, atrybut musi zosta\u0107 uzupe\u0142niony, aby mo\u017cliwe by\u0142o zapisanie obiektu biznesowego<\/li>\n<li><strong>Pola wymagane<\/strong><\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Do importu nale\u017cy u\u017cy\u0107 atrybutu path, a nie code. Atrybut code okre\u015blany jest automatycznie na podstawie atrybutu path.<\/div><\/section>\n<p>Jednostka biznesowa nie mo\u017ce by\u0107 przyporz\u0105dkowana bez atrybut\u00f3w identyfikacyjnych. Ponadto, w przypadku braku wymaganego pola, w ka\u017cdym przypadku uruchamiany jest etap dalszego przetwarzania. Zestawienie wymaganych p\u00f3l i atrybut\u00f3w identyfikacyjnych poszczeg\u00f3lnych klasyfikacji cech artyku\u0142\u00f3w znajduje si\u0119 w kolejnym rozdziale.<\/p>\n<p>W rozdziale <em>Opis p\u00f3l identyfikacyjnych i obowi\u0105zkowych<\/em> opisane s\u0105 wszystkie pola identyfikacyjne i pola wymagane do importu danych cech artyku\u0142\u00f3w i cech konfiguracji wraz z ich przyporz\u0105dkowaniem do w\u0119z\u0142\u00f3w klasyfikacji. Aktualne specyfikacje cech artyku\u0142\u00f3w (dane u\u017cytkowe) nale\u017cy zaimportowa\u0107 po wcze\u015bniejszym zaimportowaniu klasyfikacji cech artyku\u0142\u00f3w. Wi\u0119cej informacji na ten temat znajduje si\u0119 w dokumencie <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-cech-artykulow\/\">Import cech artyku\u0142\u00f3w<\/a>.<\/em><\/p>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">W przypadku niepewno\u015bci, jak powinien wygl\u0105da\u0107 format pliku importu, nale\u017cy za pomoc\u0105 aplikacji <em>Klasyfikacje cech artyku\u0142\u00f3w<\/em> utworzy\u0107 przyk\u0142adowy plik i wyeksportowa\u0107 go w \u017c\u0105danym formacie z wymaganymi<br \/>\natrybutami. Utworzony w ten spos\u00f3b przyk\u0142adowy plik mo\u017ce by\u0107 u\u017cyty jako szablon dla generowanych plik\u00f3w importu.<\/div><\/section>\n<h3 id=\"opis-pol-identyfikacyjnych-i-obowiazkowych\" ><span class=\"ez-toc-section\" id=\"Opis_pol_identyfikacyjnych_i_obowiazkowych\"><\/span>Opis p\u00f3l identyfikacyjnych i obowi\u0105zkowych<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Przed importem klasyfikacji cech artyku\u0142\u00f3w nale\u017cy pomy\u015blnie zaimportowa\u0107 wszystkie definicje cech artyku\u0142\u00f3w opisane w rozdziale <em>Kolejno\u015b\u0107 zale\u017cnych obiekt\u00f3w biznesowych<\/em>. <\/div><\/section>\n<h4 id=\"definicje-cech-artykulow\" >Definicje cech artyku\u0142\u00f3w<\/h4>\n<p>Filtr w aplikacji <em>Import danych<\/em> dla obiektu biznesowego: com.cisag.app.general.extension.obj.EntityExtensionSet<\/p>\n<h4 id=\"klasyfikacje-cech-artykulow\" >Klasyfikacje cech artyku\u0142\u00f3w<\/h4>\n<p>Filtr w aplikacji <em>Import danych<\/em> dla obiektu biznesowego: com.cisag.app.general.obj.ItemPropertyHierarchy<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%;\"><strong>\u015acie\u017cka atrybutu<\/strong><\/td>\n<td style=\"width: 50%;\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;\">path (K)<\/td>\n<td style=\"width: 50%;\">\u015acie\u017cka w\u0119z\u0142a<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;\">Description<\/td>\n<td style=\"width: 50%;\">Oznaczenie<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;\">ConfigurationProperty.<br \/>\nEntityExtension\u2026<\/td>\n<td style=\"width: 50%;\">Cechy konfiguracji<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 150px;\">\n<tbody>\n<tr style=\"height: 50px;\">\n<td style=\"width: 50%; height: 50px;\"><strong>EntityExtensionAssignments<\/strong><\/td>\n<td style=\"width: 50%; height: 50px;\"><strong>Przyporz\u0105dkowanie cech artyku\u0142\u00f3w i cechy konfiguracji do w\u0119z\u0142\u00f3w klasyfikacji.<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 25px;\">\n<td style=\"width: 50%; height: 25px;\">.level<\/td>\n<td style=\"width: 50%; height: 25px;\">Poziom w\u0119z\u0142a lub li\u015bcia<\/td>\n<\/tr>\n<tr style=\"height: 25px;\">\n<td style=\"width: 50%; height: 25px;\">.sequence<\/td>\n<td style=\"width: 50%; height: 25px;\">Kolejno\u015b\u0107<\/td>\n<\/tr>\n<tr style=\"height: 25px;\">\n<td style=\"width: 50%; height: 25px;\">.type<\/td>\n<td style=\"width: 50%; height: 25px;\">Typ<\/p>\n<p>SELECTION = Cecha artyku\u0142u<br \/>\nPARAMETER = Cecha konfiguracji<\/td>\n<\/tr>\n<tr style=\"height: 25px;\">\n<td style=\"width: 50%; height: 25px;\">.EntityExtension.name<\/td>\n<td style=\"width: 50%; height: 25px;\">Nazwa przyporz\u0105dkowanego pola zdefiniowanego przez u\u017cytkownika<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"author":14,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-3342","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-import-artykulu-i-cech-artykulu"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/3342","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\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=3342"}],"version-history":[{"count":11,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/3342\/revisions"}],"predecessor-version":[{"id":13349,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/3342\/revisions\/13349"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=3342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}