Wprowadzenie
Można użyć narzędzia expwfl, aby wyeksportować definicje Workflow (definicje procesów, definicje aktywności i role Workflow) z systemu źródłowego i użyć narzędzia impwfl, aby zaimportować je do systemu docelowego z tym samym lub wyższym poziomem wydania.
Grupa docelowa
- Użytkownicy, tworzący procesy Workflow
- Administratorzy Workflow
- Administratorzy systemu
- Użytkownicy, tworzący wydania (paczki instalacyjne)
Opis
Aby wyeksportować definicje Workflow (definicje procesów, definicje aktywności i role Workflow) z systemu źródłowego należy użyć narzędzia expwfl.
W przypadku przenoszenia z systemu testowego klienta do systemu klienta niższego szczebla zaleca się zapisanie definicji Workflow jako szablonów obiektów deweloperskich i przeniesienie ich do systemu niższego szczebla za pomocą aplikacji Lista: Obiekty deweloperskie systemu produkcyjnego.
Każdy system Comarch ERP Enterprise posiada prefiks eksportu. Prefiks eksportu wskazuje system, w którym definicja Workflow została utworzona lub wyeksportowana. Jeśli prefiks eksportu definicji i prefiks eksportu systemu docelowego są różne, definicja Workflow musi zostać jawnie przeniesiona do systemu docelowego przed jej aktywacją i użyciem. Podczas przesyłania tworzona jest kopia definicji Workflow, która otrzymuje prefiks eksportu systemu docelowego.
W przypadku importu definicji Workflow, które zostały wyeksportowane z systemu źródłowego:
- z innym prefiksem eksportu, istniejące definicje Workflow z prefiksem eksportu systemu docelowego nie są nadpisywane.
Istniejące definicje Workflow mogą zostać nadpisane tylko wtedy, gdy importowane definicje Workflow są przenoszone.
- mają ten sam prefiks eksportu co system docelowy, istniejące definicje Workflow są nadpisywane natychmiast podczas importu.
Polecenie
Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.
expwfl | -f:<str> [-origin:<str>] [-role:<str-1> … -role:<str-n>*] [-definition:<str-1> … -definition:<str-n>*] [-processDefinition:<str-1> … –processDefinition:<str-n>*] |
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 |
-f:<str> |
Nazwa pliku eksportu bez spacji. Jeśli ścieżka nie zostanie określona, eksport zostanie wykonany do głównego katalogu serwera aplikacji. Ścieżki można określać względnie lub bezwzględnie według schematu file:// lub kstore://. |
[-origin:<str>] | Za pomocą parametru -origin można określić prefiks eksportu definicji Workflow, które mają zostać wyeksportowane. Jeśli prefiks eksportu nie zostanie określony, jako wartość domyślna ustawiony zostanie prefiks eksportu bieżącego systemu. |
[-role:<str-1> … -role:<str-n>*] |
Nazwa roli Workflow, która ma zostać wyeksportowana. Nazwa i prefiks eksportu są kluczowymi polami roli Workflow. Można użyć gwiazdki (*) jako symbolu zastępczego, aby wyeksportować wiele ról. |
[-definition:<str-1> … -definition:<str-n>*] |
Nazwa definicji aktywności, która ma zostać wyeksportowana. Nazwa i prefiks eksportu są kluczowymi polami definicji aktywności. Można użyć gwiazdki (*) jako symbolu zastępczego, aby wyeksportować wiele definicji aktywności. |
[-processDefinition:<str-1> … –processDefinition:<str-n>*] |
Nazwa definicji procesu, która ma zostać wyeksportowana. Nazwa i prefiks eksportu są kluczowymi polami definicji procesu. Można użyć gwiazdki (*) jako symbolu zastępczego, aby wyeksportować wiele definicji procesów. |
expwfl -f:example.wfl -origin:comarch -processDefinition:bsp*
expwfl -f:example.wfl -origin:comarch -processDefinition:bsp*
-role:sales