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


---

# Type de données Array.Object

# Type de données Array.Object {#ariaid-title1}

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

Stocke une séquence d'objets JavaScript dans un tableau.

## Options de base {#array-object-data__section_hxc_yc4_dlb}

{#array-object-data__table-basic-data-options__entry__2}{#array-object-data__basic-data-label}{#array-object-data__basic-data-name}{#array-object-data__basic-data-type}{#array-object-data__basic-data-mandatory}

| Option | Description |
|-|-|
| Étiquette | Affiche l'étiquette utilisée pour identifier la variable de données dans l'interface Studio de workflow . L'étiquette peut contenir n'importe quel texte. |
| Nom | Affiche le nom utilisé pour identifier la variable de données dans les appels de script. Le nom ne peut contenir que des caractères alphanumériques et des traits de soulignement. Le système convertit automatiquement l'étiquette en un nom valide en supprimant ou en remplaçant les caractères spéciaux. |
| Type | Indique le type de données stockées par la variable de données. |
| Obligatoire | Indique si la variable de données doit contenir une valeur lorsqu'elle est configurée dans une action. |
[ ]

{#array-object-data__table-basic-data-options}

## Options avancées pour les variables de tableau {#array-object-data__section_djv_yc4_dlb}

{#array-object-data__table_gkd_5t3_dlb__entry__2}

| Option | Description |
|-|-|
| Conseil | Fournit des conseils aux concepteurs de flux ou d'action sur la configuration des données. |
| Lignes max. | Spécifie le nombre maximal d'entrées à afficher dans l'interface Studio de workflow . Le tableau peut stocker plus de valeurs qu'il n'en affiche. |
[ ]

{#array-object-data__table_gkd_5t3_dlb}

## Options avancées pour les variables d'objet {#array-object-data__section_e2d_tpc_glb}

{#array-object-data__table_vky_jd4_dlb__entry__2}

| Option | Description |
|-|-|
| Structure | Spécifie la manière de structurer la hiérarchie des objets. Les options incluent : * Créer une structure manuellement * Commencer à partir d'un modèle {#array-object-data__ul_mfh_nkw_jhb} Remarque : La création manuelle de la structure active l'option Enregistrer en tant que modèle . Partir d'un modèle active l'option Modèle |
| Enregistrer comme modèle | Stocke une structure d'objets créée manuellement en vue d'une réutilisation ultérieure. |
| Modèle | Spécifie la structure d'objet existante à appliquer à cet objet. |
[ ]

{#array-object-data__table_vky_jd4_dlb}  
Remarque :  
Pour plus d'informations sur l'utilisation de variables d'objet complexes, reportez-vous à la section [Données complexes](https://servicenow-prod.fluidtopics.net/NunPsXp8SbA_Ake2xsZLoQ "Utilisez une interface graphique pour utiliser des ensembles de données structurées complexes. Aidez les utilisateurs de conception à comprendre l’organisation des données structurées, et ajoutez, supprimez ou configurez ses éléments individuels.").  

## Créer une liste de contacts à partir d'une liste d'utilisateurs {#array-object-data__example_zxg_gzt_rbc}

Cet exemple utilise une action personnalisée pour générer une liste de détails des contacts à partir des utilisateurs d'un département spécifique. Pour créer l'action personnalisée afin de générer un tableau d'objets, reportez-vous à la section [Créer une action personnalisée pour générer un tableau d'objets à partir d'une liste d'enregistrements](https://servicenow-prod.fluidtopics.net/NHarrSoS~MICYVt4LGoaGQ "Générer un tableau d’objets à partir d’une liste d’enregistrements d’utilisateurs. Découvrez comment utiliser une étape de script pour parcourir une liste d’enregistrements.").  
Dans cet exemple, le tableau de contacts contient trois utilisateurs du département de développement.

    {
        "contacts": 
            "contact": [
                {
                    "email_address": "allyson.gillispie@example.com",
                    "first_name": "Allyson",
                    "last_name": "Gillispie"
                },
                {
                    "email_address": "alva.pennigton@example.com",
                    "first_name": "Alva",
                    "last_name": "Pennigton"
                },
                {
                    "email_address": "andrew.och@example.com",
                    "first_name": "Andrew",
                    "last_name": "Och"
                }
            ]
        }
    }


