Usunięcie definicji Workflow (delwfldef)

Wprowadzenie

Narzędzie delwfldef usuwa wszystkie definicje Workflow (definicje procesów, definicje działań i role Workflow) w systemie, które nie mają określonego prefiksu eksportu. Opcjonalnie niektóre definicje Worflow mogą zostać wykluczone z usunięcia.

Grupa docelowa

  • Administratorzy systemu
  • Użytkownicy, tworzący wydania (paczki instalacyjne)

Opis

Narzędzie delwfldef powinno być używane w następujących przypadkach:

  • przed dostarczeniem systemu, aby nowo utworzone systemy nie zawierały żadnej definicji procesów, definicji działań lub ról z fazy rozwoju i testowania.
  • gdy system jest dostarczany klientowi
  • gdy wszystkie definicje Workflow mają prefiks eksportu z innego systemu

Podczas usuwania możliwe zastosowania definicji Workflow nie są sprawdzane. Dlatego należy również usunąć:

  • działania Workflow za pomocą narzędzia dltwflacv
  • zweryfikować, czy usunięte role Workflow nie są już używane w definicjach działań, które są nadal dostępne.

Polecenie

Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.

dltwfldef -excludeOrigin:<str>[-excludeRoles:<str>][-excludeDefinitions:<str>][-excludeProcessDefinitions:<str>]

Parametry

Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.

Parametr Opis
-excludeOrigin:<str> Definicje Workflow z określonym prefiksem eksportu nie zostaną usunięte.
Uwaga
Jeśli nie zostaną określone żadne inne parametry, definicje Workflow nie zostaną usunięte. Na przykład, aby usunąć wszystkie role, które nie mają określonego prefiksu eksportu, należy określić pozostałe parametry.
[-excludeRoles] Usuwa wszystkie role Workflow z wyjątkiem tych, które mają określony prefiks eksportu i odpowiadają określonej nazwie. Można użyć symboli zastępczych gwiazdki (*) i znaku zapytania (?).
[-excludeDefinitions] Usuwa wszystkie definicje działań, które nie należą do definicji procesu, z wyjątkiem definicji działań, które mają określony prefiks eksportu i odpowiadają określonej nazwie. Można użyć symboli zastępczych gwiazdki (*) i znaku zapytania (?).
[-excludeProcessDefinitions] Usuwa wszystkie definicje procesów i powiązane z nimi definicje działań, z wyjątkiem definicji procesów, które mają określony prefiks eksportu i pasują do określonej nazwy. Możesz użyć symboli zastępczych gwiazdki (*) i znaku zapytania (?).
Przykład
Wszystkie definicje Workflow, które nie mają prefiksu eksportu „comarch” mają zostać usunięte.

dltwfldef -excludeOrigin:comarch -excludeRoles:* -excludeDefinitions:* -excludeProcessDefinitions:*

Przykład
Wszystkie role Workflow z wyjątkiem ról Workflow, które mają prefiks eksportu „comarch” i zaczynają się od „edu”, mają zostać usunięte.

dltwfldef -excludeOrigin:comarch -excludeRoles:edu*

W tym przykładzie nie są usuwane ani definicje procesów, ani definicje działań.

Przykład
Wszystkie definicje działań z wyjątkiem definicji działań z prefiksem eksportu „comarch” i zaczynających się od „doc”, „edu” lub „hlp” mają zostać usunięte.

Ponieważ parametr „-excludeDefinition” nie może być określony więcej niż jeden raz, definicje działań muszą zostać wyeksportowane za pomocą narzędzia expwfl, wszystkie definicje działań muszą zostać usunięte za pomocą narzędzia dltwfldef niezależnie od prefiksu eksportu, a wyeksportowane definicje działań muszą zostać ponownie zaimportowane za pomocą narzędzia impwfl.

Uprawnienia

Uprawnienia mogą zostać przypisane za pomocą ról uprawnień jak również poprzez przyporządkowanie organizacji. Szczegółowe informacje można znaleźć w artykule Uprawnienia.

Narzędzie dltwfldef pozwala usunąć definicje Workflow pod warunkiem przypisania odpowiednich uprawnień w aplikacji Role uprawnień. 

Usuń działania i obiekty zależne: com.cisag.sys.workflow.DeleteActivities

Czy ten artykuł był pomocny?