Salesforce

Utilisation de l'API de création de demandes asynchrones

« Go Back
Information
Utilisation de l'API de création de demandes asynchrones
UUID-c35a2967-4869-e091-b957-f3819f20d55e
Article Content

Vous pouvez appeler OneTrust de manière asynchrone à partir d'un formulaire en ligne publié ou d'une application externe afin de créer dynamiquement une demande qui s'affichera dans l'écran Configuration du formulaire en ligne.

Note

Cette documentation utilise l'outil Postman pour tester les intégrations d'API.

Copie de l'URL de l'API

  1. Dans le menu Demandes d'exercice de droits, sélectionnez Formulaires en ligne. L'écran Modèles de formulaires en ligne s'affiche.

  2. Cliquez sur un formulaire en ligne publié. L'écran Personnalisation du formulaire en ligne s'affiche.

    Note

    Cette fonctionnalité est compatible uniquement avec les formulaires en ligne publiés. Pour plus d'informations sur la création de nouveaux formulaires en ligne, consultez la section Création d'un formulaire en ligne.

  3. Accédez à l'onglet Intégrer, puis cliquez sur l'onglet API.

    integrate-api-tab.png
  4. Cliquez sur le bouton Copier l'URL dans le bloc URL de votre API.

    your-api-url.png
  5. Dans Postman, sélectionnez POST dans le champ Point de terminaison.

  6. Collez l'URL de votre API dans le champ URL.

    post-url-postman.png

Copie du jeton d'API

  1. Dans l'onglet API de OneTrust, cliquez sur le bouton Copier le jeton dans le bloc Votre jeton d'API.

    your-api-token.png
  2. Dans Postman, cliquez sur l'onglet En-têtes.

  3. Saisissez accessToken dans le champ Clé.

  4. Collez le jeton d'API de OneTrust dans le champ Valeur.

    access-token-postman.png

Copie de la charge utile attendue

  1. Sous l'onglet API de OneTrust, cliquez sur le bouton Copier la charge utile attendue dans le bloc Charge utile attendue.

    Note

    Toutes les modifications apportées aux champs du formulaire en ligne seront mises à jour de manière dynamique dans la charge utile attendue.

    expected-payload.png
  2. Dans Postman, cliquez sur l'onglet Corps.

  3. Activez brut comme type d'aperçu.

    Note

    Assurez-vous que le type de fichier sélectionné est JSON.

  4. Collez la charge utile attendue dans le corps.

    Astuce

    Vous pouvez ajouter les détails d'une demande en modifiant la charge utile. Supprimez tous les paramètres supplémentaires que vous ne souhaitez pas envoyer lors de la création de la demande ou qui ont des valeurs nulles (p. ex., aucune pièce jointe). L'appel ne sera pas lancé tant que des valeurs de paramètre nulles sont présentes.

    body-payload-postman.png
  5. Cliquez sur le bouton Envoyer.

  6. Vérifiez que l'appel a été lancé en vérifiant le code de statut. Si l'appel a réussi, il doit renvoyer une valeur requestTraceId.

    requesttraceid-postman.png
  7. Copiez la valeur requestTraceId.

Vérification de la demande dans OneTrust

  1. Créez un autre appel dans Postman à l'aide du point de terminaison GET statut de requête par Trace ID : GET /api/datasubject/v2/requestqueues/status/{traceId}

  2. Ajoutez le requestTraceID nouvellement créé à la fin du point de terminaison.

    requesttraceid-url-get.png
  3. Dans l'onglet En-tête, saisissez une autre clé API.

  4. Cliquez sur le bouton Envoyer.

  5. Si l'appel a réussi, il doit renvoyer un creationstatus:SUCCESS et un nouveau requestReId.

    requestReID2.png
  6. Revenez à OneTrust pour voir si la demande nouvellement créée apparaît dans la file d'attente des demandes avec le requestReId correspondant.

 
Article Visibility
7,662
Translation
French
Not Checked

Powered by