{"id":12420,"date":"2024-08-05T10:45:28","date_gmt":"2024-08-05T08:45:28","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12420"},"modified":"2025-04-22T12:40:14","modified_gmt":"2025-04-22T10:40:14","slug":"zalozenie-systemu-crtsys","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zalozenie-systemu-crtsys\/","title":{"rendered":"Za\u0142o\u017cenie systemu (crtsys)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Po zainstalowaniu Comarch ERP Enterprise system jest skonfigurowany w minimalnym zakresie. System nie jest jeszcze przeznaczony do pracy produkcyjnej lub programistycznej. Pierwszym krokiem po instalacji jest utworzenie rzeczywistego systemu produkcyjnego. Nowy system jest r\u00f3wnie\u017c tworzony w przypadku:<\/p>\n<ul>\n<li>konfiguracji systemu deweloperskiego partnera<\/li>\n<li>dostosowywany system klienta<\/li>\n<li>system testowy klienta<\/li>\n<\/ul>\n<p>W celu utworzenia nowego systemu z jego podstawowymi w\u0142a\u015bciwo\u015bciami nale\u017cy u\u017cy\u0107 narz\u0119dzia <em>crtsys<\/em>. <section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Warunkiem wst\u0119pnym jest zaimportowanie odpowiedniej licencji dla nowego systemu.<\/div><\/section><\/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<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Narz\u0119dzie s\u0142u\u017cy do tworzenia nowego systemu. Podczas tworzenia nowego systemu musisz ju\u017c posiada\u0107 odpowiedni\u0105 licencj\u0119 lub licencja ta musi by\u0107 ju\u017c zaimportowana do bazy danych konfiguracji. Niekt\u00f3re w\u0142a\u015bciwo\u015bci systemu s\u0105 pobierane z tej licencji. Szczeg\u00f3\u0142y dotycz\u0105ce niezb\u0119dnych krok\u00f3w mo\u017cna znale\u017a\u0107 w dokumentacji Tworzenie nowego systemu Semiramis<\/p>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje polecenie zawieraj\u0105ce wszystkie mo\u017cliwe parametry.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">crtsys<\/td>\n<td style=\"width: 50%; border-style: outset;\">-licence:&lt;guid&gt;[-description:&lt;str&gt;][-owner:&lt;id&gt;]-configuration:&lt;id&gt;[-versioningLevel:&lt;str&gt;]<\/p>\n<p>[-versioningLevel:&lt;vs&gt;]<\/p>\n<p>[-code:&lt;str&gt;]<\/p>\n<p>-release:&lt;str&gt;<\/p>\n<p>[-databaseConnectionTimeout:&lt;duration&gt;]<\/p>\n<p>[-identityServerClientMode:&lt;vs&gt;]<\/p>\n<p>[-identityServerSystem:&lt;id&gt;]<\/p>\n<p>[-identityServer:&lt;id&gt;]<\/p>\n<p>[-supportRequestServerMode:&lt;vs&gt;]<\/p>\n<p>[-supportRequestServerSystem:&lt;id&gt;]<\/p>\n<p>[-supportRequestServer:&lt;id&gt;]<\/p>\n<p>[-supportRequestServerOLTPDatabase:&lt;id&gt;]<\/p>\n<p>[-certificateRequired:&lt;boolean&gt;]<\/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 obowi\u0105zkowe. 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: <em>&lt;str-1&gt; &#8230; &lt;str-n&gt;<\/em>.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 1707px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-license:&lt;guid&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Identyfikator GUID zaimportowanej licencji.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-description:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Opis systemu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[owner:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Osoba odpowiedzialna za system.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-configuration:&lt;id&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Baza konfiguracyjna systemu zawieraj\u0105ca podstawowe ustawienia. Baza konfiguracyjna musi by\u0107 okre\u015blona dla ka\u017cdego systemu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-vrm:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Wersja, wydanie i poziom modyfikacji systemu. Informacje te s\u0105 analizowane przez us\u0142ug\u0119 zlece\u0144 programistycznych po wprowadzeniu zadania programistycznego, aby upewni\u0107 si\u0119, \u017ce wydanie zlecenia programistycznego jest zgodne z bie\u017c\u0105cym systemem.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-versioningLevel:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Poziom wersji systemu. W zale\u017cno\u015bci od sposobu korzystania z systemu ma on okre\u015blony poziom wersjonowania. Na wszystkich poziomach wersjonowania z wyj\u0105tkiem 7 mo\u017cliwe jest tworzenie nowych wersji obiekt\u00f3w deweloperskich. Wynikowe numery wersji s\u0105 oparte na poziomie wersjonowania.Mo\u017cliwe warto\u015bci to od 1 do 7, przy czym wyb\u00f3r jest ograniczony przez licencj\u0119 i wykorzystanie systemu. Zmiana poziomu wersjonowania jest dozwolona tylko wtedy, gdy na przyk\u0142ad partnerski system deweloperski o poziomie wersjonowania 4 zostanie przekszta\u0142cony w system korekty o poziomie wersjonowania 3. W ka\u017cdym przypadku wszystkie zadania deweloperskiego musz\u0105 by\u0107 aktywowane, a wszystkie aktualizacje oprogramowania wyeksportowane w momencie zmiany.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-code:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Prefiks dla nowo utworzonych obiekt\u00f3w deweloperskich. Dla ka\u017cdego systemu deweloperskiego przypisywany jest osobny prefiks. Prefiks deweloperski sk\u0142ada si\u0119 z maksymalnie pi\u0119ciu ma\u0142ych liter. Wszystkie obiekty deweloperskie tworzone w systemie musz\u0105 by\u0107 tworzone w przestrzeni nazw rozpoczynaj\u0105cej si\u0119 od <em>com.&lt;prefiks deweloperski&gt;.app<\/em>. Prefiks deweloperski jest przypisywany centralnie i nie mo\u017cna go zmieni\u0107 w licencji systemowej.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-release:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Prefiks wszystkich aktualizacji oprogramowania utworzonych w systemie. Logicznie identyfikuje system \u017ar\u00f3d\u0142owy aktualizacji oprogramowania i definicje dzia\u0142a\u0144 w przep\u0142ywie pracy. Prefiks eksportu sk\u0142ada si\u0119 z maksymalnie pi\u0119ciu ma\u0142ych liter.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-databaseConnection-Timeout:&lt;duration&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Czas, po kt\u00f3rym nieaktywne po\u0142\u0105czenia z baz\u0105 danych s\u0105 zamykane. W systemach produkcyjnych nie nale\u017cy okre\u015bla\u0107 czasu.Je\u015bli nie okre\u015blono czasu, po\u0142\u0105czenia z baz\u0105 danych raz otwarte przez serwer aplikacji s\u0105 ponownie zamykane dopiero po zamkni\u0119ciu serwera aplikacji. Okre\u015blenie warto\u015bci jest szczeg\u00f3lnie przydatne w systemach programistycznych, w kt\u00f3rych du\u017ca liczba serwer\u00f3w aplikacji jest obs\u0142ugiwana przez kilka centralnych baz danych, poniewa\u017c w przeciwnym razie zbyt wiele po\u0142\u0105cze\u0144, a tym samym zasob\u00f3w, jest zarezerwowanych w centralnym systemie DBMS.<\/td>\n<\/tr>\n<tr style=\"height: 619px;\">\n<td style=\"width: 50%; height: 619px; border-style: outset;\">[-identityServerClientMode:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 619px; border-style: outset;\">Tryb us\u0142ugi identyfikacji. Us\u0142uga identyfikacji zapewnia, \u017ce obiekty programistyczne zawsze otrzymuj\u0105 ten sam identyfikator GUID i t\u0119 sam\u0105 identyfikacj\u0119 w r\u00f3\u017cnych systemach i wersjach. Ka\u017cdy system ma w tym celu list\u0119 identyfikacji. Je\u015bli kilka system\u00f3w deweloperskich u\u017cywa tego samego prefiksu deweloperskiego, jeden z tych system\u00f3w musi przej\u0105\u0107 wsp\u00f3lne zarz\u0105dzanie list\u0105 identyfikacji. Tryb identyfikacji okre\u015bla, kt\u00f3ry z tych system\u00f3w zarz\u0105dza list\u0105 identyfikacji.Ustawienie <em>Lokalny<\/em> jest u\u017cywane dla system\u00f3w, kt\u00f3re same nie s\u0105 systemami deweloperskimi i dla system\u00f3w deweloperskich, kt\u00f3re maj\u0105 w\u0142asny prefiks deweloperski. Ustawienia <em>Rozproszony (normalny)<\/em> i <em>Rozproszony (podstawowy)<\/em> s\u0105 u\u017cywane, je\u015bli u\u017cywana jest us\u0142uga identyfikacji innego systemu. W takim przypadku nale\u017cy okre\u015bli\u0107 system i serwer aplikacji, kt\u00f3re zarz\u0105dzaj\u0105 list\u0105 identyfikacji. Ustawienie <em>Rozproszony (podstawowy)<\/em> mo\u017ce by\u0107 u\u017cywane tylko w nowym systemie deweloperskim, z kt\u00f3rego nie wyeksportowano jeszcze aktualizacji oprogramowania. W takim przypadku nowy obiekt deweloperski mo\u017ce zosta\u0107 usuni\u0119ty z listy identyfikacji w celu zmiany jego identyfikacji. Gdy kolejny system b\u0119dzie dost\u0119pny lub zostanie wyeksportowana aktualizacja oprogramowania, warto\u015b\u0107 musi zosta\u0107 zmieniona na <em>Rozproszony (normalny)<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 68px;\">\n<td style=\"width: 50%; height: 68px; border-style: outset;\">[-identityServerSystem:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 68px; border-style: outset;\">System serwera aplikacji, kt\u00f3ry wykonuje us\u0142ug\u0119 identyfikacji.<\/td>\n<\/tr>\n<tr style=\"height: 210px;\">\n<td style=\"width: 50%; height: 210px; border-style: outset;\">[-identityServer:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 210px; border-style: outset;\">Serwer aplikacji uruchamiaj\u0105cy us\u0142ug\u0119 identyfikacji. Wszystkie zlecenia sprawdzenia nowych identyfikator\u00f3w obiekt\u00f3w programistycznych s\u0105 przetwarzane za po\u015brednictwem tego serwera aplikacji. Je\u015bli nie mo\u017cna si\u0119 z nim po\u0142\u0105czy\u0107, nie mo\u017cna utworzy\u0107 nowego obiektu deweloperskiego i nie mo\u017cna zmieni\u0107 wi\u0119kszo\u015bci istniej\u0105cych obiekt\u00f3w deweloperskich.<\/td>\n<\/tr>\n<tr style=\"height: 234px;\">\n<td style=\"width: 50%; height: 234px; border-style: outset;\">[-supportRequestServerMode:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 234px; border-style: outset;\">Okre\u015bla, czy us\u0142uga zlece\u0144 programistycznych jest u\u017cywana, czy nie. Us\u0142uga zlece\u0144 deweloperskich umo\u017cliwia koordynacj\u0119 zada\u0144 programistycznych w r\u00f3\u017cnych systemach na podstawie zlece\u0144 deweloperskich. Mo\u017cliwe warto\u015bci to:<\/p>\n<ul>\n<li><em>U\u017cyj &#8211;\u00a0<\/em>nale\u017cy okre\u015bli\u0107, gdzie serwer us\u0142ugi zlece\u0144 deweloperskich jest skonfigurowany i mo\u017cna si\u0119 z nim po\u0142\u0105czy\u0107<\/li>\n<li><em>Nie u\u017cywaj<\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"width: 50%; height: 70px; border-style: outset;\">[-supportRequestServerSystem:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 70px; border-style: outset;\">System serwera aplikacji, kt\u00f3ry wykonuje us\u0142ug\u0119 zlecenia deweloperskiego.<\/td>\n<\/tr>\n<tr style=\"height: 68px;\">\n<td style=\"width: 50%; height: 68px; border-style: outset;\">[-supportRequestServer:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 68px; border-style: outset;\">Serwer aplikacji wykonuj\u0105cy us\u0142ug\u0119 zlecenia deweloperskiego.<\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"width: 50%; height: 140px; border-style: outset;\">[-supportRequestServerOLTPDatabase:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 140px; border-style: outset;\">Na serwerze aplikacji mo\u017cna skonfigurowa\u0107 kilka us\u0142ug zlece\u0144 deweloperskich lub co najwy\u017cej jedn\u0105 us\u0142ug\u0119 zlecenia deweloperskiego na baz\u0119 danych OLTP. Nale\u017cy okre\u015bli\u0107 baz\u0119 danych OLTP, w kt\u00f3rej przechowywane s\u0105 zlecenia deweloperskie dotycz\u0105ce tego systemu.<\/td>\n<\/tr>\n<tr style=\"height: 68px;\">\n<td style=\"width: 50%; height: 68px; border-style: outset;\">[-certificateRequired:&lt;boolean&gt;]<\/td>\n<td style=\"width: 50%; height: 68px; border-style: outset;\">Okre\u015bla, czy certyfikaty klienta s\u0105 wymagane do zalogowania si\u0119 do systemu. Je\u015bli nie, mo\u017cliwe jest r\u00f3wnie\u017c zalogowanie si\u0119 poprzez wprowadzenie nazwy u\u017cytkownika i has\u0142a. Szczeg\u00f3\u0142owe informacje na ten temat mo\u017cna znale\u017a\u0107 w artykule <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/logowanie-za-pomoca-loginu-i-hasla\/\">Logowanie za pomoc\u0105 loginu i has\u0142a.<\/a><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"autoryzacje\" >Autoryzacje<\/h4>\n<p>Uprawnienia mog\u0105 zosta\u0107 przypisane za pomoc\u0105 r\u00f3l uprawnie\u0144 jak r\u00f3wnie\u017c poprzez przyporz\u0105dkowanie organizacji. Szczeg\u00f3\u0142owe informacje mo\u017cna znale\u017a\u0107 w artykule\u00a0<a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/uprawnienia\/\"><em>Uprawnienia<\/em><\/a>.<\/p>\n<p>Nast\u0119puj\u0105ca jednostka biznesowa jest istotna dla tej aplikacji: com.cisag.sys.configuration.obj.System<\/p>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12420","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-konfiguracja-systemu"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12420","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\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=12420"}],"version-history":[{"count":9,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12420\/revisions"}],"predecessor-version":[{"id":29124,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12420\/revisions\/29124"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}