Créer un processus pour exporter les mises à jour des données en temps réel

Vous pouvez utiliser Process Automator avec Call Outs pour envoyer des données à des systèmes tiers en temps réel. Vous pouvez également traiter la réponse d'appel et définir des valeurs de champ en fonction des variables de réponse.

Process Automator vous permet de :

  • Créez un processus automatisé pour envoyer des données d'objet standard et personnalisées aux points de terminaison d'API externes en tant que charge utile XML ou JSON
  • Définir automatiquement les champs standard et personnalisés via une nouvelle action. 
  • Recevez et stockez les réponses d'appel d'API pour les étapes de processus en aval en tant qu'entrées structurées pour traiter les actions et les conditions d'étape.

En utilisant ces fonctionnalités ensemble, vous pouvez analyser et utiliser les données de la charge utile de réponse d'un appel d'API pour définir automatiquement les valeurs de champ dans les étapes suivantes de votre processus. 

Exporter des données à l'aide d'un appel API et traiter la réponse

  1. Créer un nouveau processus. 
  2. Définir Lancer le processus sur Documenter l'événement
  3. Sélectionnez le type de document et l'événement déclencheur. 
  4. Sous Effectuer une action, sélectionnez Appel API
  5. Sélectionnez l'appel à appliquer au processus. Pour plus d'informations, voir Call Outs
  6. Sous Variables de réponse d'appel d'API, définissez un nom de variable et un chemin de réponse.
    1. Nom de la variable : Cette valeur est interne et peut être utilisée pour appliquer la valeur à une étape ultérieure du processus. 
    2. Chemin de réponse : Évaluer la réponse attendue et déterminer le chemin de réponse attendu. Par exemple, l'appel d'API peut renvoyer une série d'adresses. Un chemin de réponse peut ressembler à ceci :/adresses/adresse/rue_1

Définir une valeur de champ 

Vous pouvez utiliser l'action Définir un champ pour définir un champ à n'importe quelle valeur. Cette tâche montre comment définir la valeur d'un champ sur une variable de réponse d'appel d'API. Cependant, vous n'avez pas besoin d'utiliser cette action en conjonction avec API Call Outs.

L'action Définir le champ ne prend en charge que les types de documents suivants : 

  • Demande
  • Facture
  • Contrat
  • Bon de commande
  • Modification du bon de commande
  • Appel d'offres
  1. En utilisant le processus démarré dans Créer une variable pour une réponse d'appel ci-dessus, ajoutez une nouvelle étape. 
  2. Configurez l'action sur Définir le champ.
  3. Dans le champ Type de champ, sélectionnez si vous souhaitez définir un champ Standard ou Personnalisé et sélectionnez le nom du champ. 
  4. Sélectionnez si vous souhaitez utiliser les variables de réponse. Cette option ne s'affiche que si vous avez créé des variables de réponse pour une action d'appel d'API. Si la valeur est Oui, toutes les variables de réponse que vous avez créées s'affichent sous forme d'options pour le champ Valeur du champ. Si la valeur est Non, vous pouvez saisir n'importe quel texte dans le champ Valeur du champ. 

Au moment de l'exécution, le processus définit la valeur de champ telle que configurée pour l'objet désigné.