Contenu de l'événement de la campagne de certification

Vous pouvez utiliser les charges utiles d'événements de campagne de certification suivantes pour déclencher des workflows asynchrones et des synchronisations pour les webhooks et les API de notification d'événements.

Le tableau suivant répertorie les attributs contenus dans l'événement de campagne de certification.

Tableau 1. Attributs de la campagne Cert
Nom Type de données Descriptif
data.action Chaîne L'action effectuée par un utilisateur sur la ressource.
data.api_grant_type Chaîne Le type de subvention dans le JWT.
data.applicationid Chaîne Informations supplémentaires définissant la cible de l'action. Utilisé par les ressources suivantes : application, droit.
data.applicationname Chaîne Le nom de l'application est la cible des ressources : application, droit d'accès.
data.applications Chaîne Les candidatures qui seront examinées dans le cadre de cette campagne.
data.assignee_id Chaîne Indique l'identifiant du destinataire.
data.assignee_realm Chaîne Indique le domaine de l'assigné.
data.assignee_type Chaîne Indique si l'affectation concerne un utilisateur ou un groupe.
data.assignee_username Chaîne Indique le nom du destinataire.
data.campaign_id Chaîne L'identifiant unique de la campagne.
data.campaign_name Chaîne Indique le nom de la campagne.
data.campaign_type Chaîne Indique si la campagne concerne un droit d'utilisateur, un droit de groupe ou un compte.
data.cause Chaîne Indique le message d'erreur.
data.configurationname Chaîne Indique le nom de la configuration de la campagne.
data.currentstatus Chaîne Indique l'état de l'instance de campagne.
data.finerStatus Chaîne Indique l'état détaillé du compte. Elle peut prendre l'une des valeurs suivantes : autorisé, conforme, correspondant, non conforme, non autorisé, non géré, non correspondant ou sans correspondance.
data.id Chaîne Indique l'identifiant de l'enregistrement du jeu de données.
data.instance_id Chaîne L'identifiant unique de l'instance de campagne.
data.isreviewerlastactionautomatic Booléen Indique si la dernière action effectuée par le réviseur était automatique.
data.justification Chaîne Indique la justification du devoir.
data.name Chaîne Indique le nom de l'instance de campagne.
data.numberofrecordstoreview Chaîne Indique le nombre total de devoirs à corriger.
data.optionalrev_id Chaîne Indique le réviseur facultatif pour la configuration de la campagne.
data.owner_id Chaîne Indique le propriétaire de la configuration de la campagne.
data.performedby_id Chaîne L'identifiant de l'utilisateur qui a effectué l'action sur l'instance.
data.performedby_type Chaîne Indique le type d'utilisateur qui a effectué l'action sur l'instance. Par exemple, le système, l'API ou l'utilisateur.
data.resource Chaîne Spécifie la ressource pour l'action d'audit. Par exemple, une campagne, une instance ou une affectation.
data.reviewer_id Chaîne L'identifiant unique du réviseur.
data.reviewer_username Chaîne Indique le nom du réviseur.
data.reviewerlastaction Chaîne Indique la dernière action effectuée par le réviseur.
data.reviewerlastactiontime Chaîne Indique l'heure à laquelle la dernière opération a été effectuée par le réviseur.
data.target Chaîne Indique la cible de la configuration de la campagne.
data.target_type Chaîne Spécifie le type de cible pour la configuration de la campagne. Il peut s'agir d'un droit ou d'un compte.
data.targetid Chaîne Il peut s'agir d'un identifiant de compte ou d'un identifiant de droit, selon l' data.target_type.
data.tenant_id Indique le tenant pour lequel la configuration de campagne a été créée.
data.timeclosed Chaîne Indique l'heure à laquelle l'instance de configuration a été fermée.
data.timestarted Chaîne Indique l'heure à laquelle l'instance de configuration a été lancée pour la dernière fois.

Exemple

Le code suivant est un exemple de charge utile. Utilisez les API Events pour récupérer les attributs réels. Voir https://docs.verify.ibm.com/verify/reference/getallevents et https://docs.verify.ibm.com/verify/docs/pulling-event-data.

{
    "data": {
      "tenant_id": "tenant name.ibmcloudsecurity.com",
      "performedby_type": "system",
      "targetid": "11111111-1111-1111-1111-111111111111",
      "resource": "assignment",
      "campaign_type": "userassignment",
      "target_type": "entitlement",
      "reviewer_realm": "cloudIdentityRealm",
      "cause": "The assignment has not been processed",
      "isreviewerlastactionautomatic": false,
      "assignee_realm": "cloudIdentityRealm",
      "reviewerlastaction": "none",
      "target": "Basic access",
      "applicationname": "Office 365",
      "campaign_name": "Test 1:1:1 campaign",
      "assignee_type": "user",
      "instance_id": "22222222-2222-2222-2222-222222222222",
      "reviewer_id": "50WNARX3HF",
      "action": "notprocessedatsignoff",
      "id": "33333333-3333-3333-3333-333333333333",
      "applicationid": "4444444444444444444",
      "assignee_username": "testuser-admin",
      "campaign_id": "55555555555555555555555555555555",
      "assignee_id": "6666666666",
      "reviewer_username": "testuser-owner"
    },
    "year": 2023,
    "event_type": "cert_campaign",
    "month": 1,
    "indexed_at": 1674752403007,
    "tenantid": "77777777-7777-7777-7777-777777777777",
    "tenantname": "tenant name.ibmcloudsecurity.com",
    "correlationid": "CORR_ID-88888888-8888-8888-8888-888888888888",
    "servicename": "certmgr",
    "id": "99999999-9999-9999-9999-999999999999",
    "time": 1674752402521,
    "day": 26
  }