Wtyczka udostępnia następujące endpointy funkcjonalności w ramach endpointów API:
...
Table of Contents |
---|
...
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ć.
Parametry zapytania (opcjonalne)
pary klucz=wartość (opcjonalne parametry zapytania), gdzie
...
kluczami są identyfikatory zmiennych tworzonego procesu.
Expand title Ograniczenia dot. maksymalnej długości adresu URL Przeglądarka Maksymalna długość adresu URL (znaki) Chrome 2 097 152 Firefox brak limitu Opera brak limitu Safari 80 000 Internet Explorer 2 083
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. Jeżeli utworzony proces będzie posiadał więcej niż jedno otwarte zadanie, to przekierowanie nastąpi do pierwszego w kolejności zadania.
Code Block | ||||
---|---|---|---|---|
| ||||
http://localhost:8080/plusworkflow_client_war_exploded/plugin/com.suncode-cuf-components/processes/create/PROCESS_ID? |
...
idZmienna1=wartosc1& |
...
idZmienna2=wartosc2 |