Données utiles des événements de traitement des commandes

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

Tableau 1. Caractéristiques de la gestion des commandes
Nom Type de données Descriptif
data.account_name Chaîne Le nom du compte récupéré depuis la cible.
data.action Chaîne Les détails de l'action qui a été effectuée. Par exemple, provisioning_event.
data.application Chaîne Le nom de l'application.
data.applicationid Chaîne L'identifiant unique de chaque application.
data.applicationname Chaîne Le nom de l'application.
data.application type Chaîne Le type de l'application.
data.cause Chaîne Le message qui décrit l'action. Par exemple :Provisioning event generated,Account provisioning failed.
data.entitlementcategory Chaîne L'attribut qui décrit la catégorie du droit.
data.entitlementid Chaîne Indique l'identifiant du droit.
data.entitlementname Chaîne Nom de l'autorisation. Par exemple, l'accès de base.
data.entitlementtype Chaîne Le type de droit. Par exemple, l'autorisation.
data.eventid Chaîne L'identifiant généré pour chaque événement.
data.group_name Chaîne Nom du groupe. Par exemple, tous les utilisateurs.
data.groupid Chaîne L'identifiant attribué au groupe. Par exemple, allUsers.
data.ib_request_id Chaîne L'identifiant de l'Identity Broker utilisé pour rechercher des événements du côté de l'Identity Broker.
data.lastUpdatedtime Chaîne La dernière mise à jour de l'événement, exprimée en heure de Greenwich et en époque.
data.message_description Chaîne Donne la description de l'événement. Par exemple, CSIBK0021E Le système ne parvient pas à accéder à l'application cible.
data.message_details Chaîne Description détaillée de l'événement. Par exemple : « Point de terminaison inaccessible ».
data.owners_ids Chaîne Une liste des personnes userids qui sont propriétaires de l'application.
data.owners Chaîne Les noms des utilisateurs propriétaires de l'application.
data.performedby Chaîne L'identifiant utilisateur du répertoire Cloud ou l'UUID du client API.
data.performedby_clientname Chaîne Le nom du client API.
data.performedby_realm Chaîne Le domaine de la personne qui a accompli l'action.
data.performedby_type Chaîne API, système ou utilisateur.
data.performedby_username Chaîne Le nom d'utilisateur de la personne qui a effectué l'action.
data.permissionextref Chaîne L'identifiant de référence externe d'une autorisation.
data.permissionrights Chaîne Les valeurs des droits d'accès provenant du côté cible.
data.reason Le motif de cet événement. Par exemple : « Point de terminaison inaccessible ».
data.reconcilliationid Chaîne L'identifiant unique associé à chaque rapprochement effectué.
data.resource Chaîne Indique la source de l'événement. Par exemple, le sentiment d'avoir des droits.
data.response_status Chaîne Indique le statut d'une réponse reçue d'Identity Broker.
data.result Chaîne Le résultat de l'événement. Par exemple, « Réussi » ou « Échec ».
data.status_code Chaîne Renvoie le code d'état de l'événement. Par exemple, 500.
data.subaction Chaîne Décrit une sous-action qui s'effectue dans le cadre de l'action principale.
data.subject Chaîne Par exemple, l'accès de base.
data.subject_type Chaîne Indiquez le type de matière. Par exemple, le sentiment d'avoir des droits.
data.subjectid Chaîne L'identifiant unique de la cible.
data.subtype Chaîne Définit le sous-type de l'événement. Par exemple, provisioning_event.
data.target_type Chaîne Définit le type de cible.
data.target Chaîne La ressource secondaire qui pourrait être pertinente.
data.targetid Chaîne Identifiant unique de la cible.
data.templateid Chaîne L'identifiant du modèle pour l'application.
data.userid Chaîne Le répertoire userid Cloud ou l'UUID du client API.
data.userid_username Chaîne Le nom d'utilisateur du répertoire Cloud de l'utilisateur.
x-service-correlationid Chaîne L'identifiant de corrélation de chaque événement. Par exemple, CORR_ID-AK 85d04a3d-1873-4145-875e-1872b6448871.

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": {
      "reason": "CSIBK0030E The application is suspended because of too many recent token refresh requests. Requests will fail until Thu Feb 02 16:43:32 UTC 2023.",
      "status_code": "500",
      "targetid": "1111111111",
      "subject": "jacob",
      "x-service-correlationid": "2222222222222",
      "cause": "Account deprovisioned or suspended.",
      "owners": "[jacob]",
      "result": "success",
      "performedby": "system",
      "account_name": "jacob",
      "action": "account_deprovisioned",
      "applicationid": "3333333333333333333",
      "ib_request_id": "44444444-4444-4444-4444-444444444444",
      "performedby_type": "system",
      "subject_type": "account",
      "lastUpdatedtime": "1675355917468",
      "message_description": "CSIBK0030E The application is suspended because of too many recent token refresh requests. Requests will fail until Thu Feb 02 16:43:32 UTC 2023.",
      "target_type": "user",
      "templateid": "20",
      "subjectid": "55555555555555555555555555555555",
      "applicationname": "ServiceNow",
      "target": "jacob",
      "applicationtype": "ServiceNow",
      "performedby_clientname": "system",
      "owner_ids": "[6666666666]"
    },
    "year": 2023,
    "event_type": "fulfillment",
    "month": 2,
    "indexed_at": 1675355918313,
    "tenantid": "66666666-6666-6666-6666-666666666666",
    "tenantname": "tenant name.ibmcloudsecurity.com",
    "correlationid": "7777777777777",
    "id": "88888888-8888-8888-8888-888888888888",
    "time": 1675355917530,
    "day": 2
 }