Inläsning av ärenden:
Ärenden skickas till köer i Orchestrator via Camunda. 5 olika scenarion - 4 stycken köer i Orchestartor.
Nytt kort till ny person (person som inte tidigare haft något kort)
Nytt kort till befintlig person (person som vill förlänga befintligt kort eller ersätta ett borttappat kort)
Stöldspärra ett kort.
Skicka beställning. (Antingen i samma process eller i en egen process?)
Processteg - Generella:
Öppna applikationen
Logga in via SSO
Hämta ärende från Orchestrator och starta transaktion.
Hämta internt ärendenummer på kö-ärendet från Orchestrator (Camunda skickar med)
Spara information om vilken kö ärendet kommer från på Transaction Item och avgör hur ärendet ska hanteras beroende på vilken kö det kommer från.
...
Informationsmappning mellan PR3 och CaseData:
Get/errands/{id} - (ID = internt ärendenummer)
Ska returnera:
“startDate” (= “Ansökningsdatum“)
“ÄNNUINTEBESTÄMT” (“cardNumber?”) = Kortnummer/Löpnummer
Get/errands/{id}/stakeholders
Ska returnera:
“roles” = Lista med roller. (“APPLICANT” = Den person som skickat in ärendet. Används för att välja rätt person. “DRIVER“ eller “PASSENGER“. Ska fyllas in i fältet “Gäller för”.)
“cellPhoneNumber” = “Telefon“
“ÄNNUINTEBESTÄMT“ “ÄNNUINTEBESTÄMT“ = Flagga om namnteckning saknas.
“firstName” = “Förnamn”
“lastName” = “Efternamn”
“personalNumber” = “Personnr/Födelseår“
“_Links” “addresses” = Läs ut id för den person som skickat in ärendet.
Get/stakeholders/{id}/addresses - ID är id på den person (stakeholder) vi vill hämta adressinfo från.
Ska returnera:
“addressCategories” = Lista med adresskategorier. Oklart vilken kategori vi ska läsa info från än.
“street” = “Utdelningsadress”
“houseNumber” = Oklart om denna eller lägenhetsnummer också ska in
“postalCode” = “Postnummer och Ort”
“city” = “Postnummer och Ort”
“appartmentNumber” = Oklart om denna eller husnummer också ska in
Get/errands/{id}/decision
Ska returnera:
“validTo” = “Giltigt tom”
Get/errands/{id}/attachments
Ska retunera:
“category” = Kategori (“PASSPORT_PHOTO” eller “SIGNATURE“)
“name” = Filnamn
“extension” = Filtyp
“file” = Bild (Encoded 64Base Sting)
Patch/Errands/{id}
Ange "cardNumber":"string" som "extraParameter".
Ange "fullCardNumber":"string" som "extraParameter".
OBS! Ännu inte bestämt om fälten ska heta detta eller annat.