In de beschrijving van F0138 - Vraag partij op wordt beschreven dat een partij wordt opgevraagd op basis van het nummer
of de externe id
.
Deze identificerende properties zijn geen van beide uniek. Er is wel een uniek identificerende property gedefinieerd met het ID.
Ik snap dat je functionaliteit beschrijft vanuit de functionele wens, maar in hoeverre is bij de beschrijving van deze functies rekening gehouden met met technische implementeerbaarheid ?
Voorbeeld: De relatie tussen een klantcontact
en een partij
wordt (via de klantcontactBetrokkene
) gelegd op basis van de ID.
Stel dat ik het klantcontact
en de gerelateerde klantcontactBetrokkene
heb opgevraagd, dan heb ik de ID van de gerelateerde partij tot mijn beschikking.
Ik kan echter volgens beschrijving F0138 - Vraag partij op niet de ID gebruiken om de betreffende partij op te halen.
Ik snap dat er vanuit de gebruiker behoefte is om op basis van het nummer of de externe identificatie een partij te kunnen vinden, maar dat is technisch gezien in mijn beleving een zoek-functie en geen opvraag functie.
Uiteraard geldt dit vraagstuk niet alleen voor de partij, maar voor de architectuur van de hele API.