Notificaties
Inleiding
Via deze service is het mogelijk om e-mail notificaties te sturen vanuit het domein van de Vlaamse Overheid. Om deze service te kunnen aanspreken, is een onboarding nodig.
Setup
Onboardingsprocedure
Neem contact op met de Vlaamse overheid om de onboardingsprocedure op te starten.
Maven dependency toevoegen
Voeg onderstaande maven dependency toe in je pom.xml. Dit zorgt ervoor dat de connector code binnengehaald en meegenomen wordt in de build van je applicatie.
<dependency>
<groupId>com.skryv.connectors</groupId>
<artifactId>notification</artifactId>
<version>${skryv.version}</version>
</dependency>
Applicatie eigenschappen
Voeg onderstaande applicatie eigenschappen toe.
Eigenschap | Beschrijving |
|---|---|
| Pad naar de service. |
| Scope van de service. |
| Pad naar de key. |
| Code van de organisatie. |
Services en functies
sendNotification
Uitsturen van een notificatie.
Voorbeeld workflow expressie
${notificationService.sendNotification(Map<String,String> bestemmelingen, String categorieCode, boolean gelezen, String dossierId, ZonedDateTime expirationDate, List<String> kanalen, String productId, String merkCode, Map<String, String> sleutelWaardeParen)}
Input
Parameter | Data type | Voorbeeld | Uitleg |
|---|---|---|---|
bestemmelingen | Map<String,String> | - | - |
categorieCode | String | - | - |
gelezen | Boolean | - | - |
dossierId | String | - | - |
expirationDate | ZonedDateTime | - | - |
kanalen | List<String> | - | - |
productId | String | - | - |
merkCode | String | - | - |
sleutelWaardeParen | Map<String,String> | - | - |
Output
Je krijgt een object NotificationResponse terug.