Aller au contenu

Mesurer l'impact d'une version en préparation

POST
/calendriers/{calendrier}/analyses-d-impact
curl --request POST \
--url https://example.com/calendriers/example/analyses-d-impact \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "version": "example", "horizon_jours": 90 }'
calendrier
required
string
>= 1 characters
Media typeapplication/json
object
version
required

La version en préparation à mesurer.

string
horizon_jours
integer
default: 90 >= 1 <= 730

L’impact mesuré sur l’horizon.

Media typeapplication/json
object
version
required
string
fonds_touches
required
Array<object>
object
instrument
required
string
libelle
string
directe
required

Faux quand l’impact passe par le fonds maître.

boolean
occurrences
required
object
ajoutees
integer
supprimees
integer
reportees
integer
heures_limites_deplacees
integer
Examplegenerated
{
"version": "example",
"fonds_touches": [
{
"instrument": "example",
"libelle": "example",
"directe": true
}
],
"occurrences": {
"ajoutees": 1,
"supprimees": 1,
"reportees": 1,
"heures_limites_deplacees": 1
}
}

La demande est irrecevable — le motif nomme le champ.

Media typeapplication/json
object
motif
required
string
Examplegenerated
{
"motif": "example"
}

Aucune identité présentée.

L’identité présentée n’a pas la famille d’accès instruments:administration.

Le calendrier — ou la version — est inconnu de ce tenant.

Media typeapplication/json
object
motif
required
string
Examplegenerated
{
"motif": "example"
}

Le domaine refuse (version publiée intouchable, chevauchement de validité, heure sans fuseau, urgence sans échéance de revue…) — rien n’est retenu ; le motif nomme l’invariant.

Media typeapplication/json
object
motif
required
string
Examplegenerated
{
"motif": "example"
}