Marchés : code local en validation
Renseigner les formulaires de réponse
Lit ou enregistre les champs des DC1, DC2, DC4 et ATTRI1 du dossier, avec revision pour prévenir l'écrasement. Un DC4 par partie (sous-traitant). verifier exige une relecture humaine, jamais une déclaration ou signature automatique.
En préparation
Définition lue dans le code local ; absente des projections produit. Aucune disponibilité en production vérifiée.
Disponibilité
Cette opération est en préparation. Elle n’est pas encore disponible dans le connecteur publié. Sa fiche décrit le travail en cours, pas une action que votre agent peut exécuter aujourd’hui.
En préparation
Cette définition existe dans l’arbre de travail local, mais pas encore dans les catalogues générés du produit. Elle n’a été ni compilée ni appelée pendant cette revue. Sa présence dans votre connexion et son déploiement restent à vérifier.
Actions reconnues par ce traitement
lire · enregistrer.
Le schéma d’entrée est partagé entre les cinq outils. Une valeur admise par son énumération n’est pas nécessairement traitée par celui-ci : utilisez les actions ci-dessus. Les autres contrôles métier restent dans le traitement.
Paramètres déclarés
actiontexterequislire · enregistrer · creer · modifier · preparer · controler)draft_idtextedonneesobjetgenretexteDC1 · DC2 · DC4 · ATTRI1 · DUME)partietexterevisionentierverifierbooléenSchéma d’entrée exact
Copie du JSON littéral de la fonction schema(), sans ajout de contrainte. draft_id est contrôlé par le traitement pour les actions portant sur un dossier, même si le schéma ne le marque pas requis. Le contenu de donnees n’est pas détaillé dans ce schéma : consultez la description de l’outil et les messages de validation.
{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"lire",
"enregistrer",
"creer",
"modifier",
"preparer",
"controler"
]
},
"draft_id": {
"type": "string",
"format": "uuid"
},
"donnees": {
"type": "object",
"description": "Champs de l'entreprise ou de la réponse. Les données inconnues restent vides."
},
"genre": {
"type": "string",
"enum": [
"DC1",
"DC2",
"DC4",
"ATTRI1",
"DUME"
]
},
"partie": {
"type": "string",
"description": "Nom du sous-traitant pour un DC4."
},
"revision": {
"type": "integer",
"minimum": 0
},
"verifier": {
"type": "boolean",
"description": "Vrai seulement après relecture explicite."
}
},
"required": [
"action"
]
}Droits, appel et réponse
L’outil est déclaré en écriture, y compris pour son action lire : il demande mcp:write (ou la portée historique autorisée par le connecteur) et le contexte privé du compte. Son appel est soumis aux quotas communs. Aucun équivalent REST ne figure dans la liste d’opérations actuelle.
Aucun exemple de réponse métier n’est reconstitué ici : les projections canoniques doivent être régénérées depuis le registre et les contrats.