Systemintegration för ärendehantering
Fastighetssystemet Momentum PM notifierar när ärenden skapas eller ändras genom API-anrop till yttre system. Dessa anrop görs i form av REST/JSON enligt formatet som anges i avsnittet Notifiering (API hos yttre system).
Observera: Notifiering via denna integration görs endast till leverantören som valts specifikt på det aktuella ärendet i PM. Detta är alltså ingen generell notifiering som kan användas för att t ex notifiera ett yttre system om statusändringar för alla ärenden. Integrationen är endast tänkt att notifiera ett yttre system hos en extern leverantör, att just den leverantören har en nytt ärende.
Yttre system kan hämta och ändra information om ärenden. Detta beskrivs i avsnitten Hämta ärenderad och Spara ärenderad. Innan ett yttre system kan hämta eller ändra ett ärende måste systemet vara inloggat. Det är alltså leverantörspersonen som behöver logga in. Vid slutet av en inloggningssession bör det yttre systemet logga ut. För inloggning och utloggning, se avsnitten Logga in och Logga ut.
Exempel på arbetsflöde
- Ett ärende skapas i PM5.
- Ärendet tilldelas utförare A.
- PM5 anropar utförare As externa system för att signalera att ett nytt ärende finns tillgängligt.
- Extern part hämtar information via Momentum PM API om ärendet på utförare A.
- Utföraren ser ärendet och kan välja rätt processteg i det externa systemet på ärendet.
- Utföraren utför ärendet och väljer processteget "utförd".
- Handläggaren ser att ärendet är utfört i PM5 och kan fortsätta behandlingen av ärendet i PM5.
Notifiering (API hos yttre system)
POST /[…]
Notifierar att en ärenderad har skapats eller ändrats.
Parametrar
Benämning | Typ | Exempel | Version |
---|---|---|---|
ArenderadId | Heltal | 12345 | 5.9 |
ErrandRowId | Fritext | 960ce59193114d3f8e0ce076f23fe8f4 | 5.18.3 |
Organisationsnummer | Fritext | 512345-1234 | 5.9 |
Arenderad | URL | http://www.domain.com/session/arenderad/ | 5.9 |
Resultat
Se avsnittet Felmeddelande.
Exempel
POST från fastighetssystemet till ett yttre system:
{
"ArenderadId": 12345,
"ErrandRowId": "960ce59193114d3f8e0ce076f23fe8f4",
"Organisationsnummer": "512345-1234",
"Arenderad": "http://www.domain.com/session/arenderad/"
}
Hämta ärenderad
GET /session/arenderad/{ArendeRadId}
Returnerar ärendeinformation.
Parametrar
Benämning | Typ | Exempel | Version |
---|---|---|---|
ÄrendeRadId | Heltal | 12345 | 5.9 |
Resultat
Benämning | Typ | Exempel | Version |
---|---|---|---|
ÄrendeNummer | Fritext | R-1501-1000 | 5.9 |
Nummer | Fritext | 2 | 5.9 |
Ärendetyp | Fritext | "Order", "Objektsbeställning" | 5.9 |
Fakturareferens | Fritext | IB-1408-10000 | 5.9 |
Felbeskrivning | Fritext | "Droppar" | 5.9 |
Åtgärd | Fritext | "Bytes" | 5.9 |
Avser | Fritext | "301-001-01/kök/spis/trasig" | 5.9 |
HuvudentitetNummer | Fritext | "301-001-01" | 5.9 |
ProcesSteg | ÄrendeProcessteg | (Se ÄrendeProcessteg) | 5.9 |
Adress | Adress | (Se Adress under V1/Inledning/Generella datastrukturer och datatyper) | 5.9 |
Deltagare | Lista med ÄrendeDeltagare | (Se ÄrendeRadDeltagare) | 5.9 |
Noteringar | Lista med Notering | (Se Notering) | 5.9 |
Media | Utgått |
Utgått |
5.9 |
Händelser | Lista med Händelser | (Se Händelse) | 5.9 |
Specifikation | Fritext | "Byt spisen" | 5.9 |
### Delresultat (LeverantörÄrendeDeltagare) |
Benämning | Typ | Exempel | Version |
---|---|---|---|
Visningsnamn | Fritext | Adam Bertilsson | 5.9 |
ÄrendeRadRollTypBeteckning | Fritext | "Leverantör", "Handläggare", "Beställare" | 5.9 |
Telefon | Fritext | 012 – 34 56 78 | 5.9 |
Mobil | Fritext | 0701 – 23 45 67 | 5.9 |
Epost | Fritext | adam.bertilsson@mail.com | 5.9 |
Delresultat (ÄrendeProcessteg)
Benämning | Typ | Exempel | Version |
---|---|---|---|
Referensnamn | Text | "Handlaggare", "Leverantor", "Annullerad" | 5.9 |
Beteckning | Text | "Hos handläggare", "Hos leverantör", "Annullerad" | 5.9 |
Delresultat (Notering)
Benämning | Typ | Exempel | Version |
---|---|---|---|
Notering | Text | "Ärenderaden har upppdaterats" | 5.9 |
Skapad | ISO 8601 | 2015-04-01 00:00:00 | 5.9 |
Fil | Utgått |
Utgått |
5.9 |
SkapadAv | Text | "Anders Svensson" | 5.9 |
Delresultat (Händelse)
Benämning | Typ | Exempel | Version |
---|---|---|---|
Beteckning | Fritext | "Inväntar Material" | 5.9 |
Referensnamn | Fritext | "InvantarMaterial" | 5.9 |
Knappbeteckning | Fritext | "Inväntar Material" | 5.9 |
Spara ärenderad
POST /session/arenderad/{ArendeRadId}
Parametrar
Benämning | Typ | Exempel | Version |
---|---|---|---|
Sessionsnyckel | Text | jCYrQ4tb… | 5.9 |
Kontakt | SparaÄrendeKontakt | (se delparameter nedan) | 5.9 |
Notering | Text | "Ärendet har uppdaterats" | 5.9 |
HandelseReferensnamn | Text | "InvantarMaterial" | 5.9 |
Delparameter (SparaÄrendeKontakt)
Benämning | Typ | Exempel | Version |
---|---|---|---|
Visningsnamn | Fritext | Adam Bertilsson | 5.9 |
Förnamn | Fritext | 5.9 | |
Efternamn | Fritext | 5.9 | |
Telefon | Fritext | 012 – 34 56 78 | 5.9 |
Mobil | Fritext | 0701 – 23 45 67 | 5.9 |
Epost | Fritext | adam.bertilsson@mail.com | 5.9 |
Spara FakturaServiceorder
POST /fakturaserviceorder/spara
Parametrar
Benämning | Typ | Exempel | Version |
---|---|---|---|
Ordernummer | Text | 12345 | 5.15 |
Orgnummer | Text | 5555555555 | 5.15 |
LeversntorNamn | Text | Leverantören AB | 5.15 |
Fakturanummer | Text | 12345 | 5.15 |
Belopp | Decimaltal | 123,50 | 5.15 |
Status | Heltal | 1 | 5.15 |
BetaldDatum | ISO 8601 | 2019-08-30 | 5.15 |
Resultat
Benämning | Typ | Exempel | Version |
---|---|---|---|
Success | Bool | 5.15 |
Hämta FakturaServiceorder
GET /fakturaserviceorder/lista
Returnerar en lista med alla fakturor som matchar parametrarna. Använd tom sträng för att matcha alla. Kan använda SQL LIKE syntax, t.ex. "abc%" för allt som börjar på "abc" följt av 0 eller flera valfria tecken.
Parametrar
Benämning | Typ | Exempel | Version |
---|---|---|---|
Ordernummer | Text | 12345 | 5.15 |
Orgnummer | Text | 5555555555 | 5.15 |
LeverantorNamn | Text | Leverantören AB | 5.15 |
Fakturanummer | Text | 12345 | 5.15 |
Resultat (FakturaServiceorder)
Benämning | Typ | Exempel | Version |
---|---|---|---|
Borttagen | ISO 8601 | 2019-08-30 10:11:12 | 5.15 |
Skapad | ISO 8601 | 2019-08-30 10:11:12 | 5.15 |
ÄrendeFakturaExternStatusTypId | Heltal | 1 | 5.15 |
ÄrendeNummer | Text | 12345 | 5.15 |
Organisationsnummer | Text | 5555555555 | 5.15 |
LeverantörNamn | Text | Leverantör AB | 5.15 |
ExterntFakturanummer | Text | 123456 | 5.15 |
Belopp | Decimaltal | 123,50 | 5.15 |
BetaldDatum | ISO 8601 | 2019-08-30 | 5.15 |
StatusTypBeteckning | Text | Status typ 1 | 5.15 |
StatusTypKortbeteckning | Text | typ1 | 5.15 |
StatusTypHjälptext | Text | 5.15 | |
ÄrendeBeteckning | Text | Byte av trasig sak | 5.15 |
OrganisationBeteckning | Text | Organisationen | 5.15 |
LeverantörNummer | Text | 12345 | 5.15 |