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 5 Next »

Pobranie definicji formularza

Ścieżka do servletu: api/form

Metoda: GET

Parametry:

    • processId- Id procesu
    • activityId - Id zadania

Odpowiedź:

  • Odpowiedź zawiera obiekt definicji formularza.

Wywołanie AutoUpdate

Ścieżka do servletu: api/form/autoupdate

Metoda: POST

Request Content-Typeapplication/json

Treść zapytania:

Obiekt JSON zawierający definicję autoUpdate'u. Definicja powinna zawierać następujące pole:

    • autoUpdate - definicja autoUpdate'u (pobrana z defnicji formularza)
    • variables - mapa wartości zmiennych z pola dataSource w definicji autoUpdate'u. (klucz w mapie to id zmiennej)

Odpowiedź:

  • Odpowiedź zawiera mapę przetworzonych wartości zmiennych z parametru destination definicji autoUpdate'u.

Wywołanie DataChoosera

Ścieżka do servletu: api/form/datachooser

Metoda: POST

Request Content-Typeapplication/json

Treść zapytania:

Obiekt JSON zawierający definicję dataChooser'a. Definicja powinna zawierać następujące pole:

    • className - klasa datachooser'a
    • start - Początek danych
    • limit - Ilość rekordów
    • orderProperty - pole sortowania
    • order - kierunek sortowania (ASC/DESC)
    • criteria - mapa wartości zmiennych
    • customKeys - dodatkowe klucze

Odpowiedź:

  • Odpowiedź zawiera listę danych zwróconą przez datachoosera

 

Pobranie skryptów formularza

Ścieżka do servletu: api/form/scripts

Metoda: GET

Parametry:

    • processId- Id procesu
    • activityId - Id zadania
    • type - typ skryptów(wielkość znaków ma znaczenie): DESKTOP/MOBILE
Przykładowa odpowiedź
[
 "scripts/external/desktop/additionalFunction.js",
 "scripts/external/desktop/cuf/cuf-all.js",
 "scripts/external/desktop/plusmpmscripts-math.js",
 "scripts/external/desktop/plusmpmscripts.js"
]
  • No labels