{"id":10495,"date":"2025-06-10T08:56:00","date_gmt":"2025-06-10T06:56:00","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=10495"},"modified":"2025-06-10T08:56:01","modified_gmt":"2025-06-10T06:56:01","slug":"import-kalendarza-firmowego","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/import-kalendarza-firmowego\/","title":{"rendered":"Import kalendarza firmowego"},"content":{"rendered":"<p>Niniejszy artyku\u0142 opisuje procedur\u0119 korzystania z aplikacji <em>Import danych<\/em> w odniesieniu do kalendarzy firmowych. Procedury te zawieraj\u0105 og\u00f3lne instrukcje i specjalne funkcje, kt\u00f3re nale\u017cy wzi\u0105\u0107 pod uwag\u0119. U\u017cytkownik zostanie r\u00f3wnie\u017c poinformowany o mo\u017cliwych warunkach wst\u0119pnych i skutkach.<\/p>\n<p>Opis aplikacji <em>Import danych<\/em>, kt\u00f3ry zawiera r\u00f3wnie\u017c opisy p\u00f3l i przycisk\u00f3w, mo\u017cna znale\u017a\u0107 w artykule <em>Import danych<\/em>.<\/p>\n<h3 id=\"informacje-ogolne\" >Informacje og\u00f3lne<\/h3>\n<p>Import kalendarza firmowego 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. Dlatego sensowne jest zdefiniowanie oddzielnych filtr\u00f3w dla eksportu i importu.<\/p>\n<p>Relacje 1:1 s\u0105 zazwyczaj oparte na technicznym atrybucie GUID w modelu danych. W zale\u017cno\u015bci od przypadku u\u017cycia, do importu mo\u017cna u\u017cy\u0107 technicznego atrybutu GUID lub klucza funkcjonalnego z obiektu docelowego (zwykle kodu lub numeru). W przypadku niekt\u00f3rych obiekt\u00f3w biznesowych wymagana jest organizacja do konwersji klucza funkcjonalnego na klucz techniczny. Odpowiednia organizacja nie jest zwykle 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 tym rozdziale <em>Przegl\u0105d atrybut\u00f3w<\/em>.<\/p>\n<p>Niekt\u00f3re dane kalendarza firmowego, takie jak pola statusu i wewn\u0119trzne atrybuty pomocnicze, nie mog\u0105 by\u0107 importowane.<\/p>\n<p>Je\u015bli u\u017cytkownik nie ma pewno\u015bci, kt\u00f3ry format jest odpowiedni dla importowanych danych, nale\u017cy wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci: utworzy\u0107 przyk\u0142adowy kalendarz za pomoc\u0105 aplikacji <em>Kalendarze firmowe <\/em>i wyeksportowa\u0107 go za pomoc\u0105 filtra do importu w \u017c\u0105danym formacie z \u017c\u0105danymi atrybutami. Wynikowy plik przyk\u0142adowy mo\u017ce pos\u0142u\u017cy\u0107 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. Na przyk\u0142ad rok nie mo\u017ce zosta\u0107 p\u00f3\u017aniej zmieniony w zapisanym elemencie. 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\u015blnej, wi\u0119c 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 kalendarze firmowe mo\u017cna rozszerzy\u0107, importuj\u0105c dodatkowe dane. Istniej\u0105ce dane s\u0105 zast\u0119powane danymi importu, je\u015bli to mo\u017cliwe.<\/div><\/section>\n<h3 id=\"importowanie-kalendarza-firmowego\" >Importowanie kalendarza firmowego<\/h3>\n<p>Aby zaimportowa\u0107 kalendarz firmowy nale\u017cy:<\/p>\n<ol>\n<li>Otworzy\u0107 aplikacj\u0119 <em>Import danych<\/em>.<\/li>\n<li>Wy\u015bwietli\u0107 filtr dla jednostki biznesowej <em>cisag.app.general.calendar.obj.CalendarYear<\/em>. Zostanie otwarty filtr do importowania kalendarzy firmowych.<\/li>\n<li>W razie potrzeby zduplikowa\u0107 lub utworzy\u0107 nowy filtr dla tego obiektu biznesowego.<\/li>\n<li>W razie potrzeby zmieni\u0107 ju\u017c wybrane atrybuty filtra.<\/li>\n<li>Wybra\u0107 przycisk <strong>[Import danych] <\/strong>na standardowym pasku narz\u0119dzi. Otwarte zostanie okno dialogowe importu danych.<\/li>\n<li>W oknie dialogowym mo\u017cna wprowadzi\u0107 ustawienia dla importowanego pliku. Opis p\u00f3l mo\u017cna znale\u017a\u0107 w artykule <em>Import danych<\/em>.<\/li>\n<li>Wybra\u0107 przycisk <strong>[W tle]<\/strong>. Import zostanie wykonany.<\/li>\n<\/ol>\n<h3 id=\"przeglad-atrybutow\" >Przegl\u0105d atrybut\u00f3w<\/h3>\n<p>Atrybuty poszczeg\u00f3lnych obiekt\u00f3w biznesowych, kt\u00f3re s\u0105 dost\u0119pne do importu, s\u0105 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 dostosowanie.<\/p>\n<p>Atrybuty identyfikacyjne (atrybuty kluczowe) s\u0105 oznaczone liter\u0105 (K).<\/p>\n<h4 id=\"kalendarz-firmowy-calendaryear\" >Kalendarz firmowy (CalendarYear)<\/h4>\n<p>Identyfikacja kalendarza ro\u015blin sk\u0142ada si\u0119 z rodzaju kalendarza i roku.<\/p>\n<table style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\">\n<tbody>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><strong>Atrybut<\/strong><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><strong>Relacja<\/strong><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><strong>Obja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">guid (K)<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Identyfikator techniczny s\u0142u\u017c\u0105cy do zmiany\/usuwania ju\u017c zapisanych danych.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">type (K)<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">CalendarType<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Rodzaj kalendarza (identyfikacja techniczna). Obowi\u0105zkowe, je\u015bli guid nie zosta\u0142 okre\u015blony podczas zmiany\/usuwania.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">workingDays [12]<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Dni robocze<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">year (K)<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Rok (identyfikacja funkcjonalna). Obowi\u0105zkowe, je\u015bli identyfikator guid nie zosta\u0142 okre\u015blony podczas zmiany\/usuwania.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"roboczy-dzien-kalendarzowy-calendarday\" >Roboczy dzie\u0144 kalendarzowy (CalendarDay)<\/h4>\n<table style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\">\n<tbody>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><strong>Atrybut<\/strong><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><strong>Relacja<\/strong><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><strong>Obja\u015bnienie<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">day (K)<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Dzie\u0144 (identyfikator funkcjonalny). Obowi\u0105zkowy, je\u015bli identyfikator guid nie zosta\u0142 okre\u015blony przy zmianie\/usuni\u0119ciu.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">dayType<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">DayType<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Rodzaj dnia<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">guid (K)<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Identyfikator techniczny (pozycja) dla modyfikacji\/usuni\u0119cia ju\u017c zapisanych danych \u2013 je\u015bli jest znany.<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">note<\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\"><\/td>\n<td style=\"border-style: outset; border-color: #000000; background-color: #ffffff;\" width=\"201\">Notatka<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10495","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-kalendarz-firmowy"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10495","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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=10495"}],"version-history":[{"count":4,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10495\/revisions"}],"predecessor-version":[{"id":32763,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10495\/revisions\/32763"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=10495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}