Wtyczka udostępnia następujące endpointy API:

Nazwa funkcjiOpisŚcieżka do endpointa APIMetodaRequest Content-TypeTreść zapytania / ParametryOdpowiedźPrzykładowe zapytaniePrzykładowa odpowiedź
Tworzenie procesuTworzy proces jako zalogowany użytkownik, opcjonalnie z przypisywaniem wartości zmiennym, a następnie przekierowuje użytkownika do utworzonego procesu./plugin/com.suncode-cuf-components/processes/create/{processDefId}GET 

Parametry ścieżki (obowiązkowe):

  • processDefId - Id definicji procesu, który chcemy utworzyć

Parametry zapytania (opcjonalne)

  • pary klucz=wartość, gdzie kluczem jest identyfikator zmiennej tworzonego procesu

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?zmienna1=wartosc1&zmienna2=wartosc2