HelperStable

Submit company draft

Matérialise un brouillon `platform.company` comme entreprise canonique en appliquant validation, idempotence et provenance.

Entreprise / contact
Submit company draft
Entreprises & contacts
Résultat typé

Vue d’ensemble

Matérialise un brouillon platform.company comme entreprise canonique en appliquant validation, idempotence et provenance.

Exemple

Un événement ou une extension produit un brouillon d’entreprise ; le processus choisit explicitement de le soumettre comme ressource Ormuz.

Paramètres 1

draftRequisCompany draft
Brouillon typé à matérialiser comme ressource canonique. Il porte le type cible et, lorsqu’il provient d’une extension, sa provenance technique.

Sorties 6

companyCompany
Entreprise plateforme canonique obtenue ou créée par l’opération.
resourceCompany
Ressource plateforme canonique matérialisée à partir du brouillon.
object_typeenum
Type canonique de la ressource matérialisée.
extension_object_mappingextension object mapping
Correspondance technique externe↔Ormuz créée lorsque la provenance du brouillon permet cette corrélation.
createdboolean
Vaut true lorsqu’une nouvelle ressource a été créée pendant cette exécution.
reusedboolean
Vaut true lorsqu’une ressource existante a été réutilisée grâce à la corrélation ou à l’idempotence.

Comportement

Le node valide le type du brouillon, réutilise une ressource corrélée lorsque l’idempotence le permet et crée une correspondance externe lorsque la provenance autorise cette corrélation.

Limites et responsabilités

  • Un brouillon n’est pas encore une ressource adressable ; ne supposez pas qu’il possède déjà un ID.
  • Ce node n’est valide que pour les objets dont le contrat d’autorité permet cette matérialisation.