IncidentMapper
Beskrivning
Tjänst som mappar ärenden mellan POB och Jira.
Livscykelstatus
Produktion
Lösningsbeskrivning
Flödesbeskrivning
Användare skapar ett nytt ärende alternativt uppdaterar ett befintligt. Detta landar i POB.
Supporten kategoriserar och tilldelar ärendet till en viss handläggargrupp (om nytt).
POB fångar upp denna händelse och skickar ärendet till "IncidentMapper".
"IncidentMapper" kontrollerar om ärendet är nytt eller en uppdatering av redan existerande ärende, med hjälp av intern DB.
Om nytt (ingen ärendekoppling i intern DB existerar):
- Skapar ett nytt ärende i Jira
- Skapar notifiering om nytt ärende i Slack.
- Skapar koppling i DB (Jira-issue-key, POB-issue-key, status, tidsstämplar, etc.)
Om befintligt:
- Uppdaterar ärende i Jira.
- Uppdaterar DB (tidsstämplar, etc)Väntar på nya händelser från POB/Jira.
Om händelse kommer från POB:
- Gå till punkt 4
Om händelse kommer från Jira:
- Kontrollera intern DB (vi agerar bara på existerande mappningar).
- Spegla ändringen i POB, uppdatera tidsstämplar, etc.
- Om ärendet avser en stängning (Done): Spegla ändringen till POB och ta bort mappningen i DB.
Integrationer
POB: Nyskapande och uppdateringar av ärenden initieras från POB. Uppdateringar (t.ex. när Jira-ärendet är löst) skickas som skrivningar mot POB.
Jira: Tjänsten integrerar mot Jira för att läsa, skapa nya ärenden samt uppdatera befintliga. Microtjänsten läser kontinuerligt av Jira-ärendet och speglar eventuella ändringar till POB.
Databas: Tjänsten har en intern databas för att hålla POB/Jira-mappningen.
Slack: Tjänsten integrerar mot Slack för att notifiera teknisk förvaltning om att ett nytt ärende har skapats i Jira.
Hantering av personuppgifter
Nej
API specifikation
Säkerhetsklassning
Säkerhetsklass: 1
Autentiseringsmetod: Oauth2
(Ref: Säkerhetsklassning av APIer )
Teknisk ägare
För tekniska frågor: teamunmasked@sundsvall.se
Källkod
FAQ
N/A