{"id":18531,"date":"2024-09-10T09:44:30","date_gmt":"2024-09-10T07:44:30","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=18531"},"modified":"2024-09-10T09:44:30","modified_gmt":"2024-09-10T07:44:30","slug":"import-regul-dostepnosci","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/import-regul-dostepnosci\/","title":{"rendered":"Import regu\u0142 dost\u0119pno\u015bci"},"content":{"rendered":"\n\n\n<h1 id=\"_\" >\u00a0<\/h1>\n<p>Niniejsza dokumentacja opisuje instrukcj\u0119 korzystania z aplikacji\u00a0<em>Import danych<\/em> w odniesieniu do regu\u0142 dost\u0119pno\u015bci. Instrukcje te zawieraj\u0105 og\u00f3lne procedury i funkcje specjalne, kt\u00f3re nale\u017cy wzi\u0105\u0107 pod uwag\u0119. U\u017cytkownik znajdzie r\u00f3wnie\u017c informacje o mo\u017cliwych warunkach wst\u0119pnych i skutkach.<\/p>\n<p>Opis aplikacji\u00a0<em>Import danych<\/em>, kt\u00f3ry zawiera r\u00f3wnie\u017c opisy p\u00f3l i przycisk\u00f3w, mo\u017cna znale\u017a\u0107 w dokumentacji\u00a0<em>Import danych<\/em>.<\/p>\n<h3 id=\"informacje-ogolne\" >Informacje og\u00f3lne<\/h3>\n<p>Import regu\u0142y dost\u0119pno\u015bci jest zasadniczo oparty na bie\u017c\u0105cym modelu danych, kt\u00f3ry jest przechowywany w bazie danych repozytorium. W przypadku eksportu danych, dost\u0119pnych jest wi\u0119cej atrybut\u00f3w ni\u017c w przypadku importu danych. W zwi\u0105zku z tym, sensowne jest zdefiniowanie oddzielnych filtr\u00f3w dla eksportu i importu.<\/p>\n<p>Relacje 1:1 s\u0105 zwykle oparte na technicznym atrybucie <em>GUID<\/em> w modelu danych. W zale\u017cno\u015bci od przypadku u\u017cycia, podczas importu mo\u017cna u\u017cy\u0107 technicznego atrybutu <em>GUID<\/em> lub klucza biznesowego z obiektu docelowego (zwykle <em>code<\/em> lub <em>number).<\/em> W przypadku niekt\u00f3rych obiekt\u00f3w biznesowych wymagana jest organizacja do konwersji klucza biznesowego na klucz techniczny. Odpowiednia organizacja zwykle nie znajduje si\u0119 bezpo\u015brednio w \u017ar\u00f3dle importu, ale jest okre\u015blana za po\u015brednictwem kontekstu dokumentu. Wi\u0119cej informacji na ten temat mo\u017cna znale\u017a\u0107 w rozdziale <em>Przegl\u0105d: Atrybuty.<\/em><\/p>\n<p>Niekt\u00f3re dane regu\u0142 dost\u0119pno\u015bci, takie jak wewn\u0119trzne atrybuty pomocnicze, nie mog\u0105 by\u0107 importowane.<\/p>\n<p>Je\u015bli u\u017cytkownik nie jest pewien, kt\u00f3ry format jest odpowiedni dla pliku importu, powinien on wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci: Utworzy\u0107 przyk\u0142adow\u0105 regu\u0142\u0119 za pomoc\u0105 aplikacji <em>Regu\u0142y dost\u0119pno\u015bci<\/em> i wyeksportowa\u0107 j\u0105 z filtrem dla importu w \u017c\u0105danym formacie z \u017c\u0105danymi atrybutami. Wynikowy plik przyk\u0142adowy mo\u017ce by\u0107 u\u017cyty jako szablon dla tworzonych plik\u00f3w importu.<\/p>\n<p>Podczas importowania obowi\u0105zuj\u0105 te same zasady, co podczas edycji za po\u015brednictwem aplikacji. Przyk\u0142adowo, regu\u0142a w zapisanej regule nie mo\u017ce ju\u017c zosta\u0107 zmieniona z moc\u0105 wsteczn\u0105. Warto\u015bci atrybut\u00f3w s\u0105 ignorowane, je\u015bli nie mo\u017cna ich przyj\u0105\u0107 w bie\u017c\u0105cym kontek\u015bcie. Ta sama logika jest stosowana przy okre\u015blaniu warto\u015bci domy\u015blnych, dzi\u0119ki czemu import i aplikacja zachowuj\u0105 si\u0119 identycznie. To samo dotyczy kontroli.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Istniej\u0105ce regu\u0142y dost\u0119pno\u015bci mo\u017cna rozszerzy\u0107, importuj\u0105c dodatkowe dane. Tam, gdzie to mo\u017cliwe, istniej\u0105ce dane s\u0105 zast\u0119powane zaimportowanymi danymi.<\/div><\/section>\n<h3 id=\"instrukcja\" >Instrukcja<\/h3>\n<ol>\n<li>Pierwszym krokiem jest uruchomienie aplikacji<\/li>\n<li>Nast\u0119pnie nale\u017cy wy\u015bwietli\u0107 obiekt biznesowy poprzez filtr cisag.app.inventory.obj.AvailabilityCalculationRule<\/li>\n<li>Filtr importowania regu\u0142 dost\u0119pno\u015bci zostanie otwarty, a wybrane atrybuty filtra s\u0105 ju\u017c pod\u015bwietlone. W razie potrzeby nadal mo\u017cna dostosowa\u0107 atrybuty.<\/li>\n<li>Nale\u017cy wybra\u0107 przycisk [<strong>Import danych<\/strong>] na standardowym pasku przycisk\u00f3w.<\/li>\n<li>Otworzy si\u0119 okno dialogowe\u00a0<em>Import danych.<\/em><\/li>\n<li>W tym oknie dialogowym mo\u017cna ustawi\u0107 pliku importu. Szczeg\u00f3\u0142owy opis p\u00f3l mo\u017cna znale\u017a\u0107 w dokumentacji importu danych w sekcji o tej samej nazwie.<\/li>\n<li>Import mo\u017cna przeprowadzi\u0107, naciskaj\u0105c przycisk [<strong>W tle<\/strong>] lub [<strong>Natychmiast<\/strong>].<\/li>\n<\/ol>\n<ul>\n<li>Import zostanie wykonany.<\/li>\n<\/ul>\n<h3 id=\"przeglad-atrybuty\" >Przegl\u0105d: Atrybuty<\/h3>\n<p>Atrybuty poszczeg\u00f3lnych obiekt\u00f3w biznesowych, kt\u00f3re s\u0105 dost\u0119pne do importu, zosta\u0142y wymienione poni\u017cej. Odpowiednia nazwa relacji jest r\u00f3wnie\u017c uwzgl\u0119dniona dla atrybut\u00f3w klucza obcego. Pola identyfikacyjne i obowi\u0105zkowe mog\u0105 ulec zmianie i mog\u0105 zosta\u0107 rozszerzone poprzez wprowadzenie zmian.<\/p>\n<p>Atrybuty identyfikacyjne (atrybuty kluczowe) s\u0105 oznaczone liter\u0105 (K).<\/p>\n<h4 id=\"regula-dostepnosci-availabilitycalculationrule\" >Regu\u0142a dost\u0119pno\u015bci <em>(AvailabilityCalculationRule)<\/em><\/h4>\n<p>Identyfikator regu\u0142y dost\u0119pno\u015bci sk\u0142ada si\u0119 z samej regu\u0142y.<\/p>\n<table width=\"540\">\n<thead>\n<tr>\n<td width=\"180\">\n<p><strong>Atrybut<\/strong><\/p>\n<\/td>\n<td width=\"180\">\n<p><strong>Relacja<\/strong><\/p>\n<\/td>\n<td width=\"180\">\n<p><strong>Obja\u015bnienie<\/strong><\/p>\n<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"180\">\n<p>code (K)<\/p>\n<\/td>\n<td width=\"180\">\n<p>\u00a0<\/p>\n<\/td>\n<td width=\"180\">\n<p>Regu\u0142a (identyfikator specjalny)<\/p>\n<p>Obowi\u0105zkowe, je\u015bli identyfikator <em>guid<\/em> nie zosta\u0142 okre\u015blony podczas zmiany\/usuwania.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">\n<p>description<\/p>\n<\/td>\n<td width=\"180\">\n<p>\u00a0<\/p>\n<\/td>\n<td width=\"180\">\n<p>Oznaczenie<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">\n<p>guid (K)<\/p>\n<\/td>\n<td width=\"180\">\n<p>\u00a0<\/p>\n<\/td>\n<td width=\"180\">\n<p>Identyfikator techniczny <br \/>modyfikacji\/usuni\u0119cia ju\u017c przechowywanych danych &#8211; je\u015bli jest znana.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">\n<p>withHeldOnhand<\/p>\n<\/td>\n<td width=\"180\">\n<p>\u00a0<\/p>\n<\/td>\n<td width=\"180\">\n<p>Uwzgl\u0119dnianie zablokowanych stan\u00f3w<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">\n<p>withQuarantineOnhand<\/p>\n<\/td>\n<td width=\"180\">\n<p>\u00a0<\/p>\n<\/td>\n<td width=\"180\">\n<p>Uwzgl\u0119dnianie stan\u00f3w obj\u0119tych kwarantann\u0105<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"180\">\n<p>withReorderTime<\/p>\n<\/td>\n<td width=\"180\">\n<p>\u00a0<\/p>\n<\/td>\n<td width=\"180\">\n<p>Uwzgl\u0119dnianie czasu uzupe\u0142niania\u00a0<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"pozycje-szczegolowe-availabilitycalculationruledetail\" >Pozycje szczeg\u00f3\u0142owe <em>(AvailabilityCalculationRuleDetail)<\/em><\/h4>\n<table style=\"width: 100%;\" width=\"537\">\n<thead>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p><strong>Atrybut<\/strong><\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p><strong>Relacja<\/strong><\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p><strong>Obja\u015bnienie<\/strong><\/p>\n<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>calculateEntered<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla <em>Obliczenia &#8211; w opracowaniu<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>calculateOnhold<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla <em>Obliczenia &#8211; zablokowany<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>calculateReleased<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla <em>Obliczenia &#8211; udost\u0119pniony<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>displayEntered<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik <em>Widok &#8211; w opracowaniu<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>displayOnhold<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik <em>Widok<\/em> <em>&#8211;<\/em> <em>zablokowany<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>displayReleased<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla <em>Widok &#8211; udost\u0119pniony<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>guid (K)<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Identyfikator techniczny (pozycja) dla modyfikacji\/usuni\u0119cia ju\u017c przechowywanych danych &#8211; je\u015bli jest znana.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>orderSubtypeCode (K)<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Rodzaj (identyfikator techniczny)<\/p>\n<p>Wymagane tylko wtedy, gdy import ma zosta\u0107 przeprowadzony dla okre\u015blonego typu dokumentu.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>ownerGroupConsideration<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Dane r\u00f3\u017cnych w\u0142a\u015bcicieli zapas\u00f3w<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>pastDueEntered<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla <em>Zaleg\u0142e &#8211; w opracowaniu<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>pastDueOnhold<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla <em>Zaleg\u0142e &#8211; zablokowany<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>pastDueReleased<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Prze\u0142\u0105cznik dla<em> Zaleg\u0142e &#8211; udost\u0119pniony<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 36.0714%;\" width=\"173\">\n<p>typ (K)<\/p>\n<\/td>\n<td style=\"width: 30.8333%;\" width=\"179\">\n<p>\u00a0<\/p>\n<\/td>\n<td style=\"width: 31.9048%;\" width=\"185\">\n<p>Typ zam\u00f3wienia (identyfikator techniczny)<\/p>\n<p>Obowi\u0105zkowe, je\u015bli identyfikator <em>guid<\/em> nie zosta\u0142 okre\u015blony podczas zmiany\/usuwania.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n","protected":false},"author":30,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-18531","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-dostepnosc"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/18531","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\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=18531"}],"version-history":[{"count":2,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/18531\/revisions"}],"predecessor-version":[{"id":18542,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/18531\/revisions\/18542"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=18531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}