Jag har kollat lite med våra RPA utvecklare och tyvärr är det så att det inte går att fråga på ett specifikt ärende med personnummer som nyckel utan mönstret är tyvärr så att man måste be om en lista på alla ärenden för en viss e-tjänst, sedan får man nästla sig genom alla dessa för att få loss personnummer. Kanske kan man tydligare visualisera det i bilden? Sen är det så att innan vi började med RPA så hade e-tjänsterna oftast inte XML taggats vilket gör att strukturerat data i e-tjänsten inte fanns för API anrop. Det är därför jag sagt att man behöver ha brytdatum för tidigaste ärende som är relevant (XML taggning kan inte ske retroaktivt på ärenden). Nu kan man trevligt nog ange datum som sökvillkor iaf.
Eftersom man måste hämta alla ärenden från OeP så måste det väl vara bättre om vi får en komplett lista med adressändringar från Meta en gång/vecka, eller vad säger ni Marcus Olsson (Unlicensed), ola.enebro (Unlicensed)?
Exempel på anrop samt dokumentation (OeP)
Hämta lista på meddelanden för e-tjänst (id avser e-tjänstens versions ID):
https://etjanster.kommunx.se/api/messageapi/getmessages/id
https://etjanster.kommunx.se/api/messageapi/getmessages/id?fromDate=2015-09-14&toDate=2018-09-15
https://etjanster.kommunx.se/api/messageapi/getmessages/id?fromDate=2015-09-14 05:00&toDate=2018-09-15 17:30
Hämta lista på meddelanden för alla versioner en e-tjänst (id avser familjens ID):
https://etjanster.kommunx.se/api/messageapi/getmessages/family/id
https://etjanster.kommunx.se/api/messageapi/getmessages/family/id?fromDate=2015-09-14&toDate=2018-09-15
https://etjanster.kommunx.se/api/messageapi/getmessages/family/id?fromDate=2015-09-14 05:00&toDate=2018-09-15 17:30
Hämta bilaga från meddelade (id avser bilagans ID nummer):
https://etjanster.kommunx.se/api/messageapi/getmessages/getattachment/id
Hämta statistik på ärenden i för alla e-tjänster mellan två datum
https://etjanster.kommunx.se/api/flowinstancestatistics/getflowinstances/xml?from=2017-01-01&to=2018-12-31
Hämta lista på alla e-tjänster (även de som är dolda e-tjänsteportalens förstasida, kräver autentisering och medlemskap i gruppen API användare)
https://etjanster.kommunx.se/api/flowinstancestatistics/getflows/xml
Återkoppling till plattformen gällande inskickade ärenden (dessa är normalt sett avstängda av säkerhetsskäl om inte kunden beställt att dom ska slås på)
Återkoppla till plattformen via web service API (kräver autentisering och medlemskap i gruppen API användare)
https://etjanster.kommunx.se/api/callback
Se den bifogade filen Open ePlatform - Integration callback.pdf för mer information om detta API.
URL namnen som är aktuella för resp server finns här:
Produktion
Interna: https://e-arenden.sundsvall.se
Externa: https://e-tjanster.sundsvall.se
Test
Interna: https://e-arendentest.sundsvall.se/
Externa: https://sundsvalltest.e-tjansteportalen.se/login2
Konceptuellt flöde i mikrotjänst för att söka ut info i OeP (av Mikael 2021-07-09) för Skolskjuts (här är det om föräldern flyttat som är relevant samt om man bytt skola eller ändrat omfattning på förskola, den sistnämnda är dock out of scope just nu då vi inte har den informationen):
Hämta alla ärenden (ärendenummer) med status beslutad för Skolskjuts.
För varje ärendenummer läs in informationen i resp ärende
Identifiera involverade vårdnadshavare i resp ärende och deras personnummer, mappa personnummer för den (endast en) vårdnadshavare som ansökt/skickat in för att möjliggöra kontroll (detta behöver göras baserat på namn som är det enda vi har på den som skickat in, men det ska normalt bara kunna vara VH om det inte lagts upp manuellt). Utifrån identifierat namn fås dennes personnummer.
Kontrollera mot svar från Metakatalogen om vederbörande (den VH som skickat in ansökan) flyttat baserat på personnummer.
Konceptuellt flöde i mikrotjänst för att söka ut info i OeP (av Mikael 2021-07-09) för Elevresor (här är det om föräldern flyttat som är relevant samt om man bytt skola eller ändrat omfattning på förskola, den sistnämnda är dock out of scope just nu då vi inte har den informationen):
Hämta alla ärenden (ärendenummer med status för Elevresor.
För varje ärendenummer läs in informationen i resp ärende.
Identifiera elev och dennes personnummer. Ansökan kan ske av både VH och elev men oavsett vem som skickat in så är det bara elevens adress som är relevant.
Kontrollera mot svar från Metakatalogen om vederbörande (eleven) har flyttat baserat på personnummer.