Usunięcie działań Workflow (dltwflact)

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.
Przykład
Wszystkie działania w bazie danych QAS64001 mają zostać usunięte.

dltwflact -db:QAS64001 -all

Przykład
Działanie o identyfikatorze „004711” w bazie danych QAS64001 ma zostać usunięte.

dltwflact -db:QAS64001 -code:004711

Przykład
Wszystkie zadania bez prawidłowego użytkownika mają zostać przypisane do administratora Workflow we wszystkich bazach danych w systemie.

dltwflact -withoutValidUser

Przykład
Wszystkie zadania bez prawidłowego użytkownika mają zostać usunięte z bazy danych „QAS64001”.

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

Czy ten artykuł był pomocny?