Project

General

Profile

Project activity #35727

open

Validatie implementeren bij het zetten van een NVB resultaat

Added by Diego Mirandola 20 days ago. Updated 19 days ago.

Status:
In Progress
Priority:
P4 Normal
Category:
-
Target version:
-
Start date:
26/11/2025
Due date:
% Done:

0%

Estimated time:

Description

Als de gebruiker een NVB resultaat wil zetten, dan moet er gecheckt worden dat de zaak bepaalde eisen voldoet.
Bijvoorbeeld:
  • als afleidingswijze: "eigenschap" moet er gecheckt worden dat de bijbehorende eigenschap ingevuld is
  • ...
Dit moet twee keer gecheckt worden:
  1. in de app, in dialog 'afhandelen', als er een NVB resultaat wordt geselecteerd; als de check faalt, dan 'ok' is disabled en een melding met voldoende informatie komt tevoorschijn
  2. in de backend, in de implementatie van 'zaakClose' action; we doen dit omdat de validatie in openzaak gebeurt niet bij het zetten van de resultaat maar bij het zetten van de eindstatus, dus we willen voorkomen dat de resultaat wordt gezet zonder eindstatus; als de eerste punt correct geïmplementeerd is dan is deze overbodig, maar het is correct dat een api altijd zijn eigen validatie implementeert.
We gaan dit zo implementeren:
  • backend service die de validatie logica implementeert
  • webscript die deze backend service gebruikt, de frontend moet deze gebruiken om check 1 uit te voeren
  • 'zaakClose' action executer moet deze service gebruiken om check 2 uit te voeren

Also available in: Atom PDF