Créer une action personnalisée pour générer un objet à partir d’un enregistrement

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Générez un objet à partir d’un enregistrement utilisateur. Découvrez comment utiliser une sortie d’action pour créer un objet à partir de valeurs d’enregistrement.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Utilisez cet exemple pour voir des démonstrations de ces opérations et étapes.
    • Créez des entrées d’action pour les champs d’enregistrement Utilisateur Prénom, Nom de famille et E-mail.
    • Recherchez un enregistrement utilisateur correspondant aux valeurs d’entrée d’action.
    • Créez une sortie d’action pour un objet de contact.
    • Enregistrez l’objet de contact en tant que modèle.
    • Mappez les valeurs de l’objet de contact aux valeurs de champ de l’enregistrement utilisateur.
    • Testez l’action avec un exemple d’utilisateur.

    Procédure

    1. Créez une application pour stocker votre travail.
      Utilisez Création d’apps guidée.
      Par exemple, créez Mon application.
    2. Accédez à la Automatisation des processus > Concepteur de flux.
      Le système affiche la page de Studio de workflow destination.
    3. Sélectionner Nouvelle > Action
      Le système affiche la boîte de dialogue Propriétés de l’action.
    4. Entrez ces exemples de valeurs.
      Champ Valeur
      Nom Créer un objet de contact à partir de l’utilisateur
      Application Mon application
      Accessible depuis Tous les champs d’application de l’application
    5. Sélectionnez Soumettre.
      Le système affiche l’interface Studio de workflow .
    6. Dans le Plan d’action, sélectionnez Entrées > Créer une entrée
      Le système affiche une nouvelle entrée d’action.
    7. Configurez l’entrée d’action avec ces valeurs.
      Champ Valeur
      Étiquette Prénom
      Type Chaîne
      Obligatoire Vrai
    8. Dans le Plan d’action, sélectionnez Entrées > Créer une entrée
      Le système affiche une nouvelle entrée d’action.
    9. Configurez l’entrée d’action avec ces valeurs.
      Champ Valeur
      Étiquette Nom
      Type Chaîne
      Obligatoire Vrai
    10. Dans le Plan d’action, sélectionnez Entrées > Créer une entrée
      Le système affiche une nouvelle entrée d’action.
    11. Configurez l’entrée d’action avec ces valeurs.
      Champ Valeur
      Étiquette Adresse e-mail
      Type Chaîne
      Obligatoire Faux
    12. Dans Plan d’action, sélectionner Sorties > Créer une sortie.
      Le système affiche une nouvelle sortie d’action.
    13. Configurez la variable de sortie avec ces valeurs.
      Étiquette Nom Type Obligatoire
      contact contact Objet Faux
    14. Dans la ligne relative à l’objet de contact, sélectionnez Ajouter un élément enfant.
    15. Configurez l’élément enfant avec ces valeurs.
      Étiquette Nom Type Obligatoire
      Prénom first_name Chaîne Vrai
    16. Dans la ligne relative à l’objet de contact, sélectionnez Ajouter un élément enfant.
    17. Configurez l’élément enfant avec ces valeurs.
      Étiquette Nom Type Obligatoire
      Nom last_name Chaîne Vrai
    18. Dans la ligne relative à l’objet de contact, sélectionnez Ajouter un élément enfant.
    19. Configurez l’élément enfant avec ces valeurs.
      Étiquette Nom Type Obligatoire
      Adresse e-mail email_address Chaîne Faux
    20. Dans la ligne relative à l’objet de contact, sélectionnez Activer/désactiver les entrées avancées.
    21. Dans les options avancées, sélectionnez Enregistrer comme modèle.
      Le système affiche la boîte de dialogue Enregistrer comme modèle.
    22. Pour Entrer un nom, saisissez contact.
    23. Cliquez sur Enregistrer.
    24. Sélectionnez Quitter le mode d’édition.
      Le système affiche les champs de sortie que vous avez créés.
    25. Configurez les sorties avec ces valeurs.
      Étiquette Valeur
      Prénom [step->Rechercher une étape d’enregistrement >Record->Prénom]
      Nom [step->Rechercher un enregistrement step->Record->nom]
      Adresse e-mail [step->Rechercher un enregistrement step->Record->E-mail]
      Remarque :
      Vous pouvez sélectionner des pastilles de données dans le panneau de données ou à partir du bouton Sélecteur de pastilles de données.
    26. Sélectionnez Enregistrer.
    27. Sélectionnez Test.
      Le système affiche la boîte de dialogue Action de test.
    28. Entrez ces valeurs de test.
      Entrée Valeur
      Prénom Abel
      Nom Tuter
    29. Sélectionnez Exécuter le test.
      Le système exécute l’action avec les valeurs de test fournies.
    30. Sélectionner L’action a été exécutée. Pour voir l’action, cliquez ici.
      Le système affiche les détails d’exécution de l’action.
    31. Examinez la valeur d’exécution de l’action Données de sortie.
      Le système affiche les données de sortie au format JSON.
      Par exemple, exemple de JSON d’objet de contact pour l’utilisateur Abel Tuter.
      {
          "contact": {
              "email_address": "abel.tuter@example.com",
              "last_name": "Tuter",
              "first_name": "Abel"
          }
      }

    Résultats

    Vous disposez d’une action personnalisée qui recherche un enregistrement utilisateur et le convertit en objet de contact.

    Que faire ensuite

    Personnalisez l’action pour utiliser votre propre logique.