[Apocalypse.cow] FW: dosis b2b setup

Peirelinck, Kris kris.peirelinck op vlaanderen.be
Di Dec 12 12:40:14 CET 2017



Met vriendelijke groeten,

Kris Peirelinck
Bedrijfsarchitect

DEPARTEMENT OMGEVING
Afdeling Data- en Informatiebeheer, en Digitale Maatschappij (DIDM)
M 0473 77 70 74

From: "Peirelinck, Kris" <kris.peirelinck op vlaanderen.be>
Date: Tuesday, 12 December 2017 at 12:37
To: "Van Laer, Christiaan" <chris.vanlaer op vlaanderen.be>
Cc: "De Blende, Christophe" <christophe.deblende op vlaanderen.be>, "Apocalypse.cow" <apocalypse.cow-bounces op list.omgevingvlaanderen.be>
Subject: Re: dosis b2b setup

Allen,

Die id’s zijn opgenomen in de voorbeeld-xml bestanden in confluence. Was wss beter wat explicieter gedocumenteerd

  *   https://www.milieuinfo.be/confluence/display/VRD/ETS
  *   https://www.milieuinfo.be/confluence/display/VRD/IMJV

Voor inhoudelijke vragen kan je steeds bij mij terecht.

Met vriendelijke groeten,

Kris Peirelinck
Bedrijfsarchitect

DEPARTEMENT OMGEVING
Afdeling Data- en Informatiebeheer, en Digitale Maatschappij (DIDM)
M 0473 77 70 74

From: "Van Laer, Christiaan" <chris.vanlaer op vlaanderen.be>
Date: Tuesday, 12 December 2017 at 10:09
To: Dries Beheydt <dries.beheydt op kb.vlaanderen.be>
Cc: "Peirelinck, Kris" <kris.peirelinck op vlaanderen.be>, "De Blende, Christophe" <christophe.deblende op vlaanderen.be>, "Apocalypse.cow" <apocalypse.cow-bounces op list.omgevingvlaanderen.be>
Subject: Re: dosis b2b setup

Dag Dries,

Alvast  bedankt voor deze input, voor wat betreft ERJ/ETS (Emission Trading Scheme, EU Emissions Trading System , emissiejaarrapport, …) vind ik in de productencatalogus geen productId terug.
Wellicht gebruik ik een verkeerde zoekterm.
Er is in de bestaande code die ik hier terug vind geen gebruik gemaakt van oauth2 (er zijn wel enkele placeholders voorzien), dus vermoed ik dat er een upload van een CSV gebeurd is.
Om een access token te bekomen zijn er volgende stappen nodig waarbij ik input nodig heb:
1. Maken van een Authorization Request voor het bekomen van de autorization code


  *   Verzenden naar het Authorization endpoint, wat is de waarde voor de verschillende omgevingen?
  *   ClientId: client die geregistreerd is bij de authorization server, waarde?

2. Maken van een Authorization Grant, bekomen van een access token


  *   Verzenden naar de Authorization server (resource owner), waarde voor de verschillende omgevingen?
  *   ClientId: client die geregistreerd is bij de authorization server, idem als hierboven
  *   Client secret: client application’s client secret,  waarde voor de verschillende omgevingen?
  *   Grant type : moet waarde ‘authorization code’ hebben
  *   Authorization code: bekomen in vorige stap
  *   Scopes: lijst met scopes waarvoor we een token nodig hebben (bv write,…), waarde?

3. Request for resource


  *   Verzenden naar de resource server, waarde voor de verschillende omgevingen (op de website is er een beta…url)?
  *   Access token, bekomen in voorgaande stap.


Voor wat betreft de verwerking van een status wijziging via een POST, ligt de verantwoordelijkheid om te controleren of dit al dan niet verwerkt is bij ons door middel van de resultaten call.
Aangezien we geen process willen dat gaat pollen (hoe lang pollen om de status van requests te tracen?) is de vraag om terug te vallen op het asynchronous request - delayed response pattern.
Maw indien er geen mogelijkheid bestaat om synchroon een response te geven, hebben we liever een callback na de verwerking – bij de verandering – van de status in jullie systeem.
Deze terugkoppeling kan via een rest call of via een queue mechanisme.
De notificatie API is bedoeld om acties naar eindgebruikers te versturen en kan hier dus niet direct voor gebruikt worden veronderstel ik.


Indien je al bepaalde antwoorden hebt of bijkomende input nodig hebt geef je maar een sein.

Mvg,
Chris


From: Beheydt Dries <dries.beheydt op kb.vlaanderen.be>
Date: Friday, 8 December 2017 at 17:14
To: "Van Laer, Christiaan" <chris.vanlaer op vlaanderen.be>
Cc: "Peirelinck, Kris" <kris.peirelinck op vlaanderen.be>, "De Blende, Christophe" <christophe.deblende op vlaanderen.be>, "Apocalypse.cow" <apocalypse.cow-bounces op list.omgevingvlaanderen.be>
Subject: RE: dosis b2b setup

Dag Christiaan,

