Skip to main content
Skip table of contents

DOSIS

Inleiding

DOSIS staat voor DOssier Status Informatie Systeem. DOSIS verzamelt en ontsluit informatie over de aanwezigheid en status van een dossier bij een Vlaamse of lokale overheidsdienst. Het is mogelijk om je dienstverlening aan te sluiten op DOSIS en statusupdates voor concrete dossiers door te geven via API. De dossierstatus wordt dan zichtbaar op platformen als Mijn Burgerprofiel, het Verenigingsloket of het eLoket voor ondernemingen.

Protocol

Onboardingprocedure gebeurt per dienstverlening die je met DOSIS wil koppelen en staat beschreven op de documentatiesite van de Digitaal Vlaanderen. Grosso modo doorloop je onderstaande stappen.

  1. Vul het aansluitingsformulier in bij elke nieuwe aansluiting.

  2. DOSIS zet de testomgeving op en bezorgt je een OAuth clientId voor toegang tot de testomgeving.

  3. Log in bij het beheerdersportaal om de OAuth clientID te beheren en er een gevalideerde public key (certificaat onder de vorm van .jwks-bestand) op te laden.

  4. Koppelen met testomgeving en valideren van de connectie.

  5. DOSIS zet de productieomgeving op en bezorgt je een OAuth clientId voor toegang tot de productieomgeving.

  6. Log in bij het beheerdersportaal om de OAuth clientID te beheren en er een gevalideerde public key (certificaat onder de vorm van .jwks-bestand) op te laden.

  7. Koppelen met productieomgeving en verder operationaliseren.

Applicatie eigenschappen

Specifiek voor DOSIS (los van de eigenschappen die de toegang regelen).

Eigenschap

Beschrijving

skryv.connectors.dosis.status.update.url

Url waar de statusupdates naartoe gestuurd moeten worden.

skryv.connectors.dosis.bron

Aanduiding van de bron van waaruit je applicatie statusupdates doorstuurt. Uitleg over het begrip ‘bron’.

skryv.connectors.dosis.productId

Productcode voor je dienstverlening. Uitleg over ProductId of IDPC.

skryv.connectors.geosecure.dosis.appnumber

Client Id voor je applicatie. Hiermee moet je inloggen op het beheerdersportaal.

skryv.connectors.geosecure.dosis.aws.seed.enabled=false

Waarde: boolean

Indien true worden authenticatiegegevens opgehaald uit AWS Secrets Manager. Indien false, dan worden de lokaal opgeslagen authenticatiegegevens gebruikt.

skryv.connectors.geosecure.dosis.requestpath

Url waar de applicatie op inlogt om vervolgens een token te verkrijgen waarmee de veilige communicatie tot stand gebracht kan worden.

skryv.connectors.geosecure.dosis.scope

Scope van je machtiging binnen DOSIS. Dit bepaalt welke acties je mag uitvoeren.

skryv.connectors.geosecure.dosis.aws.keypath

Pad naar private key in AWS Secrets Manager.

skryv.connectors.geosecure.dosis.keypath

Pad naar lokale opslag van je key pair.

Services en functies

sendDosisStatusUpdate

Functie gebruikt om een statusupdate door te sturen naar DOSIS. Alle parameters zijn instelbaar via de Studio service taak template ‘DOSIS - Verzend statusupdate’.

Workflow expressie

${dosis.sendDosisStatusUpdate(agentIdentificatie, agentToegangsrecht, statusVlaamseFase, statusVlaamseCode, statusDetail1, statusActie, dossierLabel, dossierNaam, doorverwijzing, contactNaam, contactDepartement, contactTelefoon, contactEmail, contactWebsite, productId)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

agentIdentificatie

String

-

Zie template

agentToegangsrecht

String

-

Zie template

statusVlaamseFase

String

-

Zie template

statusVlaamseCode

String

-

Zie template

statusDetail1

String

-

Zie template

statusActie

String

-

Zie template

dossierLabel

String

-

Zie template

dossierNaam

String

-

Zie template

doorverwijzing

String

-

Zie template

contactNaam

String

-

Zie template

contactDepartement

String

-

Zie template

contactTelefoon

String

-

Zie template

contactEmail

String

-

Zie template

contactWebsite

String

-

Zie template

productId

String

-

Zie template

Output

Geen output.

deleteDossier

Functie gebruikt om een in DOSIS gekend dossier te schrappen.

Workflow expressie

${dosis.deleteDossier(String bron, String dossierNummer)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

bron

String

-

Bron (info die je ontvangt tijdens het onboardingproces)

dossierNummer

String

-

Nummer (dossierId die je doorgegeven hebt aan DOSIS)

Output

Geen output.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.