HelperStable

Create contact role

Crée une relation de rôle entre un contact et une entreprise, avec son niveau de certification, ses pouvoirs et sa période de validité.

Entreprise / contact
Create contact role
Entreprises & contacts
Résultat typé

Vue d’ensemble

Crée une relation de rôle entre un contact et une entreprise, avec son niveau de certification, ses pouvoirs et sa période de validité.

Exemple

Déclarer qu’un contact certifié est représentant légal de l’entreprise ou autorisateur de paiement avec un pouvoir borné.

Paramètres 9

companyRequisCompany
Entreprise plateforme sur laquelle l’opération doit porter.
contactRequisContact
Contact plateforme concerné par l’opération.
role_typeRequisenum
Responsabilité métier du contact vis-à-vis de l’entreprise, par exemple représentant légal ou contact de facturation.
certification_levelRequisenum
Niveau de certification appliqué au rôle de contact selon les preuves disponibles.
source_referenceOptionnelstring
Référence stable de votre système source, utilisée pour corrélation et idempotence lorsque le contrat de l’opération le prévoit.
metadataOptionnelmetadata
Metadata d’intégration libre à associer à la ressource, selon le contrat plat common.metadata.
max_power_amountOptionnelamount
Montant maximal pour lequel ce rôle autorise le contact à agir lorsque le type de rôle le permet.
authorized_actsOptionnelstring[]
Actes métier explicitement autorisés pour ce rôle de contact.
valid_forOptionnelduration
Période de validité du rôle de contact lorsqu’il n’est pas permanent.

Sorties 1

contact_roleContact role
Rôle de contact canonique obtenu ou créé par l’opération.

Comportement

Le rôle devient une ressource indépendante qui matérialise pourquoi et dans quelles limites le contact peut agir pour l’entreprise.

Limites et responsabilités

  • Un rôle ne doit pas être utilisé pour encoder une autorité que les preuves disponibles ne justifient pas.
  • Les rôles expirés ou révoqués ne doivent pas être considérés comme une autorisation courante.