Usunięcie procesów Workflow (dltwflprc)

Wprowadzenie

Narzędzie dltwflprc pozwala na usunięcie wskazanych/wszystkich procesów z nieprawidłowymi definicjami procesów w określonej bazie danych.

Grupa docelowa

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

Opis

Narzędzie dltwflprc usuwa określony proces lub procesy z nieprawidłowymi definicjami procesów w określonej bazie danych.

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

  • przed dostarczeniem systemu, aby nowo utworzone systemy nie zawierały żadnych procesów z fazy rozwoju i testowania.
  • gdy w systemie istnieją procesy, które zostały utworzone przez definicję procesu, która nie istnieje w bieżącym systemie.
  • gdy proces powoduje błąd (wyjątek), który uniemożliwia jego ukończenie.

Polecenie

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

dltwflprc [-db:<str>]

[-all]

[-code:<str>]

[-withoutValidDefinitions]

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 procesy z bazy danych są usuwane. Jeśli nie zostanie on określony usunięte zostaną wszystkie procesy z baz danych w systemie.
[-all] Usuwa wszystkie procesy.
[-code] Parametr określa identyfikator procesu, który ma zostać usunięty.
[-withoutValidDefinitions] Usuwa wszystkie procesy z nieprawidłową definicją procesu (nie istnieje ona w wybranym systemie).
Przykład
Wszystkie procesy w bazie danych QAS64001 mają zostać usunięte.

dltwflprc -db:QAS64001 -all

Przykład
Proces o identyfikatorze „004711” w bazie danych QAS64001 ma zostać usunięty.

dltwflprc -db:QAS64001 -code:004711

Przykład
Wszystkie nieprawidłowe procesy we wszystkich bazach danych systemu mają zostać usunięte.

dltwflprc -withoutValidDefinitions

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 dltwflprc pozwala usunąć procesy pod warunkiem przypisania odpowiednich uprawnień w aplikacji Role uprawnień.

Usunięcie procesów i obiektów zależnych: com.cisag.sys.workflow.DeleteProcesses.

Czy ten artykuł był pomocny?