Skip to main content
Skip table of contents

Fluvius

Inleiding

Deze connector laat toe om te communiceren met Fluvius.

Fluvius

Distributienetbeheerder in alle gemeenten van het Vlaams Gewest. Ontstaan uit de fusie van Eandis en Infrax op 1 juli 2018. Fluvius is verantwoordelijk voor elektriciteit, aardgas, riolering, openbare verlichting, en in sommige gemeenten warmtenetten. Sinds 1 januari 2023 is Fluvius verantwoordelijk voor de plaatsing en uitrol van digitale meters voor alle Vlaamse huishoudens. Fluvius zorgt ook voor aansluitingen, meteropnames, beheer van groenestroom, laadpalen, enzovoort.

Benopass

In Vlaanderen is de Benopass (of “Totaalrenovatiebonus”-pass) een digitaal dossier beheerd door netbeheerder Fluvius. Het volgt alle energiebesparende renovatiewerken in je woning van 2017–2020 bij. Wie binnen vijf jaar minstens drie van deze werken uitvoerde, ontving hiervoor een extra bonus. Via de connector kan je een renovatiedossier doorsturen naar Benopass.

Setup

Onboardingprocedure

Om de connector op te zetten, moet je een specifieke onboardingsprocedure doorlopen.

Maven dependency

Om de connector te kunnen gebruiken, voeg je deze eerst als maven dependency toe aan het pom.xml bestand van je applicatie. Deze haalt de code voor de connector op bij het maken van de build voor je app.

CODE
<dependency>
   <groupId>com.skryv.connectors</groupId>
   <artifactId>fluvius</artifactId>
   <version>${skryv.version}</version>
</dependency>

Applicatie eigenschappen

Volgende applicatie eigenschappen kunnen ingesteld worden bij de technische setup van de Fluvius-connector.

Let op: Applicatie-instellingen in application.properties kunnen worden overschreven door waarden die via terraform worden ingesteld als omgevingsvariabelen of door externe configuratiebronnen (zoals AWS Parameter Store of Secrets Manager).

Eigenschap

Beschrijving

com.skryv.connectors.fluvius.host

Url

conn.fluvius.root-folder
conn.fluvius.in-folder
conn.fluvius.out-folder
skryv.fluvius.host
skryv.fluvius.port
skryv.fluvius.username
skryv.fluvius.password
fluvius.ecr.cron
fluvius.provisie.cron
fluvius.provisie.mail
fluvius.provisie.mail.epc
fluvius.provisie.copy
fluvius.provisie.from
mvp.fluvius.enable
mvp.fluvius.root-folder
mvp.fluvius.in-folder
mvp.fluvius.out-folder
mvp.fluvius.host
mvp.fluvius.port
mvp.fluvius.username
mvp.fluvius.password
mvp.fluvius.ecr.cron
mvp.fluvius.benopass.cron
mvp.fluvius.benopass.rate-limit-interval
mvp.fluvius.benopass.max-retries
mvp.correlationService.numberOfRetries
mvp.correlationService.retryInterval

Info volgt

Services en functies

Fluvius - Algemeen

getConnectionInformation

Via deze functie verkrijg je een object met alle informatie over een specifieke aansluiting.

Voorbeeld workflowexpressie

${fluvius.getConnectionInformation(String ean)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

ean

String

-

Aansluitingsnummer

Output

Je krijgt een object ConnectionInformationResponseDto terug met alle informatie over de opgegeven aansluiting.

getConnectionInformation (met datumfilter)

Via deze functie verkrijg je een object met alle informatie over een specifieke aansluiting voor een specifieke refertedatum.

Voorbeeld workflowexpressie

${fluvius.getConnectionInformation(String ean, LocalDate date)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

ean

String

-

Aansluitingsnummer

date

LocalDate

-

Refertedatum

Output

Je krijgt een object ConnectionInformationResponseDto terug met alle informatie over de opgegeven aansluiting voor de opgegeven refertedatum.

getEpcInformation

Via deze functie verkrijg je een object met alle EPC informatie voor een specifieke aansluiting.

Voorbeeld workflowexpressie

${fluvius.getEpcInformation(String ean)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

ean

String

-

Aansluitingsnummer

Output

Je krijgt een object EpcInformationResponseDto terug met alle EPC informatie voor een specifieke aansluiting.

sendToBenopass

Via deze functie kan je een renovatiedossier doorsturen en laten registreren bij Benopass.

Voorbeeld workflowexpressie

${fluvius.sendToBenopass(Premie premie)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

premie

Premie

-

Object met alle info over een toegewezen premie.

Output

Geen output.

sendBijlageToBenopass

Via deze functie kan je een extra bijlage opladen in de context van een renovatiedossier.

Voorbeeld workflowexpressie

${fluvius.sendBijlageToBenopass(String dossierId, BijlageInfo bijlageInfo)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

dossierId

String

-

Id van het dossier.

bijlageInfo

BijlageInfo

-

Object met alle info over de doorgestuurde bijlage.

Output

Geen output.

JavaScript errors detected

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

If this problem persists, please contact our support.