Configuratie
Environment Variabelen
De applicatie gebruikt de volgende environment variabelen:
OpenZaakApi__BaseUrl
OpenZaakApi__ApiUser
OpenZaakApi__ApiKey
DetApi__BaseUrl
DetApi__ApiKey
ConnectionStrings__Datamigratie
Oidc__Authority
Oidc__ClientId
Oidc__ClientSecret
Oidc__FunctioneelBeheerderRole
Let op: De API variabelen gebruiken dubbele underscores (__) voor .NET configuratie binding.
OIDC Configuratie voor UI Inloggen
Om in de UI in te kunnen loggen, moet je in de user secrets van het Datamigratie.Server project de benodigde configuratie invullen:
{
"Oidc": {
"Authority": "",
"ClientId": "",
"ClientSecret": "",
"FunctioneelBeheerderRole": ""
}
}
RSIN Globale Configuratie
Overzicht
De Datamigratie Tool vereist een geldig RSIN (Rechtspersonen Samenwerkingsverbanden Informatienummer) om migraties uit te kunnen voeren.
Technische Details
Validatie
Het RSIN wordt gevalideerd volgens de 11-proef (elfproef), zoals beschreven in de Wikipedia over BSN-nummers.
De validatie controleert het volgende:
Het RSIN moet precies 9 cijfers lang zijn
Het RSIN mag alleen numerieke tekens bevatten
Het RSIN moet voldoen aan de 11-proef
11-proef algoritme:
Vermenigvuldig elk cijfer met zijn positiewaarde (9, 8, 7, 6, 5, 4, 3, 2, -1)
Tel alle resultaten op
De som moet deelbaar zijn door 11 (modulo 11 = 0)
Voorbeeld voor RSIN 123456782:
(1×9) + (2×8) + (3×7) + (4×6) + (5×5) + (6×4) + (7×3) + (8×2) + (2×-1) = 165
165 % 11 = 0 ✓ (geldig)
Gebruikersflow
Configuratie invoeren:
De functioneel beheerder navigeert naar de globale configuratiepagina
Voert een 9-cijferig RSIN in
Het systeem valideert het RSIN volgens de 11-proef
Bij een geldig RSIN wordt de waarde opgeslagen
Mappings aanmaken:
Mappings kunnen worden aangemaakt en opgeslagen ongeacht of het RSIN is geconfigureerd
Dit stelt gebruikers in staat om hun mappings voor te bereiden
Migratie starten:
Bij het starten van een migratie wordt het RSIN gevalideerd
Als het RSIN ontbreekt of ongeldig is, wordt de migratie geblokkeerd
Er wordt een duidelijke foutmelding getoond met instructies om het RSIN te configureren
Gebruik tijdens Migratie
Het RSIN wordt gebruikt voor:
Zaak metadata: Het RSIN identificeert de bronorganisatie voor elke zaak en wordt ook gebruikt als standaardwaarde voor andere zaak data velden.