anticorruzione / npa

16 stars 6 forks source link

[CONSIP] Scheda P1_12 REG_4_1 - La regola non viene intercettata #1574

Closed ClaudiaMarti1 closed 1 week ago

ClaudiaMarti1 commented 1 month ago

Salve, è stata compilata la scheda P1_12 con le condizioni necessarie a far scattare la regola REG4_1: is defined(appalto.motivazioneCIG) and ((appalto.motivazioneCIG.codice = null) and (some categoriaMerceologica in appalto.categorieMerceologiche satisfies categoriaMerceologica.codice != "999"))

Tuttavia, la regola non viene riscontrata e vengono staccati i CIG.

In allegato il JSON trasmesso. JSONP1_12.txt

anac-uscp commented 1 week ago

Gentile utente,

Da un controllo sul payload fornito è emerso che la regola non scatta in quanto non è stata inclusa la proprietà motivazioneCIG all'interno del payload. La regola specifica che la proprietà motivazioneCIG deve essere definita (is defined(appalto.motivazioneCIG)) e che il suo codice deve essere null, e una delle categorie merceologiche deve avere un codice diverso da "999" affinché la regola venga attivata.

Nel payload fornito, la proprietà motivazioneCIG è completamente assente. Senza questa proprietà, la condizione is defined(appalto.motivazioneCIG) non è soddisfatta, il che impedisce l'attivazione della regola.

Quindi, l'errore dell'utente è stato non includere motivazioneCIG nel payload. Anche se tutte le altre condizioni fossero state soddisfatte, la mancanza di motivazioneCIG significa che la regola non può essere attivata.

Restiamo a disposizione per eventuali chiarimenti.

Cordiali saluti