maykinmedia / open-klant

Registratiecomponent voor de opslag en ontsluiting van klantgegevens volgens de Klantinteracties API-specificatie.
Other
2 stars 3 forks source link

Als projectmanager wil ik een nummergenerator voor functionele nummers in de API #103

Closed joeribekker closed 10 months ago

joeribekker commented 1 year ago

..zodat ik niet zelf de nummers hoef te genereren.

Tasks

Uiteindelijk gaan we waarschijnlijk naar: https://github.com/maykinmedia/commonground-api-common/blob/9c1c538705cf6b4f4b024779e3e91805b287b01d/vng_api_common/utils.py#L208

maar dan moet deze goedgekeurd worden: https://github.com/VNG-Realisatie/klantinteracties/issues/273

Verder is dit een invulling van: https://github.com/VNG-Realisatie/klantinteracties/issues/242

Achtergrond

Kijk even naar Open Zaak hiervoor, maar het formaat mag zonder context, dus gewoon een integer maar dan oplopend. Ik zou de "nummer" velden het liefst strings maken, zodat we voorloopnullen kunnen hebben. Even met VNG overleggen.

In Open Zaak is er een aparte tabel om race-condities te voorkomen. Dat moet hier ook.