Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beskrivning

Camunda BPM är en processmotor och en viktig del i Sundsvalls kommuns strategi för att bygga en generell ärendehantering.

Processmotorn har ett fullt utvecklar REST-api för att hantera start av processer, hantering av användare och olika användaruppgifter.

För fullständig dokumention se Camundas officiella dokumentation:

https://docs.camunda.org/manual/latest/reference/rest/

Livscykelstatus

Produktion

Lösningsbeskrivning

Hantering av personuppgifter

Inga personuppgifter hanteras

API specifikation

StartProcess

Starta en ny processinstans med namn och ärende id.

POST

/process-engine/startprocess

Body:

Code Block
{
    "processName":"Namn",
    "caseNumber": "123",
    "processInstanceId":"1"

}

UpdateProcess

Updatera en process som körs och väntar på svar innan den kör vidare. Skicka med processInstanceId för den process som det gäller.

POST

/process-engine/updateprocess

Body:

Code Block
{
    "processName":"Namn",
    "caseNumber": "123",
    "processInstanceId":"1"

}

<API specifikation i Swagger-UI (använd plug-in).
Publicera även en API-Key mot Sandbox som gör att man kan testköra API:et.

API-specifikationen skall såklart reflektera att API-design följts fullt ut.>

Säkerhetsklassning

Säkerhetsklass ?

Autentiseringsmetod: API Key

(Ref: Säkerhetsklassning av APIer )

API-ägare

<Kontaktuppgifter till den verksamhet som äger APIets livscykel>

Teknisk ägare

<Kontaktuppgifter till utvecklare/teknisk förvaltare>

Källkod

<Länk till källkoden på GIThub (om det finns)>

FAQ

<FAQ>