Här samlar vi länkar till de öppna källkodsrepon på GitHub som tillsammans bygger upp
helhetslösningen, samt de API:er som lösningen integrerar med.
Webb-appen
Webb-apparna ligger i ett gemensamt repo som innehåller flera webb-appar. Tillsammans bygger
de upp en supportlösning som – tack vare att den är konfigurerbar – kan användas i många
olika verksamheter, från kontaktcenter och intern support till lön, pension och rekrytering.
Översikt över hur webb-appen, kärn-API:erna, de interna stödtjänsterna, master-data och
externa system hänger ihop. Pilarna visar anrop. Bilden är härledd från webb-appen,
API-listan och respektive API:s beskrivning av vad det i sin tur anropar.
Lösningsarkitektur — från webb-app via kärn-API:er till stödtjänster, master-data och externa system.
API:er som lösningen integrerar med
Helhetslösningen integrerar med ett antal API:er. De flesta finns som öppna repon på
Sundsvalls kommuns GitHub. Tabellen nedan beskriver vad varje API gör och länkar till
källkoden. Kärn-API:erna anropas direkt av webb-appen, medan stödtjänsterna i sin tur
anropas av kärn-API:erna (främst SupportManagement).
Alla integrationer är inte alltid nödvändiga – vilka som behövs beror på hur lösningen
ska användas. Till exempel behöver BillingPreprocessor bara användas om
man vill kunna trigga fakturering från lösningen, och WebMessageCollector
är bara aktuell om man använder Open ePlatform som extern lösning för ärenderegistrering.
API
Typ
Beskrivning
Källkod
SupportManagement
Kärn-API
Navet i lösningen – registrerar och hanterar supportärenden, statusar och kommunikation med intressenter.
Följande API:er hanterar kommun-specifik master-data och har därför inget publikt repo.
För att få dessa på plats krävs en utvecklingsinsats anpassad efter den egna kommunens
källsystem.
API
Beskrivning
Citizen
Medborgarinformation – uppslag och grunddata om privatpersoner.
ActiveDirectory
Användar- och behörighetsinformation från katalogtjänsten.
Employee
Medarbetarinformation, hämtas från Metadatakatalogen.
LegalEntity
Information om organisationer och juridiska personer.