Niezależnie od tego, na jaki element została przypisana akcja, zawsze konfigurowane są one w ten sam sposób oraz obsługiwane przez wtyczkę w ten sam sposób. Jak widać na Konfiguracja DataViewer, akcję można przypisać do:
Każdy obiekt akcji musi zawierać pole type określające typ akcji. Poszczególne typy akcji zostały przedstawione poniżej.
Wartość type: showComments
Opis: wyświetlenie okienka, w którym użytkownik będzie miał możliwość dodania nowego komentarza, lub usunięcia własnego komentarza.
Akcja nie zawiera żadnych opcji konfiguracyjnych.
"action": { "type": "showComments" } |
Wartość type: showActivityForm
Opis: przejście do formularza zadania na podstawie podanego processId oraz activityId
{ "menus": [ { "id": "exampleMenuId", "name": "Przykładowa nazwa menu", "views": [ { "id": "exampleViewId", "name": "Przykładoa nazwa widoku", "source": { "type": "DATASOURCE", "id": "exampleDatasourceId" }, "outputs": [ { "id": "exampleOutputId1", "name": "Identyfikator procesu", "alias": "processIdFromDatasource", "primaryKey": true }, { "id": "exampleOutputId2", "name": "Identyfikator zadania", "alias": "activityIdFromDatasource" } ], "action": { "type": "showActivityForm", "mappings": { "processId": "exampleOutputId1", "activityId": "exampleOutputId2" } } } ] } ] } |