Skip to end of metadata
Go to start of metadata

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.

     Ograniczenia dot. maksymalnej długości adresu URL
    PrzeglądarkaMaksymalna długość adresu URL (znaki)
    Chrome2 097 152
    Firefoxbrak limitu
    Operabrak limitu
    Safari80 000
    Internet Explorer2 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.

 

Przykładowe zapytanie
http://localhost:8080/plusworkflow_client_war_exploded/plugin/com.suncode-cuf-components/processes/create/PROCESS_ID?idZmienna1=wartosc1&idZmienna2=wartosc2

 

 

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.