Skip to main content
NEXCLARADocumentation

Schemas: pilot

Schemas whose first using operation belongs to the pilot family. A shared schema is described once, here, and linked from every operation that uses it.

Descriptions come from the contract, which is written in French. They are reproduced verbatim so that the contract remains the source of truth.

AttestationIn

Acte sur une etape : piece recue (reference) ou non-application (motif).

Type : object

PropertyTypeRequiredDescriptionConstraints
idempotency_keystringyesminLength: 8 ; maxLength: 64
kind"completed" | "not_applicable"yes
referencestring | nullnominLength: 3 ; maxLength: 80
waiver"assisted_entry_only" | nullno

Used by : pilotAttestStep

AttestationOut

Acte enregistre sur une etape.

Type : object

PropertyTypeRequiredDescriptionConstraints
attested_atstring (date-time)yes
attested_bystring (uuid)yes
idstring (uuid)yes
kind"completed" | "not_applicable"yes
referencestring | nullyes
replayedbooleannoVrai si la cle d'idempotence a rejoue un acte existant.default: false
waiver"assisted_entry_only" | nullyes

Used by : pilotAttestStep, pilotJourney

EngagementOut

Ouverture du parcours.

Type : object

PropertyTypeRequiredDescriptionConstraints
definition_versionintegeryes
idstring (uuid)yes
opened_atstring (date-time)yes
opened_bystring (uuid)yes

Used by : pilotJourney, pilotOpenEngagement

MilestoneOut

Jalon : atteint quand ses etapes obligatoires sont reglees. Aucun pourcentage.

Type : object

PropertyTypeRequiredDescriptionConstraints
milestonestringyes
reachedbooleanyes
required_settledintegeryes
required_totalintegeryes
required_unavailableintegeryes

Used by : pilotJourney

NextOut

Maintenant, en attente de, a venir.

Type : object

PropertyTypeRequiredDescriptionConstraints
nowarray<string>yes
upcomingarray<string>yes
waiting_onarray<WaitingOut>yes

Used by : pilotJourney

PilotEntitlementsOut

Perimetre applique par CONTROL (dimension D), sans montant.

Type : object

PropertyTypeRequiredDescriptionConstraints
dossier_capinteger | nullyes
ends_onstring (date) | nullyes
modulesarray<string>yes
pilotbooleanyes
revisionintegeryes
starts_onstring (date)yes

Used by : pilotJourney

PilotJourneyOut

Le parcours du pilote de l'institution, pour ce lecteur.

Type : object

PropertyTypeRequiredDescriptionConstraints
definition_versionintegeryes
engagementEngagementOut | nullyes
entitlementsPilotEntitlementsOut | nullyes
journeystringyes
milestonesarray<MilestoneOut>yes
nextNextOutyes
stage"framework" | "configured" | "collecting" | "dataset_frozen"yes
stepsarray<PilotStepOut>yes

Used by : pilotJourney

PilotStepOut

Etape du parcours, et ce qui fonde son etat.

Type : object

PropertyTypeRequiredDescriptionConstraints
actionablebooleanyesLe lecteur detient la permission d'agir maintenant.
approverstring | nullyesPermission de la fonction qui approuve.
attestationAttestationOut | nullyes
blockersarray<string>yes
codestringyes
completion"computed" | "attested" | "unavailable"yes
countsmap<string, integer> | nullyesComptes de l'etape ; `null` si le lecteur n'a pas la lecture du module.
criterion_metbooleanyes
milestonestringyes
owner_modulestringyes
planned_slicestring | nullyes
requiredbooleanyes
responsiblestringyesPermission de la fonction qui agit.
state"blocked" | "available" | "in_progress" | "awaiting_approval" | "completed" | "not_applicable" | "unavailable"yes
unavailable_reasonstring | nullyes
waiversarray<"assisted_entry_only">yes

Used by : pilotJourney

WaitingOut

Etape qui attend une autre fonction.

Type : object

PropertyTypeRequiredDescriptionConstraints
permissionstringyes
stepstringyes

Used by : pilotJourney