hdsr-mid / Waterschapsverordening_archivering_RTR

Python scripts om de status van de RTR (Registratie Toepasbare Regels) te archiveren

Home Page:https://omgevingswet.overheid.nl/registratie-toepasbare-regels/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archivering van de Registratie Toepasbare Regels voor de Waterschapsverorderning

Via deze scripts kunnen gegevens uit de RTR worden opgevraagd en lokaal worden gearchiveerd. Denk daarbij aan het genereren van een Excel overzicht van activiteiten en hun bijbehorende werkzaamheden en regelbeheerobjecten en het downloaden van de DMN logica uit de STTR.

Gebruik

--env prod/pre            # Selecteer de gewenste omgeving . . . . . . . standaard: prod
--date 01-01-2024         # Kies een datum . . . . . . . . . . . . . . . standaard: vandaag
--sttr                    # Archiveer de DMN logica per activiteit . . . standaard: uit
--location                # Archiveer werkingsgebieden per activiteit. . standaard: uit

voorbeeld: python.exe code/log_RTR_status_via_API.py
voorbeeld: python.exe code/log_RTR_status_via_API.py --env pre --date 03-03-2024
voorbeeld: python.exe code/log_RTR_status_via_API.py --env prod --date 12-04-2024 --sttr
voorbeeld: python.exe code/log_RTR_status_via_API.py --location

De volgorde van de flags maakt niet uit, als een flag niet word aangeroepen gebruikt die zijn standaard waarde.

Setup

Voeg de productie- en pre-omgeving API-keys toe aan de volgende bestanden, deze keys kun je aanvragen bij Iplo.

code/prod_API_key.txt
code/pre_API_key.txt

Vul de volgende bestanden met de meta data van de activiteiten.

data/prod_activiteiten_waterschapsverordening.txt
data/pre_activiteiten_waterschapsverordening.txt

Een voorbeeld van de activiteit 'burg aanleggen' op de pre omgeving bij HDSR ziet er zo uit:

brug aanleggen	nl.imow-ws0636.activiteit.BeperkingengebiedActT5	nl.imow-ws0636.activiteit.BrugAanleggenT5	Zorgplicht	Beperkingengebiedactiviteit	4.7.1	HDSRT5

Deze gegevens staan voor HDSR in het Match model onder frames, selecteer de gewenste activiteiten en plak ze in de bovengenoemde txt files.

About

Python scripts om de status van de RTR (Registratie Toepasbare Regels) te archiveren

https://omgevingswet.overheid.nl/registratie-toepasbare-regels/

License:MIT License


Languages

Language:Python 100.0%