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 (?). |
dltwfldef -excludeOrigin:comarch -excludeRoles:* -excludeDefinitions:* -excludeProcessDefinitions:*
dltwfldef -excludeOrigin:comarch -excludeRoles:edu*
W tym przykładzie nie są usuwane ani definicje procesów, ani definicje działań.
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