HelperStable

Submit contact role draft

Matérialise un brouillon `platform.contact_role` comme relation de rôle canonique avec validation et idempotence.

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

Vue d’ensemble

Matérialise un brouillon platform.contact_role comme relation de rôle canonique avec validation et idempotence.

Exemple

Une source externe propose un rôle de représentant ; le processus le soumet explicitement après les contrôles requis.

Paramètres 1

draftRequisContact role 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

contact_roleContact role
Rôle de contact canonique obtenu ou créé par l’opération.
resourceContact role
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 brouillon est validé contre le contrat du rôle puis créé ou réutilisé selon sa provenance et ses références durables.

Limites et responsabilités

  • La soumission n’élève pas automatiquement le niveau de certification au-delà de ce que le brouillon et votre politique justifient.
  • Le entreprise et le contact référencés doivent déjà être utilisables par le contrat de création du rôle.