Wtyczka udostępnia następujące funkcjonalności w ramach endpointów API:

Tworzenie procesu
Ścieżka do servletu: /plugin/com.suncode-cuf-components/processes/create/{processDefId}
Opis: Tworzy proces jako zalogowany użytkownik, opcjonalnie z przypisywaniem wartości zmiennym, a następnie przekierowuje użytkownika do utworzonego procesu.
Metoda: GET
Parametry:
- processDefId - Id definicji procesu, który chcemy utworzyć.
- pary klucz=wartość (opcjonalne parametry zapytania), gdzie kluczami są identyfikatory zmiennych tworzonego procesu.
Odpowiedź:
- Przekierowanie do nowo utworzonego procesu. W przypadku kiedy utworzony proces nie będzie posiadać żadnego otwartego zadania (a zatem składa się np. z samych zadań systemowych) - przekierowanie nie nastąpi. Utworzenie procesu się nie powiedzie, jeżeli proces o podanym identyfikatorze nie istnieje, albo zalogowany użytkownik nie posiada uprawnień do tworzenia danego procesu.
http://localhost:8080/plusworkflow_client_war_exploded/plugin/com.suncode-cuf-components/processes/create/PROCESS_ID?idZmienna1=wartosc1&idZmienna2=wartosc2 |