Créer un flux personnalisé pour générer un objet pour chaque enregistrement d’une liste

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Générer un objet pour chaque enregistrement utilisateur dans une liste. Découvrez comment utiliser la logique de flux pour itérer dans une liste d’enregistrements.

    Avant de commencer

    Pourquoi et quand exécuter cette tâche

    Utilisez cet exemple pour voir des démonstrations de ces opérations et étapes.
    • Créez un flux qui s’exécute selon un calendrier quotidien.
    • Recherchez les enregistrements d’utilisateurs filtrés par le département fourni en tant qu’entrée.
    • Ajoutez une logique de flux qui s’exécute pour chaque enregistrement utilisateur que vous avez consulté précédemment.
    • Créez un objet de contact pour chaque enregistrement utilisateur à l’aide de l’action personnalisée que vous avez créée précédemment.
    • Créez un message de journal pour chaque enregistrement utilisateur.

    Procédure

    1. Accédez à la Tout > Automatisation des processus > Concepteur de flux.
      Le système affiche la page de Studio de workflow destination.
    2. Sélectionner Nouvelle > Flux
      Le système affiche la boîte de dialogue Propriétés du flux.
    3. Entrez ces exemples de valeurs.
      Champ Valeur
      Nom Créer des objets de contact à partir d’utilisateurs
      Application Mon application
      Exécuter en tant que Utilisateur qui lance la session
    4. Sélectionnez Soumettre.
      Le système affiche l’interface Studio de workflow .
    5. Sélectionner Cliquer pour ajouter un déclencheur > Date > Tous les jours.
    6. Sélectionnez Terminé pour fermer le déclencheur.
    7. Sélectionner Cliquer pour ajouter une action, une logique de flux ou un flux secondaire > Action > Cœur de ServiceNow > Rechercher des enregistrements.
      Le système ajoute l’action au flux.
    8. Pour Table, sélectionnez Utilisateur [sys_user].
    9. Pour Conditions, ajoutez ces valeurs.
      • [Département][est][Développement] [ET]
      • [Courriel][n’est pas vide]
    10. Configurez ces valeurs de champ.
      Champ Valeur
      Trier par Nom
      Trier a à z
      Nombre maximal de résultats 1 000
    11. Sélectionnez Terminé pour fermer l’action.
    12. Sélectionner Cliquer pour ajouter une action, une logique de flux ou un flux secondaire > Logique de flux > Pour chaque.
      Le système ajoute une logique de flux au flux.
    13. Pour Éléments, sélectionnez [1->Enregistrements utilisateur].
      Remarque :
      Vous pouvez sélectionner la pastille de données Action 1 Enregistrements utilisateur à partir du panneau de données ou du bouton Sélecteur de pastilles de données.
    14. Sélectionnez Terminé pour fermer la logique de flux.
    15. Sélectionnez l’icône plus pour ajouter un élément enfant à la logique de flux Pour chaque.
    16. Sélectionner Action > Mon application > Créer un objet de contact.
    17. Pour userRecord [User], sélectionnez [2->Enregistrement utilisateur].
      Remarque :
      Vous pouvez sélectionner la pastille de données d’enregistrement utilisateur de l’action 2 à partir du panneau de données ou du bouton Sélecteur de pastilles de données.
    18. Sélectionnez Terminé pour fermer l’action de logique de flux.
    19. Sélectionnez l’icône plus pour ajouter un élément enfant à la logique de flux Pour chaque.
    20. Sélectionner Action > Cœur de ServiceNow > Journal.
    21. Pour Message, sélectionnez [2.1->contact].
      Remarque :
      Vous pouvez sélectionner la pastille de données de contact Action 2.1 à partir du panneau de données ou du bouton Sélecteur de pastilles de données.
    22. Sélectionnez Terminé pour fermer l’action de logique de flux.
    23. Sélectionnez Enregistrer.