{"id":12339,"date":"2024-12-23T14:03:02","date_gmt":"2024-12-23T13:03:02","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12339"},"modified":"2025-04-16T11:08:39","modified_gmt":"2025-04-16T09:08:39","slug":"zmiana-ustawien-uprawnien-chgarlprm","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zmiana-ustawien-uprawnien-chgarlprm\/","title":{"rendered":"Zmiana przypisa\u0144 uprawnie\u0144 (chgarlprm)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>W celu\u00a0 zmiany ustawie\u0144 dozwolonych lub zabronionych praw dost\u0119pu odpowiednich obiekt\u00f3w dla jednej lub wi\u0119cej r\u00f3l uprawnie\u0144, nale\u017cy u\u017cy\u0107 narz\u0119dzia <em>chgarlprm.<\/em><\/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=\"polecenie\" >Polecenie<\/h3>\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: 45%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">Chgarlprm<\/td>\n<td style=\"width: 55%; border-style: outset; background-color: #ffffff; text-align: left; vertical-align: middle;\">-authorisationRole:&lt;id-1&gt; &#8230; -authorisationRole:&lt;id-n&gt;*<\/p>\n<p>[-sameSystemObjectReference:&lt;text&gt;]<\/p>\n<p>[-definitionLevel:&lt;vs&gt;]<\/p>\n<p>[-object:&lt;text&gt;]<\/p>\n<p>[-database:&lt;id&gt;]<\/p>\n<p>[-capability:&lt;text&gt;]<\/p>\n<p>[-capabilityClass:&lt;vs&gt;]<\/p>\n<p>[-jobQueueName:&lt;id&gt;]<\/p>\n<p>[-outputDeviceName:&lt;id&gt;]<\/p>\n<p>[-navigatorMenuName:&lt;id&gt;]<\/p>\n<p>[-filterName:&lt;id&gt;]<\/p>\n<p>[-categoryName:&lt;id&gt;]<\/p>\n<p>[-categoryType:&lt;vs&gt;]<\/p>\n<p>[-permission:&lt;vs&gt;]<\/p>\n<p>[-removePermission]<\/p>\n<p>[-visualPermissions:&lt;str&gt;]<\/p>\n<p>[-objectGuid:&lt;guid&gt;]<\/p>\n<p>[-objectType:&lt;vs&gt;]<\/p>\n<p>[-applicationName:&lt;str&gt;]<\/p>\n<p>[-applicationView:&lt;short&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 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: 438px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">-authorisationRole:&lt;id-1&gt; &#8230;-authorisationRole:&lt;id-n&gt;*<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa roli uprawnie\u0144, w kt\u00f3rej maj\u0105 zosta\u0107 zmienione uprawnienia dla obiekt\u00f3w.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-sameSystemObject-Reference:&lt;text&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Odwo\u0142anie do instancji jednostki biznesowej. Takie odniesienia musz\u0105 by\u0107 najpierw utworzone w systemie, w kt\u00f3rym maj\u0105 zosta\u0107 zmienione role uprawnie\u0144.<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Specyfikacja odniesienia do instancji jednostki biznesowej jest zwykle definiowana poprzez wywo\u0142anie narz\u0119dzia <em>Eksport r\u00f3l uprawnie\u0144<\/em>, kt\u00f3re obs\u0142uguje tylko odniesienia do urz\u0105dze\u0144 wydruku, menu u\u017cytkownika i kolejek przetwarzania. Ten parametr umo\u017cliwia odwo\u0142ywanie si\u0119 do dowolnych instancji.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-definitionLevel:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Parametr okre\u015blaj\u0105cy poziom obiektu uprawnie\u0144. Mo\u017cliwe warto\u015bci to:<\/p>\n<p>1 = Wszystkie grupy jednostek biznesowych<\/p>\n<p>2 = Grupa jednostek biznesowych<\/p>\n<p>3 = Jednostka biznesowa<\/p>\n<p>4 = Instancja jednostki biznesowej<\/p>\n<p>5 = Wszystkie modu\u0142y<\/p>\n<p>6 = Modu\u0142<\/p>\n<p>7 = Aplikacja<\/p>\n<p>8 = Raport<\/p>\n<p>9 = Folder<\/p>\n<p>10 = Plik<\/p>\n<p>11 = Element interfejsu<\/p>\n<p>12 = Filtr<\/p>\n<p>13 = Kategoria ochrony danych<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-object:&lt;text&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Obiekt uprawnie\u0144, dla kt\u00f3rego zmieniane jest prawo dost\u0119pu. W zale\u017cno\u015bci od obiektu uprawnie\u0144 nale\u017cy poda\u0107 pe\u0142n\u0105 nazw\u0119. Ten parametr nie ma znaczenia dla poziom\u00f3w uprawnie\u0144 <em>Wszystkie modu\u0142y <\/em>i <em>Wszystkie grupy jednostek biznesowych<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-database:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa bazy danych, do kt\u00f3rej przypisane s\u0105 obiekty. Ten parametr nie dotyczy nast\u0119puj\u0105cych poziom\u00f3w uprawnie\u0144: <em>Wszystkie modu\u0142y, aplikacja, modu\u0142, raport, plik, folder.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-capability:&lt;text&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Prawo dost\u0119pu, kt\u00f3rego definicja jest zmieniana<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-capabilityClass:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Klasa prawa dost\u0119pu, kt\u00f3rego definicja jest zmieniana. Mo\u017cliwe warto\u015bci to:<\/p>\n<p>1 = Standardowa<\/p>\n<p>2 = Rozszerzona<\/p>\n<p>3 = Administracyjna<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-jobQueueName:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa kolejki przetwarzania, kt\u00f3ra mo\u017ce zosta\u0107 przypisana do roli uprawnie\u0144 jako kolejny obiekt. W tym przypadku wymagana jest specyfikacja w\u0142a\u015bciwo\u015bci <em>U\u017cyj kolejki przetwarzania<\/em> (<em>com.cisag.sys.configuration.UseJobQueue.cap)<\/em> i konfiguracyjna baza danych.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-outputDevice-Name:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa urz\u0105dzenia wyj\u015bciowego, kt\u00f3re mo\u017cna przypisa\u0107 jako dodatkowy obiekt dla roli uprwnie\u0144. W tym przypadku wymagana jest w\u0142a\u015bciwo\u015b\u0107 <em>U\u017cyj urz\u0105dzenia wydruku <\/em>(<em>com.cisag.sys.services.output.UseOutputDevice.cap<\/em>) i baza danych repozytorium.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"width: 50%; height: 116px; border-style: outset; background-color: #ffffff;\">[-navigatorMenu-Name:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 116px; border-style: outset; background-color: #ffffff;\">Nazwa menu u\u017cytkownika, kt\u00f3re mo\u017cna przypisa\u0107 do roli uprawnie\u0144 jako dodatkowy obiekt. W tym przypadku wymagana jest w\u0142a\u015bciwo\u015b\u0107 <em>U\u017cyj menu u\u017cytkownika<\/em> (<em>com.cisag.sys.preferences.UseNavigatorMenu.cap<\/em>) i baza danych repozytorium<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-filterName:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa filtra, kt\u00f3ry mo\u017ce by\u0107 przypisany do roli uprawnie\u0144 jako dodatkowy obiekt. W tym przypadku wymagana jest specyfikacja prawa dost\u0119pu zwi\u0105zanego z filtrem.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-categoryName:&lt;id&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Nazwa kategorii zdefiniowanej przez u\u017cytkownika, kt\u00f3r\u0105 mo\u017cna przypisa\u0107 do roli uprawnie\u0144 jako kategori\u0119 ochrony danych. W tym przypadku wymagane jest okre\u015blenie w\u0142a\u015bciwo\u015bci zwi\u0105zanej z kategori\u0105.<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Parametry <em>-categoryName<\/em> i <em>-categoryType<\/em> nie mog\u0105 by\u0107 u\u017cywane jednocze\u015bnie.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-categoryType:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Specjalny typ kategorii, kt\u00f3ry mo\u017cna przypisa\u0107 do roli uprawnie\u0144 jako kategori\u0119 pola. W tym przypadku wymagana jest specyfikacja mo\u017cliwo\u015bci zwi\u0105zanej z kategori\u0105. Mo\u017cliwe warto\u015bci to:<\/p>\n<p>1 = Personalne &lt;br\/&gt;<\/p>\n<p>2 = Wra\u017cliwe<\/p>\n<p><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Parametry <em>-categoryName<\/em> i <em>-categoryType<\/em> nie mog\u0105 by\u0107 u\u017cywane jednocze\u015bnie.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">[-permission:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; background-color: #ffffff;\">Po\u017c\u0105dana warto\u015b\u0107 specyfikacji. Mo\u017cliwe warto\u015bci to:<\/p>\n<p>1 = Dozwolone<\/p>\n<p>2 = zabronione<\/p>\n<p>Aby usun\u0105\u0107 ustawienie, nale\u017cy u\u017cy\u0107 parametru <em>-removePermission<\/em>.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">[-removePermission]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">Je\u015bli ten parametr zostanie okre\u015blony, ustawienie uprawnie\u0144 dla okre\u015blonego obiektu zostanie usuni\u0119te.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">[-visualPermissions:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">Rozdzielana przecinkami lista dozwolonych uprawnie\u0144 elementu interfejsu. Mo\u017cliwe warto\u015bci: <em>widoczny, w\u0142\u0105czony, edytowalny, brak<\/em>.Przyk\u0142ad: <em>-visualPermissions:visible,enabled.<\/em><\/p>\n<p>Ten parametr jest wymagany tylko dla element\u00f3w interfejsu.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">[-objectGuid:&lt;guid&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">Identyfikator <em>GUID<\/em> elementu interfejsu. Uprawnienia ustawione przez te polecenie maj\u0105 skutek tylko wtedy, gdy identyfikator <em>GUID<\/em> istnieje w systemie docelowym. Nie mo\u017ce to jednak zosta\u0107 sprawdzone przez polecenie i dlatego system nie mo\u017ce wyda\u0107 komunikatu o b\u0142\u0119dzie. Ten parametr jest wymagany tylko dla element\u00f3w interfejsu.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">[-objectType:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">Typ elementu interfejsu. Mo\u017cliwe warto\u015bci:<\/p>\n<p>1 = Brak<\/p>\n<p>2 = Przycisk<\/p>\n<p>3 = Pole<\/p>\n<p>4 = Kolumna tabeli<\/p>\n<p>5 = Zak\u0142adka<\/p>\n<p>Ten parametr jest wymagany tylko dla element\u00f3w interfejsu.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">[-applicationName:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">Pe\u0142na nazwa techniczna aplikacji. Ten parametr jest wymagany tylko dla element\u00f3w interfejsu.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">[-applicationView:&lt;short&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; background-color: #ffffff;\">Numer widoku aplikacji. Ten parametr jest istotny i opcjonalny tylko dla element\u00f3w interfejsu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"uprawnienia\" >Uprawnienia<\/h3>\n<p>Aby zmieni\u0107 uprawnienia, wymagane s\u0105 pewne umiej\u0119tno\u015bci na autoryzowanych obiektach, kt\u00f3re maj\u0105 zosta\u0107 zmienione. Umiej\u0119tno\u015bci te nie s\u0105 wymagane od cz\u0142onk\u00f3w grupy u\u017cytkownik\u00f3w <em>Administratorzy<\/em>. Dla ka\u017cdego typu obiektu dost\u0119pna jest mo\u017cliwo\u015b\u0107 zmiany uprawnie\u0144:<\/p>\n<ul>\n<li>Zmie\u0144 uprawnienia aplikacji,<\/li>\n<li>Zmie\u0144 uprawnienia raport\u00f3w,<\/li>\n<li>Zmie\u0144 uprawnienia (dla jednostek biznesowych),<\/li>\n<li>Zmie\u0144 uprawnienia plik\u00f3w.<\/li>\n<\/ul>\n<p>Nast\u0119puj\u0105ca jednostka biznesowa jest istotna dla aplikacji:<\/p>\n<p><em>com.cisag.sys.security.obj.AuthorisationRole<\/em><\/p>\n","protected":false},"author":32,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12339","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-uprawnienia"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12339","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=12339"}],"version-history":[{"count":30,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12339\/revisions"}],"predecessor-version":[{"id":28758,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12339\/revisions\/28758"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}