Versions Compared

Key

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

...

Det finns behov av att kunna exponera aktuell status på ett sådant ärende via OeP, och vi behöver besluta om hur detta skall implementeras.

Alternativ

Alternativ 1 - “on-demand” 1

OeP läser status från respektive API när status efterfrågas av en intressent (“on demand”) - status för dessa ärenden dubbellagras inte i OeP.

Gliffy
imageAttachmentIdatt266502250
macroId89c8b1c1-ca8d-43be-8e0b-423e1c1633d7
baseUrlhttps://sundsvall.atlassian.net/wiki
nameoepStatus1
diagramAttachmentIdatt267419649
containerId267059202
timestamp16170922752161617103676427

Alternativ 2 - “on-demand” 2

Vi etablerar ett standardiserat status-API för all typ av status, som i sin tur hämtar statusar från respektive API. OeP läser status från detta standardiserade APIet när status efterfrågas av en intressent (“on demand”) - status för dessa ärenden dubbellagras inte i OeP.

Gliffy
imageAttachmentIdatt266731568
macroIdda91095f-67ca-4a9e-8831-53e9d97fe7f7
baseUrlhttps://sundsvall.atlassian.net/wiki
nameoepStatus2
diagramAttachmentIdatt266436731
containerId267059202
timestamp16170926246131617103846840

Alternativ 3 - pollning

Vi etablerar ett publicering av statusuppdateringar (en generisk lösning) en lösning som pollar efter statusförändringar och uppdaterar OeP. Status dubbellagras i OeP.

Gliffy
imageAttachmentIdatt267157525
macroId592e8045-db29-41c5-a5e4-68816a38a0bf
baseUrlhttps://sundsvall.atlassian.net/wiki
nameoepStatus4
diagramAttachmentIdatt267124804
containerId267059202
timestamp1617104807358

Alternativ 4 - eventdriven arkitektur

Vi etablerar en generisk lösning för publicering av statusuppdateringar där OeP får konsumera en kö. Status dubbellagras i OeP.

Gliffy
imageAttachmentIdatt267124768
macroIdb41f9cff-af4f-43b2-bf8e-590282780e6d
baseUrlhttps://sundsvall.atlassian.net/wiki
nameoepStatus3
diagramAttachmentIdatt267485187
containerId267059202
timestamp1617092986735

...

1617104202358

Sammanfattning

Option 1:

Option 2:

Description

Pros and cons

(plus)

(minus)

(plus)

(minus)

Estimated cost

Status
colourRed
titleLarge

Status
colourYellow
titleMedium

...