Wprowadzenie
Narzędzie dltwflact usuwa działania Workflow z określonej bazy danych. Opcjonalnie zadania z nieprawidłowym edytorem są usuwane lub ponownie przypisywane do administratora Workflow.
Grupa docelowa
- Administratorzy systemu
- Użytkownicy, tworzący wydania (paczki instalacyjne)
Opis
Narzędzie dltwflact powinno być używane w poniższych przypadkach:
- przed dostarczeniem systemu, aby nowo utworzone systemy nie zawierały żadnych działań Workflow z fazy rozwoju i testowania.
- gdy w systemie istnieją działania z nieprawidłowym użytkownikiem, należy je usunąć lub ponownie przypisać do administratora Workflow. Takie przypadki mogą pojawić się na przykład, gdy użytkownicy zostaną usunięci z systemu.
- gdy działanie powoduje błąd (wyjątek), który uniemożliwia jego ukończenie.
Polecenie
Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.
dltwflact | [-db:<str>][-all][-code:<str>][-withoutValidUser]
[-delete] |
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 |
[-db] | Parametr określa, które działania z bazy danych są usuwane. Jeśli nie zostanie on określony usunięte zostaną wszystkie działania z baz danych w systemie. |
[-all] | Usuwa wszystkie działania. |
[-code] | Parametr określa identyfikator działania, który ma zostać usunięty. Usuwane mogą być tylko działania, które nie należą do procesu. Aby usunąć procesy i powiązane z nimi działania, należy użyć narzędzia: dltwflprc. |
[-withoutValidUser] | Przypisuje wszystkie zadania przypisane do nieprawidłowego/nieistniejącego użytkownika do administratora Workflow.Można zdefiniować rolę Workflow dla administratorów Workflow w bazach danych OLTP i w bazie danych repozytorium w aplikacji Konfiguracja Zarządzanie przepływem pracy”. Jeśli nie zdefiniowano roli Workflow dla administratorów lub rola ta nie ma istniejącego w bazie właściciela, działania są przypisywane do administratora systemu. Uwaga Działanie musi być przypisane do dokładnie jednego użytkownika. Jeśli rola Workflow dla administratorów ma kilku prawidłowych właścicieli, wówczas zadania z nieprawidłowym użytkownikiem są ponownie przypisywane do jednego z tych właścicieli. |
[-delete] | Usuwa wszystkie działania przypisane do nieprawidłowego użytkownika. |
dltwflact -db:QAS64001 -all
dltwflact -db:QAS64001 -code:004711
dltwflact -withoutValidUser
dltwflact -Database:QAS64001 -delete
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 dltwflact pozwala usunąć działania, pod warunkiem przypisania odpowiednich uprawnień w aplikacji Role uprawnień.
Usunięcie działania i obiektów zależnych:com.cisag.sys.workflow.DeleteActivities