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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Générer un objet pour chaque enregistrement d’utilisateur dans une liste. Découvrez comment utiliser la logique de flux pour parcourir 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 quotidiennement.
    • Recherchez les enregistrements d’utilisateurs filtrés par le département fournis en tant qu’entrée.
    • Ajoutez une logique de flux qui s’exécute pour chaque enregistrement d’utilisateur que vous avez consulté précédemment.
    • Créez un objet de contact pour chaque enregistrement d’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 Tous > Automatisation des processus > Concepteur de flux.
      Le système affiche la page de Concepteur de flux destination.
    2. Sélectionner Nouveau > Flux
      Le système affiche la boîte de dialogue Propriétés du flux.
    3. Saisissez 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 Envoyer.
      Le système affiche l’interface Concepteur de flux .
    5. Sélectionner Cliquer pour ajouter un déclencheur > Date > Quotidien.
    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 (Table), sélectionnez Utilisateur [sys_user].
    9. Pour Conditions, ajoutez les valeurs suivantes.
      • [Département] [est] [Développement] [ET]
      • [Courriel] [n’est pas vide]
    10. Configurez ces valeurs de champ.
      Champ Valeur
      Ordder 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 la 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 User Records à 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 Action 2 Enregistrement utilisateur à 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.