---
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


---

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

# Créer une action personnalisée pour générer un objet à partir d'un enregistrement {#ariaid-title1}

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

Générer 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 d'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 d'objets de contact aux valeurs de champs d'enregistrement utilisateur.
* Testez l'action avec un exemple d'utilisateur.
{#create-custom-action-object__ul_c5v_rdw_lhb}

## Procédure

1. Créez une application pour stocker votre travail.  
   Utilisez Création d'apps guidée.  
   Par exemple, créer <kbd class="ph userinput">Mon application</kbd>.
2. Accédez à la Automatisation des processusConcepteur de flux.  
   Le système affiche la page de Studio de workflow destination.
3. Sélectionner NouveauAction  
   Le système affiche la boîte de dialogue Propriétés de l'action.
4. Entrez ces exemples de valeurs.  
   {#create-custom-action-object__table_tjt_xxp_lhb__entry__2}

   | 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 |
   [ ]

   {#create-custom-action-object__table_tjt_xxp_lhb}
5. Sélectionnez Soumettre.  
   Le système affiche l'interface Studio de workflow .
6. Dans Plan d'action, sélectionnez EntréesCréer une entrée  
   Le système affiche une nouvelle entrée d'action.
7. Configurez l'entrée d'action avec ces valeurs.  
   {#create-custom-action-object__table_ijj_myp_lhb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Étiquette | Prénom |
   | Type | Chaîne |
   | Obligatoire | Vrai |
   [ ]

   {#create-custom-action-object__table_ijj_myp_lhb}
8. Dans Plan d'action, sélectionnez EntréesCréer une entrée  
   Le système affiche une nouvelle entrée d'action.
9. Configurez l'entrée d'action avec ces valeurs.  
   {#create-custom-action-object__table_zzg_wzd_mhb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Étiquette | Nom |
   | Type | Chaîne |
   | Obligatoire | Vrai |
   [ ]

   {#create-custom-action-object__table_zzg_wzd_mhb}
10. Dans Plan d'action, sélectionnez EntréesCréer une entrée  
    Le système affiche une nouvelle entrée d'action.
11. Configurez l'entrée d'action avec ces valeurs.  
    {#create-custom-action-object__table_zlc_xzd_mhb__entry__2}

    | Champ | Valeur |
    |-|-|
    | Étiquette | Adresse e-mail |
    | Type | Chaîne |
    | Obligatoire | Faux |
    [ ]

    {#create-custom-action-object__table_zlc_xzd_mhb}
12. Dans Plan d'action, sélectionnez SortiesCréer une sortie.  
    Le système affiche une nouvelle sortie d'action.
13. Configurez la variable de sortie avec ces valeurs.  
    {#create-custom-action-object__table_e3w_hbq_lhb__entry__4}

    | Étiquette | Nom | Type | Obligatoire |
    |-|-|-|-|
    | contact | contact | Objet | Faux |
    [ ]

    {#create-custom-action-object__table_e3w_hbq_lhb}
14. Dans la ligne de l'objet de contact, sélectionnez Ajouter un élément enfant.
15. Configurez l'élément enfant avec ces valeurs.  
    {#create-custom-action-object__table_d3v_sbq_lhb__entry__4}

    | Étiquette | Nom | Type | Obligatoire |
    |-|-|-|-|
    | Prénom | first_name | Chaîne | Vrai |
    [ ]

    {#create-custom-action-object__table_d3v_sbq_lhb}
16. Dans la ligne de l'objet de contact, sélectionnez Ajouter un élément enfant.
17. Configurez l'élément enfant avec ces valeurs.  
    {#create-custom-action-object__table_ncv_5bq_lhb__entry__4}

    | Étiquette | Nom | Type | Obligatoire |
    |-|-|-|-|
    | Nom | last_name | Chaîne | Vrai |
    [ ]

    {#create-custom-action-object__table_ncv_5bq_lhb}
18. Dans la ligne de l'objet de contact, sélectionnez Ajouter un élément enfant.
19. Configurez l'élément enfant avec ces valeurs.  
    {#create-custom-action-object__table_kht_vbq_lhb__entry__4}

    | Étiquette | Nom | Type | Obligatoire |
    |-|-|-|-|
    | Adresse e-mail | email_address | Chaîne | Faux |
    [ ]

    {#create-custom-action-object__table_kht_vbq_lhb}
20. Dans la ligne de l'objet de contact, sélectionnez Activer/désactiver les entrées avancées.
21. Dans les options avancées, sélectionnez Enregistrer en tant que modèle.  
    Le système affiche la boîte de dialogue Enregistrer en tant que modèle.
22. Dans le champ Enter a Name (Entrer un nom), saisissez <kbd class="ph userinput">contact</kbd>.
23. Cliquez sur Enregistrer.
24. Sélectionnez Quitter le mode de modification.  
    Le système affiche les champs de sortie que vous avez créés.
25. Configurez les sorties avec ces valeurs.  
    {#create-custom-action-object__table_cwz_4d2_mhb__entry__2}

    | Étiquette | Valeur |
    |-|-|
    | Prénom | \[étape-\>Étape Rechercher un enregistrement-\>Enregistrement-\>Prénom\] |
    | Nom | \[étape-\>Rechercher une étape d'enregistrement-\>Enregistrement-\>nom\] |
    | Adresse e-mail | \[étape-\>Rechercher une étape d'enregistrement-\>Enregistrement-\>E-mail\] |
    [ ]

    {#create-custom-action-object__table_cwz_4d2_mhb}  
    Remarque :  
    Vous pouvez sélectionner des pastilles de données à partir du panneau de données ou 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 Tester l'action.
28. Entrez ces valeurs de test.  
    {#create-custom-action-object__table_onv_z22_mhb__entry__2}

    | Entrée | Valeur |
    |-|-|
    | Prénom | Abel |
    | Nom | Tuter (Remorqueur) |
    [ ]

    {#create-custom-action-object__table_onv_z22_mhb}
29. Sélectionnez Exécuter le test.  
    Le système exécute l'action avec les valeurs de test fournies.
30. L'action de sélection 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 pour les données de sortie d'action.  
    Le système affiche les données de sortie au format JSON.  
    Par exemple, exemple 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.

