Skip to main content

LAM-454 Contract Controlle bij Diensten Portaal

https://vzvz.atlassian.net/issues/?jql=text%20~%20%22LAM-454*%22%20or%20summary%20~%20%22LAM-454*%22%20or%20key%20%3D%20LAM-454%20ORDER%20BY%20created%20DESC

afbeelding-20231221-130529.png

Op het moment dat een applicatie de systeemrol “Toestemming Migrerend Systeem” instuurt, dan wordt er eerst bij het dienstenportaal opgevraagd of alle contracten wel getekend zijn.

Dit gebeurt via een api waar de URA aan wordt meegegeven.

Hoe geef je een URA door

De URA waarop het opgevraagd moet worden is : https://api.admin.vzvz.nl/dienstmutaties/<URA>.
Dit moet configurable worden, om eenvoudig een te kunnen passen.

JSON
[
  {
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "ura": "<URA>",
    "service_code": "string",
    "service_name": "string",
    "type": "Nieuw",
    "signed_at": "2019-08-24",
    "start_date": "2019-08-24",
    "start_date_ar": "2019-08-24",
    "end_date": "2019-08-24",
    "date": "2019-08-24"
  }
]

  • id = unieke mutatie-id vanuit het dienstenportaal

  • ura = uranummer van de contractmutatie

  • service_code = Nictizcode

  • service_name = Omschrijving Nictizcode

  • type = type contractmutatie

  • signed_at = datum onderteend

  • start_date = gewenste ingangsdatum mutatie (Mitz)

  • start_date_ar = gewenste ingangsdatum AR aanpassing

  • end_date = datum afsluiting (bij opheffing dienst)

  • date = datum contractmutatie

Wanneer is het goed.

Bij het meegeven van een URA, wordt er een record terug gegeven. In dit record het type gelijk zijn aan “nieuw”, start_date >= huidige datum en start_date_ar >= huidige datum.

Wat krijg je als er niets gevonden wordt

Als er bij een URA niets gevonden kan worden : RESPONS code 404 > Dienstmutatie niet gevonden. Het resutaat is dan NOTCONTRACTED.

In alle gevallen dat er geen juiste gegevens terug komen, dan zetten we het resutaat dan NOTCONTRACTED.

JavaScript errors detected

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

If this problem persists, please contact our support.