Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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.

 

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