{"id":12320,"date":"2025-03-11T13:10:13","date_gmt":"2025-03-11T12:10:13","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=12320"},"modified":"2025-03-12T11:54:14","modified_gmt":"2025-03-12T10:54:14","slug":"praca-z-uprawnieniami-wrksec","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/","title":{"rendered":"Praca z uprawnieniami (wrksec)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Wprowadzenie\" >Wprowadzenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Grupa_docelowa\" >Grupa docelowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Polecenie\" >Polecenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Parametry\" >Parametry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Instrukcje\" >Instrukcje<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Wyswietlanie_stanu_kontroli_autoryzacji\" >Wy\u015bwietlanie stanu kontroli autoryzacji<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Sprawdzenie_czy_wszystkie_definicje_uprawnien_sa_poprawne\" >Sprawdzenie, czy wszystkie definicje uprawnie\u0144 s\u0105 poprawne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Wykorzystanie_bazy_danych_po_skopiowaniu_systemu_lub_bazy_danych\" >Wykorzystanie bazy danych po skopiowaniu systemu lub bazy danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/praca-z-uprawnieniami-wrksec\/#Usuwanie_nieprawidlowych_definicji_uprawnien_i_powiazan_z_uzytkownikami\" >Usuwanie nieprawid\u0142owych definicji uprawnie\u0144 i powi\u0105za\u0144 z u\u017cytkownikami<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3 id=\"wprowadzenie\" ><span class=\"ez-toc-section\" id=\"Wprowadzenie\"><\/span>Wprowadzenie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Narz\u0119dzie <em>wrksec<\/em> (work security) umo\u017cliwia sprawdzanie i edytowanie statusu roli uprawnie\u0144 dla serwera aplikacji oraz statusu dla wszystkich r\u00f3l uprawnie\u0144. Je\u015bli cz\u0119\u015b\u0107 specyfikacji uprawnie\u0144 zostanie uniewa\u017cniona z powodu usuni\u0119cia obiekt\u00f3w lub bazy danych z systemu, mo\u017cna je znale\u017a\u0107 i usun\u0105\u0107 za pomoc\u0105 tego narz\u0119dzia. Role uprawnie\u0144, kt\u00f3re zawieraj\u0105 niewa\u017cne referencje po skopiowaniu systemu, mo\u017cna r\u00f3wnie\u017c przekonwertowa\u0107 do baz danych nowego systemu.<\/p>\n<h3 id=\"grupa-docelowa\" ><span class=\"ez-toc-section\" id=\"Grupa_docelowa\"><\/span>Grupa docelowa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Administratorzy<\/li>\n<li>Analitycy techniczni<\/li>\n<\/ul>\n<h3 id=\"polecenie\" ><span class=\"ez-toc-section\" id=\"Polecenie\"><\/span>Polecenie<span class=\"ez-toc-section-end\"><\/span><\/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: 50%; border-style: outset;\">wrksec<\/td>\n<td style=\"width: 50%; border-style: outset;\">[-info][-checkDef]<\/p>\n<p>[-convertRepositoryObjects]<\/p>\n<p>[-convertDatabase]<\/p>\n<p>[-oldDB:&lt;text&gt;]<\/p>\n<p>[-newDB:&lt;text&gt;]<\/p>\n<p>[-deleteInvalid]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"parametry\" ><span class=\"ez-toc-section\" id=\"Parametry\"><\/span>Parametry<span class=\"ez-toc-section-end\"><\/span><\/h3>\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 u\u017cyta jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w w celu wy\u015bwietlenia wszystkich mo\u017cliwych warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 nazwane wi\u0119cej ni\u017c jeden raz; tylko parametry, kt\u00f3rych zmienna wykazuje nast\u0119puj\u0105cy dodatek, mog\u0105 by\u0107 nazwane wiele razy: <em>&lt;str-1&gt; &#8230; &lt;str-n&gt;<\/em>.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 229px;\">\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: 70px;\">\n<td style=\"width: 50%; height: 70px; border-style: outset;\">[-info]<\/td>\n<td style=\"width: 50%; height: 70px; border-style: outset;\">Parametr pozwala sprawdzi\u0107, kt\u00f3re role uprawnie\u0144 s\u0105 aktywne na bie\u017c\u0105cym serwerze aplikacji.<\/td>\n<\/tr>\n<tr style=\"height: 21px;\">\n<td style=\"width: 50%; height: 21px; border-style: outset;\">[-checkDef]<\/td>\n<td style=\"width: 50%; height: 21px; border-style: outset;\">Za pomoc\u0105 tego parametru mo\u017cna sprawdzi\u0107 ile jest definicji uprawnie\u0144 oraz ile z nich nie jest powi\u0105zanych z baz\u0105 danych lub zawiera nieprawid\u0142owe powi\u0105zania.Wy\u015bwietlona zostanie informacje, czy u\u017cywane s\u0105 kolejki przetwarzania innego systemu oraz czy istniej\u0105 przypisania u\u017cytkownik\u00f3w z nieprawid\u0142ow\u0105 baz\u0105 danych.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-convertRepositoryObjects]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Modyfikuje przypisania bazy danych dla obiekt\u00f3w specjalnych, kt\u00f3re zosta\u0142y utworzone w bazie danych repozytorium, je\u015bli zawieraj\u0105 nieprawid\u0142ow\u0105 identyfikacj\u0119 bazy danych dla bazy danych repozytorium. Obiekty specjalne obejmuj\u0105 raporty, aplikacje, menu u\u017cytkownika, kolejki przetwarzania i urz\u0105dzenia wyj\u015bciowe. Jest to konieczne, na przyk\u0142ad, gdy baza danych repozytorium zosta\u0142a skopiowana do innego systemu Comarch ERP Enterprise.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-convertDatabase]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Parametr pozwala na konwertowanie definicji uprawnie\u0144 dla bazy danych. Jest to konieczne, na przyk\u0142ad, gdy baza danych repozytorium i niekt\u00f3re powi\u0105zane bazy danych OLTP zosta\u0142y skopiowane do innego systemu Comarch ERP Enterprise..Parametry -oldDb i -newDb musz\u0105 zosta\u0107 wprowadzone, a baza danych w -newDb musi istnie\u0107 w bie\u017c\u0105cym systemie. Wszystkie specyfikacje, kt\u00f3re odwo\u0142uj\u0105 si\u0119 do starej bazy danych, s\u0105 zast\u0119powane now\u0105 baz\u0105 danych.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-oldDB:&lt;text&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">GUID starej bazy danych dla -convertDatabase.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-newDB:&lt;tekst&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">GUID nowej bazy danych dla -convertDatabase.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-deleteInvalid]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Definicje uprawnie\u0144 dla obiekt\u00f3w, kt\u00f3re ju\u017c nie istniej\u0105 lub obiekt\u00f3w w nieistniej\u0105cych bazach danych s\u0105 usuwane.Ponadto usuwane s\u0105 przypisania u\u017cytkownik\u00f3w bez aktualnej bazy danych i definicje uprawnie\u0144 dla kolejek przetwarzania innego systemu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"instrukcje\" ><span class=\"ez-toc-section\" id=\"Instrukcje\"><\/span>Instrukcje<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4 id=\"wyswietlanie-stanu-kontroli-autoryzacji\" ><span class=\"ez-toc-section\" id=\"Wyswietlanie_stanu_kontroli_autoryzacji\"><\/span>Wy\u015bwietlanie stanu kontroli autoryzacji<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aby wy\u015bwietli\u0107 specyfikacje uprawnie\u0144 aktywne na serwerze aplikacji nale\u017cy wykona\u0107:<\/p>\n<p>wrksec -info<\/p>\n<h4 id=\"sprawdzenie-czy-wszystkie-definicje-uprawnien-sa-poprawne\" ><span class=\"ez-toc-section\" id=\"Sprawdzenie_czy_wszystkie_definicje_uprawnien_sa_poprawne\"><\/span>Sprawdzenie, czy wszystkie definicje uprawnie\u0144 s\u0105 poprawne<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aby sprawdzi\u0107, czy wszystkie definicje uprawnie\u0144 i przypisania u\u017cytkownik\u00f3w s\u0105 poprawne, nale\u017cy wykona\u0107:<\/p>\n<p>wrksec -checkdef<\/p>\n<p>Je\u015bli to polecenie dostarczy nieprawid\u0142owe definicje uprawnie\u0144 lub przypisania u\u017cytkownik\u00f3w, mo\u017cna je naprawi\u0107 (je\u015bli to mo\u017cliwe, np. po skopiowaniu systemu) lub usun\u0105\u0107 (np. po usuni\u0119ciu bazy danych).<\/p>\n<h4 id=\"wykorzystanie-bazy-danych-po-skopiowaniu-systemu-lub-bazy-danych\" ><span class=\"ez-toc-section\" id=\"Wykorzystanie_bazy_danych_po_skopiowaniu_systemu_lub_bazy_danych\"><\/span>Wykorzystanie bazy danych po skopiowaniu systemu lub bazy danych<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Aby przekonwertowa\u0107 uprawnienia na aplikacje, raporty i struktury, nale\u017cy wykona\u0107:<\/p>\n<p>wrksec -convertApplication<\/p>\n<p>Uprawnienia, kt\u00f3re odwo\u0142ywa\u0142y si\u0119 do bazy danych i odwo\u0142uj\u0105 si\u0119 do nowej bazy danych:<\/p>\n<p>wrksec -convertDatabase -oldDB:&lt;GUID starej bazy danych&gt; -newDB:&lt;GUID nowej bazy danych&gt;<\/p>\n<p>Identyfikatory GUID baz danych mo\u017cna wy\u015bwietli\u0107 w aplikacji <em>Panel System<\/em>.<\/p>\n<h4 id=\"usuwanie-nieprawidlowych-definicji-uprawnien-i-powiazan-z-uzytkownikami\" ><span class=\"ez-toc-section\" id=\"Usuwanie_nieprawidlowych_definicji_uprawnien_i_powiazan_z_uzytkownikami\"><\/span>Usuwanie nieprawid\u0142owych definicji uprawnie\u0144 i powi\u0105za\u0144 z u\u017cytkownikami<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wszystkie odwo\u0142ania do obiekt\u00f3w, kt\u00f3re ju\u017c nie istniej\u0105 lub obiekt\u00f3w w nieistniej\u0105cych bazach danych, mo\u017cna usun\u0105\u0107 za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n<p>wrksec -deleteInvalid<\/p>\n","protected":false},"author":18,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12320","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-uprawnienia"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12320","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\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=12320"}],"version-history":[{"count":7,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12320\/revisions"}],"predecessor-version":[{"id":26757,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/12320\/revisions\/26757"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=12320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}