Jullie deden medio 2016 al een aansluitpoging op DOSIS. Daardoor zijn de bronnen voor IMJV en EJR al aangemaakt aan DOSIS. Er zijn zelfs al dossiers voor opgeladen destijds. Ik weet niet meer van buiten of de upload toen gebeurde vanuit een toepassing of vanuit een upload van een CSV. Voor dit laatste zal een geosecure gebruiker gebezigd zijn die gekoppeld was aan jullie agentschap.

De waarden van de codelijsten voor StatusVlaamsCode, StatusVlaamsFase vind je hier<https://beta.dosis.vlaanderen.be/api/help/model?modelnaam=DossierStatus>.
De waarden van de codelijst TypeDossier vind je hier<https://beta.dosis.vlaanderen.be/api/help/codelijst?codelijst=TypeDossier>

De product id’s verwijzen één op één naar de IPDC-id’s<http://productencatalogus.vlaanderen.be/>.
IsVertrouwelijk staat meestal op false, net als is publiek. Als een dossier als vertrouwelijk staat aangeduid dan kan de ondernemer of betrokkene in kwestie het niet zien, enkel een ambtenaar
Bedragen mag je skippen, dat doen de meesten ook. Hebben we begin dit jaar toegevoegd maar is nog niet gebruikt geworden.
Rond Agenten, rollen en rechten -> bespreken we volgende week. Is nogal lang om via mail uit te leggen
EDRL is een optionele status. Als jullie die bijhouden in jullie dossieropvolgingsystemen dan kan je die hier op mappen. Indien niet, leeg laten. Actie is inderdaad een vrij veld: daarin zetten jullie een bericht gericht aan de ondernemer en waarin gemeld staat welke actie de ondernemer precies moet doen. Wij hebben ondertussen een Notificatie API gebouwd die vervolgens het bericht onder actie toont als een passieve notificatie. Deze kan dan ‘facebookgewijs’ bovenaan het loket getoond worden.


Mvg

Dries


From: Van Laer, Christiaan [mailto:chris.vanlaer op vlaanderen.be]
Sent: donderdag 7 december 2017 15:28
To: Beheydt Dries <dries.beheydt op kb.vlaanderen.be>
Cc: Peirelinck, Kris <kris.peirelinck op vlaanderen.be>; De Blende, Christophe <christophe.deblende op vlaanderen.be>; Apocalypse.cow <apocalypse.cow-bounces op list.omgevingvlaanderen.be>
Subject: dosis b2b setup

Dag Dries,


Ik ben momenteel aan het kijken op welk manier wij via b2b dossierstatussen voor IMJV en ETS kunnen registreren in DOSIS.

Vooreerst heb ik enkele vragen over de setup om de DOSIS-api te kunnen aanspreken.
Enkele stappen die ik terugvind:

  *   Registratie van de organisatie (DIDM) bij Informatie Vlaanderen
  *   Registratie van de bron  ( IMJV & ETS ) van de dossier statussen


Welke stappen dienen nog te gebeuren vooraleer toegang tot DOSIS vanuit een java backend applicatie mogelijk is?

Ik heb de api bekeken en heb hierover enkele vragen.

  *   Voor wat betreft de codelijsten moeten de mogelijke waarden (StatusVlaamsCode, StatusVlaamsFase en TypeDossier) opgevraagd worden via:




GET https://beta.dosis.vlaanderen.be/api/cl/dosis/v1/codelijsten/{naam}<https://beta.dosis.vlaanderen.be/api/help/methode/GET-api-cl-dosis-v1-codelijsten-naam>

Ik had graag een idee gehad van de mogelijke waarden, kan ik dit opvragen in een development of oefen omgeving (terug een vraag om access)?


  *   Waar zijn de waarden voor de productId’s (493 voor IMJV?) opvraagbaar?
  *   Ik ga ervan uit dat de waarde voor IsVertrouwelijk is altijd true en voor IsPubliek is steeds  false
  *   IsNietRaadpleegbaar is intern te bepalen
  *   Zaken als ProjectBedrag, LaatstBetaaldDeelBedrag, LaatsteDeelBetalingDatum, ReedsBetaaldDeelBedrag en TypeSubsidieCode lijken me hier niet direct van toepassing en lijken me eerder dossierspecifieke data.
  *   Agenten verwijzen naar één ondernemingsnummer en een bron via een Agent terwijl er in de beschrijving sprake is van een lijst van Agenten.
  *   Een agent heeft Toegangsrechten, op welke manier kunnen voor een ondernemingsnummer de toegangsrechten terug gevonden worden?
  *   Bij status is EDRL en Actie optioneel (EDRL vullen jullie in?) Actie komt neer op een vrij tekst veld dus intern te bepalen.




Indien er zaken zijn die ik vergeten ben kan je me gerust hierop wijzen.

Alvast bedankt,

Chris Van Laer
Consulent

DEPARTEMENT OMGEVING
Afdeling Data- en Informatiebeheer, en Digitale Maatschappij (DIDM)
Koning Albert II-laan 20 bus 8, 1000 Brussel
www.omgevingvlaanderen.be<http://www.omgevingvlaanderen.be/>

------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <http://list.milieuinfo.be/pipermail/apocalypse.cow/attachments/20171212/1547118d/attachment-0001.html>


More information about the Apocalypse.cow mailing list