{"id":12089,"date":"2025-03-06T10:33:21","date_gmt":"2025-03-06T09:33:21","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12089"},"modified":"2025-04-22T12:08:10","modified_gmt":"2025-04-22T10:08:10","slug":"usuniecie-definicji-workflow-delwfldef","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/usuniecie-definicji-workflow-delwfldef\/","title":{"rendered":"Usuni\u0119cie definicji Workflow (delwfldef)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>Narz\u0119dzie <em>delwfldef<\/em> usuwa wszystkie definicje Workflow (definicje proces\u00f3w, definicje dzia\u0142a\u0144 i role Workflow) w systemie, kt\u00f3re nie maj\u0105 okre\u015blonego prefiksu eksportu. Opcjonalnie niekt\u00f3re definicje Worflow mog\u0105 zosta\u0107 wykluczone z usuni\u0119cia.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Administratorzy systemu<\/li>\n<li>U\u017cytkownicy, tworz\u0105cy wydania (paczki instalacyjne)<\/li>\n<\/ul>\n<h3 id=\"opis\" >Opis<\/h3>\n<p>Narz\u0119dzie <em>delwfldef<\/em> powinno by\u0107 u\u017cywane w nast\u0119puj\u0105cych przypadkach:<\/p>\n<ul>\n<li>przed dostarczeniem systemu, aby nowo utworzone systemy nie zawiera\u0142y \u017cadnej definicji proces\u00f3w, definicji dzia\u0142a\u0144 lub r\u00f3l z fazy rozwoju i testowania.<\/li>\n<li>gdy system jest dostarczany klientowi<\/li>\n<li>gdy wszystkie definicje Workflow maj\u0105 prefiks eksportu z innego systemu<\/li>\n<\/ul>\n<p>Podczas usuwania mo\u017cliwe zastosowania definicji Workflow nie s\u0105 sprawdzane. Dlatego nale\u017cy r\u00f3wnie\u017c usun\u0105\u0107:<\/p>\n<ul>\n<li>dzia\u0142ania Workflow za pomoc\u0105 narz\u0119dzia <em>dltwflacv<\/em><\/li>\n<li>zweryfikowa\u0107, czy usuni\u0119te role Workflow nie s\u0105 ju\u017c u\u017cywane w definicjach dzia\u0142a\u0144, kt\u00f3re s\u0105 nadal dost\u0119pne.<\/li>\n<\/ul>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje si\u0119 polecenie wraz ze wszystkimi mo\u017cliwymi parametrami.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">dltwfldef<\/td>\n<td style=\"width: 50%; border-style: outset;\">-excludeOrigin:&lt;str&gt;[-excludeRoles:&lt;str&gt;][-excludeDefinitions:&lt;str&gt;][-excludeProcessDefinitions:&lt;str&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: <em>&lt;str-1&gt; &#8230; &lt;str-n&gt;<\/em>.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 138px;\">\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;\">-excludeOrigin:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Definicje Workflow z okre\u015blonym prefiksem eksportu nie zostan\u0105 usuni\u0119te.<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli nie zostan\u0105 okre\u015blone \u017cadne inne parametry, definicje Workflow nie zostan\u0105 usuni\u0119te. Na przyk\u0142ad, aby usun\u0105\u0107 wszystkie role, kt\u00f3re nie maj\u0105 okre\u015blonego prefiksu eksportu, nale\u017cy okre\u015bli\u0107 pozosta\u0142e parametry.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-excludeRoles]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Usuwa wszystkie role Workflow z wyj\u0105tkiem tych, kt\u00f3re maj\u0105 okre\u015blony prefiks eksportu i odpowiadaj\u0105 okre\u015blonej nazwie. Mo\u017cna u\u017cy\u0107 symboli zast\u0119pczych gwiazdki (*) i znaku zapytania (?).<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-excludeDefinitions]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Usuwa wszystkie definicje dzia\u0142a\u0144, kt\u00f3re nie nale\u017c\u0105 do definicji procesu, z wyj\u0105tkiem definicji dzia\u0142a\u0144, kt\u00f3re maj\u0105 okre\u015blony prefiks eksportu i odpowiadaj\u0105 okre\u015blonej nazwie. Mo\u017cna u\u017cy\u0107 symboli zast\u0119pczych gwiazdki (*) i znaku zapytania (?).<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-excludeProcessDefinitions]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Usuwa wszystkie definicje proces\u00f3w i powi\u0105zane z nimi definicje dzia\u0142a\u0144, z wyj\u0105tkiem definicji proces\u00f3w, kt\u00f3re maj\u0105 okre\u015blony prefiks eksportu i pasuj\u0105 do okre\u015blonej nazwy. Mo\u017cesz u\u017cy\u0107 symboli zast\u0119pczych gwiazdki (*) i znaku zapytania (?).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Wszystkie definicje Workflow, kt\u00f3re nie maj\u0105 prefiksu eksportu &#8222;comarch&#8221; maj\u0105 zosta\u0107 usuni\u0119te.<\/p>\n<p>dltwfldef -excludeOrigin:comarch -excludeRoles:* -excludeDefinitions:* -excludeProcessDefinitions:*<\/p>\n<p><\/div><\/section>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Wszystkie role Workflow z wyj\u0105tkiem r\u00f3l Workflow, kt\u00f3re maj\u0105 prefiks eksportu &#8222;comarch&#8221; i zaczynaj\u0105 si\u0119 od &#8222;edu&#8221;, maj\u0105 zosta\u0107 usuni\u0119te.<\/p>\n<p>dltwfldef -excludeOrigin:comarch -excludeRoles:edu*<\/p>\n<p>W tym przyk\u0142adzie nie s\u0105 usuwane ani definicje proces\u00f3w, ani definicje dzia\u0142a\u0144.<\/div><\/section>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Wszystkie definicje dzia\u0142a\u0144 z wyj\u0105tkiem definicji dzia\u0142a\u0144 z prefiksem eksportu &#8222;comarch&#8221; i zaczynaj\u0105cych si\u0119 od &#8222;doc&#8221;, &#8222;edu&#8221; lub &#8222;hlp&#8221; maj\u0105 zosta\u0107 usuni\u0119te.<\/p>\n<p>Poniewa\u017c parametr &#8222;-excludeDefinition&#8221; nie mo\u017ce by\u0107 okre\u015blony wi\u0119cej ni\u017c jeden raz, definicje dzia\u0142a\u0144 musz\u0105 zosta\u0107 wyeksportowane za pomoc\u0105 narz\u0119dzia <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/eksport-definicji-workflow-expwfl\/\">expwfl<\/a><\/em>, wszystkie definicje dzia\u0142a\u0144 musz\u0105 zosta\u0107 usuni\u0119te za pomoc\u0105 narz\u0119dzia <em>dltwfldef<\/em> niezale\u017cnie od prefiksu eksportu, a wyeksportowane definicje dzia\u0142a\u0144 musz\u0105 zosta\u0107 ponownie zaimportowane za pomoc\u0105 narz\u0119dzia <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/import-definicji-workflow-impwfl\/\"><em>impwfl<\/em><\/a>.<\/div><\/section>\n<h4 id=\"uprawnienia\" >Uprawnienia<\/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>Narz\u0119dzie <em>dltwfldef<\/em> pozwala usun\u0105\u0107 definicje Workflow pod warunkiem przypisania odpowiednich uprawnie\u0144 w aplikacji <em>Role uprawnie\u0144.\u00a0<\/em><\/p>\n<p>Usu\u0144 dzia\u0142ania i obiekty zale\u017cne:\u00a0com.cisag.sys.workflow.DeleteActivities<\/p>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12089","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-workflow-management-referencja-polecenia-tool"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12089","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=12089"}],"version-history":[{"count":6,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12089\/revisions"}],"predecessor-version":[{"id":29068,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12089\/revisions\/29068"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}