Versions Compared
Version | Old Version 1 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Beskrivning
Funktion som hanterar utgående kommunikation via e-post eller sms.
Version 1 enklast möjliga variant på kommunikation - kommande versioner kan komma att innehålla:
Mallhantering
Skicka fysiska brev
till våra intressenter.
Kommunikationsmöjligheter:
SMS
se SmsSenderE-post
se EmailSenderWebb-meddelanden
se WebMessageSenderPost (digital via DigitalMailSender om mottagaren har digital brevlåda, annars analog via SnailmailSender)
Digital post och digitala fakturor
se DigitalMailSender- Slack
se Slack
Bubblare:
App-push
Dessutom sparas, för identifierade mottagare, kommunikationshistorik.
Batchfunktionalitet
Livscykelstatus
Design
Lösningsbeskrivning
Gliffy | ||
---|---|---|
|
API specifikation
Förslag (exempel):
POST /sms
Code Block | ||
---|---|---|
| ||
{
"sender" : "Sundsvalls Kommun"
"mobileNumber" : "0701234567",
"personId" : "435rfret45", //optional
"message" : "Text. bla bla"
} |
POST /email
Code Block | ||
---|---|---|
| ||
{
"sender" : "noreply@sundsvall.se"
"emailAddress" : "test@test.se",
"personId" : "435rfret45", //optional
"message" : "Text. bla bla"
} |
GET /{personId}/conversationHistory
Code Block | ||
---|---|---|
| ||
[ {
"sender" : "Sundsvalls Kommun"
"message" : "Text. bla bla"
} ] |
API-ägare
<Kontaktuppgifter till den verksamhet som äger APIets livscykel>
Teknisk ägare
<Kontaktuppgifter till utvecklare/teknisk förvaltare>
Länkar
<Länkar till dev-portal;
Test
Sandbox
Produktion>
FAQ
För att skicka stora batcher med meddelanden via antingen SMS eller E-post finns det två resurser tillgängliga:
- /sms/batch
- /email/batch
Båda är asynkrona och för att säkerställa att meddelanden skickats kan kommunikationshistorik hämtas via resursen /status.
Spårbarhet
Samtliga endpoints under Sending Resource har stöd att ta emot x-origin och x-issuer som möjliggör en viss spårbarhet. x-origin representerar vilket system anropet skickades ifrån och x-issuer representerar vilken användare som skickat anropet.
Batchfunktionalitet
Livscykelstatus
Produktion
Lösningsbeskrivning
Gliffy | ||||||
---|---|---|---|---|---|---|
|
Hantering av personuppgifter
Meddelandehistorik sparas på person-id.
API-specifikation
Open api | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Säkerhetsklassning
Säkerhetsklass 1
Autentiseringsmetod: Oauth2
Teknisk ägare
Ansvarigt team: Team Unmasked
För tekniska frågor: teamunmasked@sundsvall.se