{"id":12389,"date":"2024-12-27T07:36:48","date_gmt":"2024-12-27T06:36:48","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=12389"},"modified":"2025-03-18T07:40:29","modified_gmt":"2025-03-18T06:40:29","slug":"import-zawartosci-obszaru-pracy-impwspcnt","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/import-zawartosci-obszaru-pracy-impwspcnt\/","title":{"rendered":"Import zawarto\u015bci obszaru roboczego (impwspcnt)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Narz\u0119dzie <em>expwspcnt<\/em> mo\u017ce by\u0107 u\u017cywane do eksportowania zawarto\u015bci obszaru roboczego do pliku archiwum. Wraz z narz\u0119dziem <em>impwspcnt<\/em> mo\u017cliwe jest przeniesienie zawarto\u015bci z jednego obszaru roboczego do innego obszaru roboczego. Taki transfer jest r\u00f3wnie\u017c mo\u017cliwy mi\u0119dzy r\u00f3\u017cnymi wersjami systemu <em>Comarch ERP Enterprise.<\/em> Innym mo\u017cliwym zastosowaniem tych dw\u00f3ch narz\u0119dzi jest tworzenie kopii zapasowych zawarto\u015bci obszaru roboczego.<\/p>\n<p>W por\u00f3wnaniu z opcj\u0105 kopiowania zawarto\u015bci obszaru roboczego za po\u015brednictwem protoko\u0142u <em>WebDAV<\/em>, narz\u0119dzia te dzia\u0142aj\u0105 wydajniej i opr\u00f3cz danych mog\u0105 r\u00f3wnie\u017c przesy\u0142a\u0107 metadane (atrybuty) plik\u00f3w i folder\u00f3w. Kopiowanie danych mi\u0119dzy dwoma obszarami roboczymi jest r\u00f3wnie\u017c mo\u017cliwe za pomoc\u0105 narz\u0119dzia <em>cpywspfld<\/em>, ale zaanga\u017cowane obszary robocze musz\u0105 wtedy nale\u017ce\u0107 do tego samego systemu i by\u0107 dost\u0119pne w tym samym czasie.<\/p>\n<p>Narz\u0119dzia <em>expwspcnt<\/em>\u00a0i <em>impwspcnt<\/em> u\u017cywaj\u0105 w\u0142asnego formatu archiwum (<em>*.sar<\/em>) do zapisywania danych. Ten format jest por\u00f3wnywalny do skompresowanego archiwum <em>tar<\/em>, ale zosta\u0142 opracowany specjalnie dla wymaga\u0144 obszar\u00f3w roboczych systemu <em>Comarch ERP Enterprise<\/em>. Zapewnia to, \u017ce opr\u00f3cz rzeczywistych danych, wszystkie metadane (atrybuty) mog\u0105 by\u0107 zapisywane i przywracane bez utraty. Ponadto du\u017ce archiwa mog\u0105 by\u0107 automatycznie dzielone na kilka mniejszych pojedynczych plik\u00f3w w celu unikni\u0119cia ewentualnych ogranicze\u0144 dotycz\u0105cych u\u017cywanych system\u00f3w plik\u00f3w lub no\u015bnik\u00f3w.<\/p>\n<p>Podstawowe definicje zwi\u0105zane z obszarem zarz\u0105dzania systemem dost\u0119pne s\u0105\u00a0<em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/definicje-zarzadzanie-systemem\/\">tutaj<\/a><\/em>.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Administratorzy systemu<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<h3 id=\"opis-narzedzia\" >Opis narz\u0119dzia<\/h3>\n<p>Narz\u0119dzie <em>impwspcnt<\/em>, s\u0142u\u017cy do importu folder\u00f3w i plik\u00f3w zapisanych w pliku archiwum do obszaru roboczego. Odpowiednie pliki archiwum mo\u017cna utworzy\u0107 za pomoc\u0105 narz\u0119dzia <em>expwspcnt<\/em>. Po\u0142\u0105czenie narz\u0119dzi <em>expwspcnt<\/em> i <em>impwspcnt<\/em> mo\u017ce by\u0107 u\u017cywane zar\u00f3wno do zapisywania i przywracania zawarto\u015bci obszaru roboczego, jak i do przenoszenia\/kopiowania zawarto\u015bci mi\u0119dzy r\u00f3\u017cnymi obszarami roboczymi.<\/p>\n<p>Podczas wywo\u0142ywania narz\u0119dzia mo\u017cna wybra\u0107, czy ma zosta\u0107 zaimportowana ca\u0142a zawarto\u015b\u0107 archiwum, czy tylko okre\u015blone foldery i\/lub pliki. Mo\u017cna tak\u017ce okre\u015bli\u0107, w kt\u00f3rym folderze docelowym ma by\u0107 przechowywana zawarto\u015b\u0107.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Importowanie ca\u0142ej zawarto\u015bci pliku archiwum &#8222;C:\\Archive\\abc1.sar&#8221; do folderu g\u0142\u00f3wnego (\/) obszaru roboczego <em>ABC:<\/em><\/p>\n<p>impwspcnt -archive:C:\\Archive\\abc1 -workspace:ABC<\/div><\/section>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Importowanie folderu &#8222;Delivery notes\/&#8221; z pliku archiwum &#8222;C:\\Archive\\abc.sar2&#8221; do folderu &#8222;\/Documents\/Test\/&#8221; obszaru roboczego <em>ABC<\/em>.<\/p>\n<p>impwspcnt -archive:C:\\Archive\\abc2 -path:Delivery notes<\/p>\n<p>-workspace:ABC -folder:\/Documents\/Test\/<\/div><\/section>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Zdalne obszary robocze nie s\u0105 obs\u0142ugiwane przez to narz\u0119dzie. Powinny one by\u0107 eksportowane\/importowane bezpo\u015brednio do systemu, w kt\u00f3rym s\u0105 fizycznie przechowywane.<\/div><\/section>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Narz\u0119dzie to mo\u017ce importowa\u0107\/przywraca\u0107 tylko te informacje, kt\u00f3re zosta\u0142y zapisane w pliku archiwum. Zapisane informacje zwi\u0105zane z u\u017cytkownikami (<em>utworzony przez, ostatnio zmodyfikowany przez<\/em>, &#8230;) mog\u0105 by\u0107 przywr\u00f3cone tylko wtedy, gdy odpowiedni u\u017cytkownicy istniej\u0105 r\u00f3wnie\u017c w systemie docelowym. Je\u015bli zapisany u\u017cytkownik jest nieznany w systemie docelowym, automatycznie u\u017cywana jest nazwa u\u017cytkownika, wykonuj\u0105cego import (zazwyczaj <em>ADMINISTRATOR<\/em>).<\/div><\/section>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Foldery i pliki u\u017cywaj\u0105 zar\u00f3wno swojej unikalnej nazwy (\u015bcie\u017cki), jak i wewn\u0119trznego identyfikatora <em>GUID<\/em> jako funkcji identyfikacyjnej. Chocia\u017c te wewn\u0119trzne identyfikatory <em>GUID<\/em> s\u0105 r\u00f3wnie\u017c zapisywane w archiwach, zazwyczaj nie s\u0105 one przywracane podczas importu, ale zast\u0119powane istniej\u0105cymi lub nowymi identyfikatorami <em>GUID<\/em> (w zale\u017cno\u015bci od tego, czy plik lub folder istnieje ju\u017c w docelowym obszarze roboczym, czy nie). Identyfikator <em>GUID<\/em> jest przywracany z archiwum tylko wtedy, gdy archiwum zosta\u0142o utworzone z parametrem <em>-absolute-names<\/em> i \u017caden obiekt o identycznym identyfikatorze <em>GUID<\/em> nie istnieje w docelowym obszarze roboczym.<\/div><\/section>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej przedstawiono polecenie i wszystkie mo\u017cliwe parametry.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; text-align: left; vertical-align: middle; border-style: outset; background-color: #ffffff;\">impwspcnt<\/td>\n<td style=\"width: 50%; text-align: left; vertical-align: middle; border-style: outset; background-color: #ffffff;\">-archive:&lt;str&gt;<\/p>\n<p>[-path:&lt;str-1&gt; &#8230; -path:&lt;str-n&gt;]<\/p>\n<p>[-exclude:&lt;str-1&gt; &#8230; -exclude:&lt;str-n&gt;]<\/p>\n<p>[-noRecursion]<\/p>\n<p>-workspace:&lt;str&gt;<\/p>\n<p>[-folder:&lt;str&gt;]<\/p>\n<p>[-overwrite:&lt;vs&gt;]<\/p>\n<p>[-verbose]<\/p>\n<p>[-show-progress]<\/p>\n<p>[-simulate]<\/p>\n<p>-archive:&lt;str&gt; -info<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 parametrami obowi\u0105zkowymi. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia: \u201e&lt;str-1&gt; \u2026 &lt;str-n&gt;\u201d.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 371px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 210px;\">\n<td style=\"width: 50%; height: 210px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">-archive:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 210px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Nazwa i lokalizacja przechowywania (katalog) pliku archiwum, kt\u00f3rego zawarto\u015b\u0107 ma zosta\u0107 zaimportowana. Musi to by\u0107 prawid\u0142owa \u015bcie\u017cka pliku dla lokalnego serwera aplikacji. Rozszerzenie <em>.sar<\/em> jest do\u0142\u0105czane automatycznie i mo\u017ce zosta\u0107 pomini\u0119te. Je\u015bli archiwum jest podzielone na kilka pojedynczych plik\u00f3w, musz\u0105 one by\u0107 zgodne z konwencjami nazewnictwa, kt\u00f3re s\u0105 r\u00f3wnie\u017c u\u017cywane przez narz\u0119dzie <em>expwspcnt<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-path:&lt;str-1&gt;&#8230;-path:&lt;str-n&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Ten parametr mo\u017ce by\u0107 u\u017cyty do ograniczenia, kt\u00f3re foldery i pliki s\u0105 importowane z archiwum. \u017b\u0105dane pliki lub podfoldery mo\u017cna okre\u015bli\u0107 za pomoc\u0105 ich nazw \u015bcie\u017cek. Nazwy dzia\u0142aj\u0105 jak filtr i mog\u0105 r\u00f3wnie\u017c zawiera\u0107 znaki wieloznaczne (*, ?). Je\u015bli opcja <em>-path<\/em> nie zostanie u\u017cyta, wszystkie foldery i pliki zostan\u0105 zaimportowane z archiwum.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-exclude:&lt;str-1&gt;&#8230;-exclude:&lt;str-n&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Ten parametr mo\u017ce by\u0107 u\u017cyty do wykluczenia okre\u015blonych folder\u00f3w i plik\u00f3w z importu. Okre\u015blone ci\u0105gi znak\u00f3w mog\u0105 zawiera\u0107 symbole wieloznaczne (*, ?) i s\u0105 stosowane jako filtr do \u015bcie\u017cki ka\u017cdego folderu i ka\u017cdego pliku. Specyfikacja <em>-exclude:*.bak<\/em>, na przyk\u0142ad, wp\u0142ywa nie tylko na wszystkie pliki ko\u0144cz\u0105ce si\u0119 na <em>.bak<\/em>, ale tak\u017ce na ca\u0142e foldery wraz z ich zawarto\u015bci\u0105. Nale\u017cy r\u00f3wnie\u017c zauwa\u017cy\u0107, \u017ce w filtrach rozr\u00f3\u017cniana jest wielko\u015b\u0107 liter.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-noRecursion]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Standardowo wszystkie foldery (lub foldery wybrane przez <em>-path<\/em>) s\u0105 importowane rekurencyjnie. Okre\u015blaj\u0105c parametr <em>-noRecursion<\/em>, mo\u017cna wp\u0142yn\u0105\u0107 na to zachowanie, tak aby importowane by\u0142y tylko pliki znajduj\u0105ce si\u0119 bezpo\u015brednio w wybranych folderach.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">-workspace:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Nazwa obszaru roboczego, do kt\u00f3rego ma zosta\u0107 zaimportowana zawarto\u015b\u0107 pliku archiwum<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-folder:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Nazwa bezwzgl\u0119dnej \u015bcie\u017cki folderu, kt\u00f3ry ma zosta\u0107 u\u017cyty jako miejsce docelowe dla importowanych danych. Wszystkie wzgl\u0119dne \u015bcie\u017cki w archiwum s\u0105 nast\u0119pnie rozwi\u0105zywane wzgl\u0119dem \u015bcie\u017cki tego folderu. Je\u015bli ten parametr nie jest ustawiony, wszystkie pliki i foldery s\u0105 przechowywane wzgl\u0119dem folderu g\u0142\u00f3wnego obszaru roboczego.<\/p>\n<p><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Parametr jest ignorowany, je\u015bli archiwum zosta\u0142o utworzone z opcj\u0105 <em>-absolute-names<\/em>.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[Overwrite:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Ten parametr mo\u017ce by\u0107 u\u017cyty do okre\u015blenia, jak narz\u0119dzie powinno si\u0119 zachowa\u0107, je\u015bli plik lub folder do zaimportowania ju\u017c istnieje w docelowej przestrzeni roboczej. Do wyboru s\u0105 trzy opcje:<\/p>\n<p><strong>1<\/strong> &#8212; zast\u0105p wszystko (ustawienie domy\u015blne). Zawarto\u015b\u0107 i metadane istniej\u0105cych plik\u00f3w i folder\u00f3w s\u0105 nadpisywane danymi z archiwum.<\/p>\n<p><strong>2<\/strong> &#8212; pozostaw bez zmian. Zawarto\u015b\u0107 istniej\u0105cych plik\u00f3w i folder\u00f3w zostanie zachowana.<\/p>\n<p><strong>3<\/strong> &#8212; nadpisz tylko starsze pliki. Zawarto\u015b\u0107 i metadane istniej\u0105cych plik\u00f3w i folder\u00f3w s\u0105 nadpisywane tylko wtedy, gdy dane z archiwum maj\u0105 nowsz\u0105 dat\u0119.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-verbose]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Ten parametr mo\u017ce by\u0107 u\u017cyty do aktywowania dodatkowych wydruk\u00f3w na konsoli. Dla ka\u017cdego zaimportowanego pliku\/folderu wy\u015bwietlany jest jeden wiersz.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-show-progress]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Ten parametr mo\u017ce by\u0107 u\u017cyty do aktywacji dodatkowego wydruku na konsoli, kt\u00f3re informuje o post\u0119pie w regularnych odst\u0119pach czasu (oko\u0142o 30 sekund).<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-simulate]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Symuluje import bez zmiany docelowego obszaru roboczego<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">[-info]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Wy\u015bwietla og\u00f3lne informacje o archiwum na konsoli<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12389","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-knowledge-store"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12389","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=12389"}],"version-history":[{"count":10,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12389\/revisions"}],"predecessor-version":[{"id":27193,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12389\/revisions\/27193"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=12389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}