Handlinger
Slik definerer du hva en bruker kan gjøre i en oppgave.
Du bruker handlinger til å definere hva en bruker kan gjøre i en oppgave. Du definerer handlinger i prosessen (BPMN) og setter tilgangsregler i tilgangskontrollfilen (XACML) som styrer hvem som kan utføre dem. Vi har to typer handlinger:
Serverhandlinger Vilkårlig kode som du kan kjøre på serveren som en del av prosessen. Du bruker disse handlingene til å hjelpe brukeren med å fylle ut skjemaet ved blant annet å forhåndsutfylle data, utføre beregninger og kalle eksterne API-er. De oppdaterer vanligvis datamodellen, returnerer den oppdaterte modellen til klienten og oppdaterer brukergrensesnittet. Du kan også fortelle klienten hva den skal gjøre etter en vellykket utførelse, for eksempel at den skal gå til neste side.
Prosesshandlinger Prosesshandlinger ligner på serverhandlinger, men de flytter prosessen til neste trinn ved vellykket utførelse. Vi har en rekke forhåndsdefinerte prosesshandlinger, som “skriv”, “bekreft”, “signer” og “avvis”. Du kan også definere dine egne prosesshandlinger.
- Prosesshandlinger
Slik autoriserer du handlinger og skriver tilpasset logikk for prosesshandlinger.
- Serverhandlinger
Slik skriver du egendefinerte serverhandlinger som kan utføres av en API-bruker eller via en generisk knapp.