---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Exportateurs par défaut DevOps Config

# Exportateurs par défaut DevOps Config {#ariaid-title1}

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

Le DevOps Config pack de contenu de l'exportateur contient un ensemble d'exportateurs de données par défaut DevOps Config qui peuvent être utilisés comme entrée pour d'autres activités de déploiement et de mise en service.
Important :  
À partir de la version Washington DC, DevOps Config ne sera plus disponible. L'application sera masquée et ne sera plus installée sur les nouvelles instances, mais continuera d'être prise en charge. Pour en savoir plus, consultez l'article [Processus de retrait \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) dans la base de connaissances Now Support. DevOps Config Les exportateurs permettent à d'autres outils d'utiliser les données des instantanés déployables.  
Remarque :  
Vous ne pouvez pas modifier les exportateurs par défaut. Toutefois, vous pouvez créer une copie de l'exportateur et personnaliser votre copie.  
Ces exportateurs se trouvent dans le pack de contenu de l'exportateur DevOps Config .

* returnAllData-now
* returnAllData_noVars maintenant
* returnDataforNodeName-now
* returnDataForNodeNames-now
* returnDataForPath-now
* returnNodeListForLevel-now
* returnNodeListForPath-now
* returnValueForKeyAtNodeName-now
* returnValueForKeyPath-now
* returnValueForUniqueKeyName-now
{#devops-config-default-exporters__ul_hh4_zpq_wqb}

## Renvoyer toutes les données (returnAllData-now) {#devops-config-default-exporters__id_dcc_nsq_wqb}

Renvoie le contenu complet de l'instantané sans aucun filtrage ni modification, y compris le dossier var system.  
Remarque :  
L'exportateur échoue si l'application/le déployable n'est pas à l'état Actif (supprimé).

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    {#devops-config-default-exporters__ul_nq3_crz_nsb}

Logique spéciale
:   Aucun.

Gestion des erreurs
:   Aucun.

## Renvoyer toutes les données sauf les variables (returnAllData_noVars à présent) {#devops-config-default-exporters__section_nmr_5sq_wqb}

Renvoie toutes les données de configuration du déployable, à l'exception du nom et des variables du déployable.  
La réponse n'inclut pas :

* <kbd class="ph userinput">Dossier VARS</kbd> au niveau du déployable
* <kbd class="ph userinput">variables</kbd> dans chacune des collections incluses
* Nom de l'élément déployable au niveau racine de la réponse

{#devops-config-default-exporters__ul_yrn_2dy_nsb}  
Remarque :  
Cet exportateur ne fonctionne pas pour les applications/déployables supprimés.  

Arguments
:   Arguments (peuvent être fournis sur la ligne de commande ou saisis de manière interactive en mode d'exécution).  
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    {#devops-config-default-exporters__ul_esw_mjg_4sb}

Logique spéciale
:   Aucun.

Gestion des erreurs
:   Aucun.

## Renvoyer les données d'un nom de nœud (returnDataforNodeName-now) {#devops-config-default-exporters__section_m4c_l5q_wqb}

Renvoie le sous-ensemble des données de l'instantané pour un nom de nœud donné, qui est fourni en tant qu'argument. La valeur de l'argument doit être transmise sous forme de texte de chaîne.

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * nodeName : nom du nœud (chaîne, entre guillemets)
    {#devops-config-default-exporters__ul_y42_xjg_4sb}

Logique spéciale
:
    * Si nodeName est vide, toutes les données sont renvoyées.
    {#devops-config-default-exporters__ul_pzt_zxz_zxb}

Gestion des erreurs
:
    * Si le nodeName n'est pas unique, <kbd class="ph userinput">plusieurs instances de nodeName trouvées</kbd>.
    * Si le nodeName est introuvable, <kbd class="ph userinput">nœud introuvable : &lt;nodeName&gt;</kbd>.
    {#devops-config-default-exporters__ul_yvs_zvw_msb}

## Renvoyer les données pour la liste des nœuds (returnDataForNodeNames-now) {#devops-config-default-exporters__section_u4m_ctq_wqb}

Renvoie les données complètes de l'instantané pour une liste de nœuds. Identique à <kbd class="ph userinput">Renvoyer des données pour un nom de nœud</kbd> , mais renvoie un JSON imbriqué avec des données de configuration pour une liste de noms de nœuds donnés (y compris les nœuds enfants).

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * nodeNames : noms des nœuds (chaîne, entre guillemets, séparés par des virgules)
    {#devops-config-default-exporters__ul_q11_klg_4sb}

Logique spéciale
:   Si nodeNamesList est vide, renvoie toutes les données de configuration.

Gestion des erreurs
:   Aucun.

Détails de la réponse
:   {"node1 \>\> :{"contentKey \>\> :"contentValue"},"node2 \>\> :{ \<\< error \>\> :"nodeName not found"}}.

Gestion des erreurs
:
    * Si le nodeName n'est pas unique, l'exportateur renvoie une réponse d'erreur indiquant \<\< plusieurs instances de nodeName trouvées \>\> pour ce nodeName spécifique. D'autres nodeNames contiennent les données
    * Si un nodeName est introuvable, il doit contenir le message d'erreur pour ce nœud
    {#devops-config-default-exporters__ul_tln_wlg_4sb}

## Renvoyer les données pour le chemin d'accès (returnDataForPath-now) {#devops-config-default-exporters__section_mxn_c5q_wqb}

Renvoie toutes les données de configuration pour un chemin d'accès de nœud donné dans l'instantané.

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * nodePath : chemin d'accès du nœud (chaîne, entre guillemets)
    {#devops-config-default-exporters__ul_vvt_hrg_4sb}

Logique spéciale
:   Si nodePath est vide, renvoie tout le contenu (comme toutes les données de configuration).

Gestion des erreurs
:   Si nodePath est introuvable, le dernier nom de nœud qui n'a pas été trouvé est le <kbd class="ph userinput">chemin d’accès indiqué introuvable : &lt;nodeName&gt;</kbd>.

## Renvoyer la liste de nœuds pour le niveau (returnNodeListForLevel-now) {#devops-config-default-exporters__section_urd_1vq_wqb}

Renvoie une liste de noms de nœuds qui sont des enfants du nœud racine au niveau spécifié (profondeur) dans l'instantané. Par exemple, le niveau 1 est un enfant direct du nœud racine, le niveau 2 est un petit-enfant, etc.

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * ExcludeVarsNode \[true\|false\] : exclut le nœud vars du résultat (vrai ou faux, vrai par défaut)
    * nodeLevel : niveau du nœud (nombre entier, la valeur par défaut est de 0)
    {#devops-config-default-exporters__ul_eld_4cn_4sb}

Logique spéciale
:   Si aucun niveau n'est spécifié, l'exportateur renvoie la valeur du niveau 0 (par exemple, le nom du nœud racine déployable).

Gestion des erreurs
:   Aucun.

Détails de la réponse
:   \["noeud1, \<\< noeud2 \>\>, \<\< noeud3"\]

## Renvoyer la liste de nœuds pour le chemin d'accès (returnNodeListForPath-now) {#devops-config-default-exporters__section_pzf_kvq_wqb}

Renvoie la liste des nœuds pour un chemin d'accès de nœud donné dans l'instantané (sans tenir compte des sous-nœuds).

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * ExcludeVarsNode \[true\|false\] : exclut le nœud vars du résultat (vrai ou faux, vrai par défaut)
    * nodePath : chemin d'accès à suivre avec la liste des nœuds séparés par pathSeparator (chaîne, entre guillemets)
    * pathSeparator : caractère pour séparer la liste de nodePaths (chaîne, la valeur par défaut est ',')
    {#devops-config-default-exporters__ul_o1z_wdn_4sb}

Logique spéciale
:   Aucun.

Gestion des erreurs
:   Aucun.

Détails de la réponse
:   \["noeud1, \<\< noeud2 \>\>, \<\< noeud3"\]

## Valeur de retour pour la clé dans un nœud (returnValueForKeyAtNodeName-now) {#devops-config-default-exporters__section_zv4_3wq_wqb}

Renvoie la valeur d'une clé spécifique qui fait partie d'un nœud dans l'instantané. La clé peut être définie directement pour le nœud ou plus bas dans le modèle de données pour l'un des enfants du nœud.

La différence entre cette valeur d'exportation et <kbd class="ph userinput">d’exportation pour keyName unique</kbd> réside dans le fait que le nom de clé doit uniquement être unique dans la sous-arborescence du nœud.

La combinaison clé/nœud est censée être unique dans l'instantané. Si la combinaison clé/nœud est trouvée plusieurs fois, il y a une erreur.  

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * keyName : nom de la clé (chaîne, entre guillemets)
    * nodeName : nom du nœud (chaîne, entre guillemets)
    {#devops-config-default-exporters__ul_az3_dqg_4sb}

Logique spéciale
:   Aucun.

Gestion d'erreur
:   Si la combinaison keyName nodeName n'est pas trouvée, une réponse vide est renvoyée.

## Valeur de retour pour keyPath (returnValueForKeyPath-now) {#devops-config-default-exporters__section_w2k_bwq_wqb}

Renvoie la valeur d'une clé spécifique dans un chemin spécifique.

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/xml/ini/raw)
    * keyPath : liste des noms de nœuds dont le nom de clé se trouve à la fin, séparés par pathSeparator (chaîne, entre guillemets)
    * pathSeparator : caractère pour séparer la liste de keyPaths (chaîne, la valeur par défaut est ',')
    {#devops-config-default-exporters__ul_jpg_v1n_4sb}

Logique spéciale
:   Aucun.

Gestion des erreurs
:
    * Si le keyPath n'est pas fourni, <kbd class="ph userinput">aucun argument keyPath n’est fourni</kbd>.
    * Si le keyPath est introuvable, indique le nom du dernier nœud introuvable <kbd class="ph userinput">chemin d’accès introuvable : &lt;chemin&gt;/&lt;nom_noeud&gt;</kbd>.
    * Si le keyPath est trouvé et qu'il s'agit d'un nœud (et non d'une clé), <kbd class="ph userinput">le keyPath fourni est un nœud et non une clé</kbd>.
    {#devops-config-default-exporters__ul_qlw_jbn_4sb}

## Valeur de retour pour keyName unique (returnValueForUniqueKeyName-now) {#devops-config-default-exporters__section_rwm_svq_wqb}

Renvoie la valeur d'une clé spécifique en fonction de son nom dans l'instantané. Contrairement à <kbd class="ph userinput">la valeur d’exportation pour la clé au sein d’un nœud</kbd>, la clé est censée être unique dans le modèle de données de l'instantané. Plusieurs clés sont prises en charge.  
Remarque :  
Les formats xml et ini ne sont pas pris en charge pour cet exportateur.

Arguments
:
    * appName : nom de l'application
    * deployableName : nom de l'élément déployable
    * requestedFormat : format demandé (json/yaml/raw)
    * keyName : nom de la clé (tableau de données)
    {#devops-config-default-exporters__ul_xmb_3ng_4sb}

Logique spéciale
:   Si la clé est présente plusieurs fois dans l'instantané, l'exportateur renvoie la première valeur trouvée (renvoie une erreur).

Gestion des erreurs
:
    * Si le keyName n'est pas fourni, <kbd class="ph userinput">aucun argument keyName n’est fourni</kbd>.
    * Si la clé est introuvable, <kbd class="ph userinput">clé introuvable : &lt;keyName&gt;</kbd>.
    {#devops-config-default-exporters__ul_nk2_qng_4sb}

