---
sourceDocument: Workflows de version Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Workflows de version Xanadu

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Introduction au flux dynamique et à l'obtention de sorties de flux

# Introduction au flux dynamique et à l'obtention de sorties de flux {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 minutes de lecture

Créez un exemple de flux qui appelle dynamiquement des flux secondaires pour la mise en service des services dans le cloud.

## Avant de commencer

Rôle requis : flow_designer ou admin

## Pourquoi et quand exécuter cette tâche

Pour comprendre comment utiliser ensemble la logique de flux Flux dynamique et Obtenir des sorties de flux, le flux que vous créez dans cette tâche exécute dynamiquement des flux secondaires liés à la mise en service des services dans le cloud. Ce flux effectue les opérations suivantes :  
1. Se déclenche lorsqu'un enregistrement de demande de mise en service d'instance de cloud est créé.
2. Appelle le flux secondaire approprié pour créer un enregistrement d'instance dans le cloud.
3. Obtient une sortie du flux secondaire appelé dynamiquement et met à jour l'enregistrement de demande de mise en service de l'instance dans le cloud avec la valeur de la sortie.
{#getting-started-dynamic-flow-get-flow-outputs__ol_rnd_d3c_ccb}

## Procédure

1. Accédez à la ToutApplications systèmeStudio.
2. Sur l'écran Sélectionner une application, cliquez sur Créer une application.
3. Sur l'écran d'accueil de Créateur d'apps guidées, cliquez sur Commençons !
4. Dans le champ Nom , saisissez <kbd class="ph userinput">Cloud Instance Provisioning</kbd> , puis cliquez sur Créer.
5. Dans le champ Rôles , saisissez <kbd class="ph userinput">flow_designer</kbd> ou <kbd class="ph userinput">administrateur</kbd> , puis cliquez sur Continuer.
6. Dans la liste des formats d'application, sélectionnez Classique , puis cliquez sur Continuer.
7. Sélectionner Créer une nouvelle tableCréer une table à partir de zéroContinuer pour créer deux nouvelles tables pour votre application.  
   * Ajoutez les champs suivants pour la première table et nommez la table <kbd class="ph userinput">Instance de cloud</kbd>.{#getting-started-dynamic-flow-get-flow-outputs__table_upx_rtj_qjb__entry__3}

     | Étiquette de champ | Type de champ | Référence |
     |-|-|-|
     | Propriétaire | Référence | Utilisateur \[sys_user\] |
     | Type d'instance | Chaîne | Aucun |
     | URL d'instance | URL | Aucun |
     | État des versions | Chaîne | Aucun |
     [ ]

     {#getting-started-dynamic-flow-get-flow-outputs__table_upx_rtj_qjb}
   * Ajoutez les champs suivants pour la deuxième table et nommez la table <kbd class="ph userinput">Demande de mise en service d’instance de cloud</kbd>.{#getting-started-dynamic-flow-get-flow-outputs__table_npd_fn5_mjb__entry__3}

     | Étiquette de champ | Type de champ | Référence |
     |-|-|-|
     | Type d'instance demandé | Chaîne | Aucun |
     | Demandés par | Référence | Utilisateur \[sys_user\] |
     | État d'approbation | Chaîne | Aucun |
     | Instance approuvée | URL | Aucun |
     [ ]

     {#getting-started-dynamic-flow-get-flow-outputs__table_npd_fn5_mjb}
   {#getting-started-dynamic-flow-get-flow-outputs__ul_qzz_ptj_qjb}
8. Après avoir créé les deux tables, cliquez sur Terminé avec les tables.
9. Sélectionner DébutCréerFait avec des applications pour finaliser la création de votre application.
{#getting-started-dynamic-flow-get-flow-outputs__steps_zdq_d35_mjb}

## Créer un modèle de flux secondaire {#ariaid-title2}

Créez un exemple de modèle de flux secondaire pour la mise en service des services dans le cloud.

### Avant de commencer

Rôle requis : flow_designer ou admin

### Procédure

1. Sous Logique métier, automatisation des processus et intégrations, sélectionnez Accéder à Concepteur de flux.
2. Dans l'en-tête principal de la page de Studio de workflow destination, sélectionnez NouveauNouveau flux secondaire.
3. Sur l'écran Propriétés du flux secondaire, saisissez <kbd class="ph userinput">MODÈLE : Créer un enregistrement d’instance de cloud</kbd> dans le champ Nom , puis sélectionnez Soumettre.
4. Sous Entrées et sorties, sélectionnez l'icône plus ( ![icône Plus]()) pour créer deux entrées pour votre modèle de flux secondaire.  
   {#get-started-dynamic-flow-create-subflow-template__table_rn2_sr5_mjb__entry__2}

   | Étiquette | Type |
   |-|-|
   | Demandés par | Référence.Utilisateur |
   | Type d'instance demandé | Chaîne |
   [ ]

   {#get-started-dynamic-flow-create-subflow-template__table_rn2_sr5_mjb}
5. Sélectionnez l'icône plus ( ![icône Plus]()) pour créer une sortie pour votre modèle de flux secondaire.  
   {#get-started-dynamic-flow-create-subflow-template__table_a1w_d2v_mjb__entry__2}

   | Étiquette | Type |
   |-|-|
   | URL d'instance | URL |
   [ ]

   {#get-started-dynamic-flow-create-subflow-template__table_a1w_d2v_mjb}
6. Sous votre sortie, sélectionnez Terminé.
7. Sélectionnez l'icône Ajouter une action, une logique de flux ou un flux secondaire à la fin du flux (icône ![Ajouter une action, une logique de flux ou un flux secondaire à la fin du flux]()), puis sélectionnez Action.
8. Dans la liste des actions ServiceNow Core, sélectionnez Journal.
9. Dans le panneau de données, faites glisser les pastilles de données pour les entrées `Requested by (Demandé par` ) et `Requested Instance Type (Type d'instance demandé)` que vous avez créées précédemment, puis déposez les deux pastilles dans le champ Message .
10. Dans l'en-tête du flux secondaire, sélectionnez Enregistrer , puis Publier pour publier votre modèle de flux secondaire.
{#get-started-dynamic-flow-create-subflow-template__steps_d5s_tdy_nkb}

## Créer un flux secondaire pour Jira les demandes de mise en service d'instances de cloud {#ariaid-title3}

Créez un exemple de flux secondaire pour la mise en service des services dans le cloud à partir de Jira.

### Avant de commencer

Rôle requis : flow_designer ou admin

### Procédure

1. Dans l'en-tête du flux secondaire, sélectionnez l'icône Actions supplémentaires ( ![icône Actions supplémentaires]()) et sélectionnez Copier le flux secondaire.
2. Sur l'écran Copier le flux secondaire, saisissez <kbd class="ph userinput">Créer un enregistrement d’instance dans le cloud : Jira</kbd> dans le champ Nom du nouveau flux secondaire , puis sélectionnez Copier.
3. Sous l'action Journal , ajoutez une [action Créer un enregistrement](https://servicenow-prod.fluidtopics.net/AWDs7gZIykCkcQ7u91kHUA "Crée un enregistrement dans n’importe quelle table. Vous pouvez ajouter et configurer de façon dynamique des champs pour l’enregistrement.").
4. Dans le champ Nom de la table , sélectionnez <kbd class="ph userinput">Instance de cloud</kbd> , puis renseignez les champs suivants.  
   {#get-started-dynamic-flow-create-jira-subflow__table_vzm_mfv_mjb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Propriétaire | Sélectionnez le sélecteur de pastilles de ![données ( Sélecteur de pastilles de données]()) et sélectionnez Flux secondaire - entréesDemandés par. |
   | Type d'instance | Sélectionnez le sélecteur de pastilles de ![données ( Sélecteur de pastilles de données]()) et sélectionnez Flux secondaire - entréesType d'instance demandé. |
   | URL d'instance | Entrez <kbd class="ph userinput">https://mycompany-</kbd>. Ensuite, sélectionnez le sélecteur de ![pastilles de données ( Sélecteur de pastilles de données]()) et sélectionnez Flux secondaire - entréesDemandés parNom. Enfin, entrez <kbd class="ph userinput">.atlassian.net</kbd> |
   | État des versions | <kbd class="ph userinput">Entrez En cours</kbd>. |
   [ ]

   {#get-started-dynamic-flow-create-jira-subflow__table_vzm_mfv_mjb}
5. Sous l'action Créer un enregistrement, sélectionnez Ajouter une action, une logique de flux ou un flux secondaireLogique de fluxAffecter des sorties de flux secondaire.
6. Sélectionnez l'icône plus pour ajouter une sortie.
7. Pour Name (Nom), sélectionnez Instance URL (URL de l'instance).
8. Pour les données, sélectionnez le sélecteur de pastilles de données ( ![Sélecteur de pastilles de données]()), puis 2 -- Créer un enregistrement --Enregistrement d'instance dans le cloudURL d'instance
9. Dans l'en-tête du flux secondaire, sélectionnez Enregistrer , puis Publier pour publier le flux secondaire.
{#get-started-dynamic-flow-create-jira-subflow__steps_s12_g5f_4kb}

## Créer un flux secondaire pour Salesforce les demandes de mise en service d'instances de cloud {#ariaid-title4}

Créez un exemple de flux secondaire pour la mise en service des services dans le cloud à partir de Salesforce.

### Avant de commencer

Rôle requis : flow_designer ou admin

### Procédure

1. Dans l'en-tête du flux secondaire, sélectionnez l'icône Actions supplémentaires ( ![icône Actions supplémentaires]()) et sélectionnez Copier le flux secondaire.
2. Sur l'écran Copier le flux secondaire, saisissez <kbd class="ph userinput">Créer un enregistrement d’instance dans le cloud : Salesforce</kbd> dans le champ Nouveau nom du flux secondaire , puis sélectionnez Copier.
3. Développez l'action Créer un enregistrement d'instance de cloud et remplacez la valeur <kbd class="ph userinput">.atlassian.net</kbd> du champ URL de l'instance par <kbd class="ph userinput">.salesforce.com</kbd>
4. Dans l'en-tête du flux secondaire, sélectionnez Enregistrer, acceptez le message d'avertissement de changement de données, puis Publier pour publier le flux secondaire.
{#get-started-dynamic-flow-create-salesforce-subflow__steps_jwl_tyf_4kb}

## Créez un flux qui exécute vos flux secondaires de manière dynamique {#ariaid-title5}

Créez un exemple de flux pour exécuter vos flux secondaires de services dans le cloud de mise en service.

### Avant de commencer

Rôle requis : flow_designer ou admin

### Procédure

1. Sous l'en-tête Studio de workflow , sélectionnez l'icône Créer un flux, un flux secondaire ou une action ( ![icône Créer un flux, un flux secondaire ou une action]()), puis sélectionnez Flux.
2. Sur l'écran Propriétés du flux, saisissez <kbd class="ph userinput">Traiter la demande de mise en service d’instance dans</kbd> le cloud dans le champ Nom , puis sélectionnez Soumettre.
3. Sous Déclencher, sélectionnez l'icône ![plus (icône Plus]()) pour ajouter un déclencheur à votre flux, puis renseignez les champs suivants.  
   {#get-started-dynamic-flow-run-subflow-dynamically__table_kfq_cqm_4kb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Déclencheur | Sélectionnez Créé. |
   | Table | Saisissez la demande de mise en service de l'instance de cloud \[x_cloud_instance_p_cloud_instance_provisioning_request\]. |
   [ ]

   {#get-started-dynamic-flow-run-subflow-dynamically__table_kfq_cqm_4kb}
4. Sous Actions, sélectionnez l'icône ![Plus](), puis sélectionnez Logique de fluxFlux dynamique.
5. Renseignez les champs suivants.  
   {#get-started-dynamic-flow-run-subflow-dynamically__table_agg_drm_4kb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Modèle de flux | Sélectionner le MODÈLE : Créer un enregistrement d'instance de cloud |
   | Flux | <kbd class="ph userinput">Entrez Créer un enregistrement d’instance dans le cloud</kbd>, puis sélectionnez le sélecteur de pastilles de données ( ![Sélecteur de pastilles de données]()) et sélectionnez Déclencheur : enregistrement crééEnregistrement de demande de mise en service d'instance de cloudType d'instance demandé. |
   | Attendre l'achèvement | Activez cette option pour exécuter votre flux secondaire dynamiquement avant que d'autres actions de votre flux ne se produisent. |
   | Demandés par | Sélectionnez le sélecteur de pastilles de ![données ( Sélecteur de pastilles de données]()) et sélectionnez Déclencheur : enregistrement crééEnregistrement de demande de mise en service d'instance de cloudDemandés par. |
   | Type d'instance demandé | Sélectionnez le sélecteur de pastilles de ![données ( Sélecteur de pastilles de données]()) et sélectionnez Déclencheur : enregistrement crééEnregistrement de demande de mise en service d'instance de cloudType d'instance demandé. |
   [ ]

   {#get-started-dynamic-flow-run-subflow-dynamically__table_agg_drm_4kb}
6. Sous votre logique de flux de flux dynamique , ajoutez la logique de flux Obtenir des sorties de flux, puis renseignez les champs suivants.
7. Pour le modèle de flux, sélectionnez MODÈLE : créer un enregistrement d'instance dans le cloud
8. Pour Contexte, sélectionnez le sélecteur de pastilles de données ( ![Sélecteur de pastilles de données]()) et sélectionnez 1 - Flux dynamique -Contexte.
9. Sous votre logique de flux Obtenir des sorties de flux , sélectionnez l'icône Plus ( ![icône Plus]()), puis sélectionnez ActionMettre à jour l'enregistrement pour ajouter une [action Mettre à jour l'enregistrement](https://servicenow-prod.fluidtopics.net/1OzkR7qduCaTnC_ktP48Dg "Mettez à jour un enregistrement existant dans une table. Vous pouvez ajouter et configurer de façon dynamique des champs pour l’enregistrement.") à votre flux.
10. Renseignez les champs suivants.  
    {#get-started-dynamic-flow-run-subflow-dynamically__table_nw5_1tm_4kb__entry__2}

    | Champ |   |
    |-|-|
    | Enregistrement | Sélectionnez le sélecteur de pastilles de ![données ( Sélecteur de pastilles de données]()) et sélectionnez Déclencheur : enregistrement crééEnregistrement de demande de mise en service d'instance de cloud. |
    | ChampsInstance approuvée | Sélectionnez le sélecteur de pastilles de ![données ( Sélecteur de pastilles de données]()) et sélectionnez 2 -- Obtenir des sorties de flux --URL d'instance. |
    | ChampsÉtat d'approbation | <kbd class="ph userinput">Entrez Approuvé</kbd>. |
    [ ]

    {#get-started-dynamic-flow-run-subflow-dynamically__table_nw5_1tm_4kb}
11. Sélectionnez Enregistrer.
{#get-started-dynamic-flow-run-subflow-dynamically__steps_rsj_hzf_4kb}

## Testez votre flux {#ariaid-title6}

Testez votre exemple de flux pour la mise en service des services dans le cloud.

### Avant de commencer

Rôle requis : flow_designer ou admin

### Procédure

1. Dans l'en-tête du flux, sélectionnez Test pour tester votre flux.
2. Sur l'écran Test du flux, sélectionnez l'icône Créer un nouvel enregistrement ( ![icône Créer un enregistrement]()) pour créer un nouvel enregistrement.
3. Pour Requested By (Demandé par), sélectionnez l'icône Rechercher à l'aide de la liste (icône ![Rechercher à l’aide d’une liste]()) et sélectionnez un utilisateur dans la liste.
4. Dans le champ Type d'instance demandé, saisissez <kbd class="ph userinput">Jira</kbd> ou <kbd class="ph userinput">Salesforce</kbd>.  
   La valeur que vous saisissez détermine quel flux secondaire s'exécute dynamiquement lors de l'exécution. La saisie de <kbd class="ph userinput">Jira</kbd> exécute le Create Cloud Instance Record - Jira flux secondaire et la saisie de <kbd class="ph userinput">Salesforce</kbd> exécute le Create Cloud Instance Record - Salesforcefichier .
5. Sélectionnez Soumettre.
6. Sélectionnez Exécuter le test, puis lorsque le flux termine l'exécution, sélectionnez L'exécution de Votre test est terminée. Afficher les détails d'exécution du flux.  
   Votre flux s'exécute correctement si les valeurs de la colonne État de chaque étape de votre flux indiquent Terminé et si la valeur d'exécution de chaque étape est renseignée de manière appropriée.
7. Sélectionnez l'onglet de votre flux Traiter les demandes de mise en service dans le cloud et fermez la fenêtre modale de test du flux.
8. Dans l'en-tête du flux, sélectionnez Activer pour rendre votre flux accessible dans le périmètre de l'application Cloud Instance Provisioning.
{#get-started-dynamic-flow-test-flow__steps_whv_ltm_4kb}

### Résultats

Lorsqu'un utilisateur de votre instance crée un nouvel enregistrement dans la table Demande de mise en service dans le cloud, votre flux de traitement des demandes de mise en service dans le cloud s'exécute automatiquement. Ce flux crée dynamiquement l'enregistrement d'instance dans le cloud approprié en fonction du type d'instance demandé. Il génère également une URL d'instance dans le cloud, qui est renseignée dans l'enregistrement de demande de mise en service d'instance dans le cloud.

