Schemas: support
Schemas whose first using operation belongs to the support 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 without accents. They are reproduced as is so that the contract remains the source of truth.
SupportEventOut
Evenement de la chronologie.
Type : object
| Property | Type | Required | Description | Constraints |
|---|---|---|---|---|
by_nexclara | boolean | yes | ||
by_requester | boolean | yes | ||
from_status | "created" | "qualified" | "assigned" | "in_progress" | "awaiting_information" | "resolved" | "closed" | null | yes | ||
id | string (uuid) | yes | ||
kind | "created" | "information_provided" | "resolution_confirmed" | "reopened" | "transmitted" | "status_received" | yes | ||
note | string | null | yes | ||
occurred_at | string (date-time) | yes | ||
to_status | "created" | "qualified" | "assigned" | "in_progress" | "awaiting_information" | "resolved" | "closed" | null | yes |
Used by : supportGetRequest
SupportNoteIn
Reponse du demandeur (information, reouverture).
Type : object
| Property | Type | Required | Description | Constraints |
|---|---|---|---|---|
note | string | yes | minLength: 10 ; maxLength: 2000 | |
row_version | integer | yes | minimum: 1 |
Used by : supportProvideInformation, supportReopenRequest
SupportRequestDetailOut
Une demande, sa chronologie, et ce que l'appelant peut y faire.
Type : object
| Property | Type | Required | Description | Constraints |
|---|---|---|---|---|
events | array<SupportEventOut> | yes | ||
is_requester | boolean | yes | ||
request | SupportRequestOut | yes |
Used by : supportGetRequest
SupportRequestIn
Demande a creer. Ni pieces jointes, ni donnee personnelle (ADR-0071, decisions 5 et 6).
Type : object
| Property | Type | Required | Description | Constraints |
|---|---|---|---|---|
category | "functional" | "calibration" | "import" | "access" | "defect" | "security" | "compliance" | "pilot" | "report" | "enhancement" | yes | ||
description | string | yes | minLength: 20 ; maxLength: 4000 | |
idempotency_key | string (uuid) | yes | Tiree une fois par formulaire : la meme cle rend la meme demande. | |
impact | "blocking" | "degraded" | "none" | yes | ||
module | "admin" | "desk" | "link" | "trust" | "policies" | "pilot" | "reports" | "platform" | yes | ||
pilot_step | string | null | no | Etape du pilote (ADR-0070), facultative ; forme `[a-z][a-z0-9_.]{1,63}`. | maxLength: 64 |
summary | string | yes | minLength: 8 ; maxLength: 120 |
Used by : supportCreateRequest
SupportRequestOut
Demande d'assistance, telle que l'institution la voit.
Type : object
| Property | Type | Required | Description | Constraints |
|---|---|---|---|---|
app_version | string | yes | ||
category | "functional" | "calibration" | "import" | "access" | "defect" | "security" | "compliance" | "pilot" | "report" | "enhancement" | yes | ||
created_at | string (date-time) | yes | ||
description | string | yes | ||
id | string (uuid) | yes | ||
impact | "blocking" | "degraded" | "none" | yes | ||
module | "admin" | "desk" | "link" | "trust" | "policies" | "pilot" | "reports" | "platform" | yes | ||
pilot_step | string | null | yes | ||
priority | "critical" | "high" | "normal" | "low" | yes | ||
priority_reason | "enhancement_request" | "security_blocking" | "security_category" | "blocking_impact" | "degraded_impact" | "no_operational_impact" | "requalified_by_nexclara" | yes | ||
public_note | string | null | yes | Derniere note publique de NEXCLARA. | |
reference | string | yes | ||
requester_note | string | null | yes | ||
row_version | integer | yes | ||
status | "created" | "qualified" | "assigned" | "in_progress" | "awaiting_information" | "resolved" | "closed" | yes | ||
summary | string | yes | ||
transmitted | boolean | yes | Vrai si la DERNIERE revision a ete remise a CONTROL par l'agent. | |
transmitted_at | string (date-time) | null | yes | ||
updated_at | string (date-time) | yes |
Used by : supportConfirmResolution, supportCreateRequest, supportGetRequest, supportListRequests, supportProvideInformation, supportReopenRequest
SupportVersionIn
Ecriture sans autre donnee que la version lue.
Type : object
| Property | Type | Required | Description | Constraints |
|---|---|---|---|---|
row_version | integer | yes | minimum: 1 |
Used by : supportConfirmResolution