---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Exportadores padrão Configuração de DevOps

# Exportadores padrão Configuração de DevOps {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 min. de leitura

O pacote de conteúdo do exportador Configuração de DevOps contém um conjunto de exportadores Configuração de DevOps padrão de dados que podem ser usados como entrada para outras atividades de implantação e provisionamento.
Importante:  
A partir da versão Washington DC, o Configuração de DevOps está sendo preparado para descontinuação futura. Ele ficará oculto e não será mais instalado em novas instâncias, mas continuará sendo compatível. Para obter detalhes, consulte o artigo [Deprecation Process (Processo de descontinuação) \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) na Base de conhecimento do Now Support. Configuração de DevOps Os exportadores permitem que outras ferramentas consumam os dados de snapshots implantáveis.  
Nota:  
Não é possível modificar exportadores padrão. No entanto, você pode fazer uma cópia do exportador e personalizar sua cópia.  
Esses exportadores estão contidos no pacote de conteúdo do exportador Configuração de DevOps.

* retornaTodosDados-agora
* retornaTodosDados_semVars-agora
* retornarDadosparaNomeNode-now
* retornarDataForNodeNames-now
* retornaDadosParaPath-now
* retornaNodeListForLevel-now
* retornaNodeListForPath-now
* retornarValueForKeyAtNodeName-now
* retornarValueForKeyPath-now
* retornarValueForUniqueKeyName-now
{#devops-config-default-exporters__ul_hh4_zpq_wqb}

## Retornar todos os dados (returnAllData-now) {#devops-config-default-exporters__id_dcc_nsq_wqb}

Retorna o conteúdo completo do snapshot sem qualquer filtragem ou modificação, incluindo a pasta do sistema var.  
Nota:  
O exportador falhará se a aplicação/implantável não estiver no estado Ativo (excluído).

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    {#devops-config-default-exporters__ul_nq3_crz_nsb}

Lógica especial
:   Nenhum.

Tratamento de erros
:   Nenhum.

## Retornar todos os dados, exceto variáveis (returnAllData_noVars-now) {#devops-config-default-exporters__section_nmr_5sq_wqb}

Retorna todos os dados de configuração do implantável, exceto o nome e as variáveis do implantável.  
A resposta não inclui:

* <kbd class="ph userinput">Pasta</kbd> de variáveis no nível do implantável
* pasta de<kbd class="ph userinput">variáveis</kbd> em cada uma das coleções incluídas
* Nome do implantável no nível raiz da resposta

{#devops-config-default-exporters__ul_yrn_2dy_nsb}  
Nota:  
Este exportador não funciona para aplicações/implantáveis excluídos.  

Argumentos
:   Argumentos (podem ser fornecidos na linha de comando ou inseridos interativamente no modo de execução).  
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    {#devops-config-default-exporters__ul_esw_mjg_4sb}

Lógica especial
:   Nenhum.

Tratamento de erros
:   Nenhum.

## Retornar dados para um nome de nó (returnDataforNodeName-now) {#devops-config-default-exporters__section_m4c_l5q_wqb}

Retorna o subconjunto dos dados do snapshot para um determinado nome de nó, que é fornecido como um argumento. O valor do argumento deve ser passado como texto de cadeia de caracteres.

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * nodeName --- Nome do nó (cadeia de caracteres, entre aspas)
    {#devops-config-default-exporters__ul_y42_xjg_4sb}

Lógica especial
:
    * Se nodeName estiver vazio, todos os dados serão retornados.
    {#devops-config-default-exporters__ul_pzt_zxz_zxb}

Tratamento de erros
:
    * Se o nodeName não for exclusivo, <kbd class="ph userinput">várias instâncias de nodeName foram encontradas</kbd>.
    * Se o nodeName não for encontrado, <kbd class="ph userinput">o nó não foi encontrado:</kbd>\<nodeName\> .
    {#devops-config-default-exporters__ul_yvs_zvw_msb}

## Retornar dados para a lista de nós (returnDataForNodeNames-now) {#devops-config-default-exporters__section_u4m_ctq_wqb}

Retorna os dados completos do snapshot para uma lista de nós. Igual a <kbd class="ph userinput">Retornar dados para um nome de nó,</kbd> mas retorna um JSON aninhado com dados de configuração para uma lista de nomes de nó fornecidos (incluindo todos os nós secundários).

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * nodeNames --- Nomes do nó (cadeia de caracteres, entre aspas, separado por vírgula)
    {#devops-config-default-exporters__ul_q11_klg_4sb}

Lógica especial
:   Se nodeNamesList estiver vazio, retornará todos os dados de configuração.

Tratamento de erros
:   Nenhum.

Detalhes da resposta
:   {"node1":{"contentKey":"contentValue"},"node2":{ "error":"nodeName not opened"}}.

Tratamento de erros
:
    * Caso o nodeName não seja exclusivo, o exportador retornará uma resposta de erro informando "várias instâncias de nodeName encontradas" para esse nodeName específico. Outros nodeNames contêm os dados
    * Se um nodeName não for encontrado, ele deverá conter uma mensagem de erro para esse nó
    {#devops-config-default-exporters__ul_tln_wlg_4sb}

## Retornar dados para o caminho (returnDataForPath-now) {#devops-config-default-exporters__section_mxn_c5q_wqb}

Retorna todos os dados de configuração para um determinado caminho de nó no snapshot.

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * nodePath --- Caminho do nó (cadeia de caracteres, entre aspas)
    {#devops-config-default-exporters__ul_vvt_hrg_4sb}

Lógica especial
:   Se nodePath estiver vazio, retorna todo o conteúdo (semelhante a todos os dados de configuração).

Tratamento de erros
:   Se nodePath não for encontrado, o último nome de nó que não foi encontrado será o <kbd class="ph userinput">caminho declarado não encontrado:</kbd>\<nodeName\> .

## Retornar lista de nós para nível (returnNodeListForLevel-now) {#devops-config-default-exporters__section_urd_1vq_wqb}

Retorna uma lista de nomes de nós que são secundários do nó raiz no nível especificado (profundidade) no snapshot. Por exemplo, o nível 1 é um secundário direto do nó raiz, o nível 2 é um neto etc.

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * ExcludeVarsNode \[true\|false\] - Exclui o nó de variáveis do resultado (verdadeiro ou falso, o padrão é verdadeiro)
    * nodeLevel --- Nível do nó (inteiro, o padrão é 0)
    {#devops-config-default-exporters__ul_eld_4cn_4sb}

Lógica especial
:   Se nenhum nível for especificado, o exportador retornará o valor do nível 0 (por exemplo, o nome do nó raiz implantável).

Tratamento de erros
:   Nenhum.

Detalhes da resposta
:   \["node1, "node2", "node3"\]

## Retornar lista de nós para o caminho (returnNodeListForPath-now) {#devops-config-default-exporters__section_pzf_kvq_wqb}

Retorna a lista de nós para um determinado caminho de nó no snapshot (sem levar em conta os subnós).

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * ExcludeVarsNode \[true\|false\] - Exclui o nó de variáveis do resultado (verdadeiro ou falso, o padrão é verdadeiro)
    * nodePath --- Caminho a ser seguido com lista de nós separados por pathSeparator (cadeia de caracteres, entre aspas)
    * pathSeparator --- Caractere para separar a lista de nodePaths (cadeia de caracteres, o padrão é ',')
    {#devops-config-default-exporters__ul_o1z_wdn_4sb}

Lógica especial
:   Nenhum.

Tratamento de erros
:   Nenhum.

Detalhes da resposta
:   \["node1, "node2", "node3"\]

## Retornar valor para chave em um nó (returnValueForKeyAtNodeName-now) {#devops-config-default-exporters__section_zv4_3wq_wqb}

Retorna o valor de uma chave específica que faz parte de um nó no snapshot. A chave pode ser definida diretamente para o nó ou inferior no modelo de dados para um dos secundários do nó.

A diferença entre este exportador e <kbd class="ph userinput">o valor de exportação para keyName exclusivo</kbd> é que o nome da chave só precisa ser exclusivo na subárvore do nó.

Espera-se que a combinação de chave/nó seja exclusiva no snapshot. Se a combinação de chave/nó for encontrada mais de uma vez, há um erro.  

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * keyName --- Nome da chave (cadeia de caracteres, entre aspas)
    * nodeName --- Nome do nó (cadeia de caracteres, entre aspas)
    {#devops-config-default-exporters__ul_az3_dqg_4sb}

Lógica especial
:   Nenhum.

Manipulação de erros
:   Se a combinação keyName nodeName não for encontrada, uma resposta vazia será retornada.

## Valor de retorno para keyPath (returnValueForKeyPath-now) {#devops-config-default-exporters__section_w2k_bwq_wqb}

Retorna o valor de uma chave específica em um caminho específico.

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/xml/ini/raw)
    * keyPath --- Lista de nomes de nós com o nome da chave no final separados por pathSeparator (cadeia de caracteres, entre aspas)
    * pathSeparator --- Caractere para separar a lista de keyPaths (cadeia de caracteres, o padrão é ',')
    {#devops-config-default-exporters__ul_jpg_v1n_4sb}

Lógica especial
:   Nenhum.

Tratamento de erros
:
    * Se o keyPath não for fornecido, <kbd class="ph userinput">nenhum argumento keyPath será fornecido</kbd>.
    * Se o keyPath não for encontrado, informará que o último nome de nó não encontrado <kbd class="ph userinput">caminho não encontrado:</kbd>\<path\> /\<nodeName\> .
    * Se o keyPath for encontrado e for um nó (não uma chave), <kbd class="ph userinput">o keyPath fornecido será um nó e não uma chave</kbd>.
    {#devops-config-default-exporters__ul_qlw_jbn_4sb}

## Valor de retorno para keyName exclusivo (returnValueForUniqueKeyName-now) {#devops-config-default-exporters__section_rwm_svq_wqb}

Retorna o valor de uma chave específica com base em seu nome no snapshot. Ao contrário <kbd class="ph userinput">do valor de exportação da chave em um nó</kbd>, espera-se que a chave seja exclusiva no modelo de dados do snapshot. Várias chaves são compatíveis.  
Nota:  
Os formatos xml e ini não são compatíveis com este exportador.

Argumentos
:
    * appName --- Nome da aplicação
    * deployableName --- Nome do implantável
    * requestFormat --- Formato solicitado (json/yaml/raw)
    * keyName --- Nome da chave (matriz de dados)
    {#devops-config-default-exporters__ul_xmb_3ng_4sb}

Lógica especial
:   Se a chave estiver presente várias vezes no snapshot, o exportador retornará o primeiro valor encontrado (retorna erro).

Tratamento de erros
:
    * Se o keyName não for fornecido, <kbd class="ph userinput">nenhum argumento keyName será fornecido</kbd>.
    * Se a chave não for encontrada, a <kbd class="ph userinput">chave não foi encontrada:</kbd>\<keyName\> .
    {#devops-config-default-exporters__ul_nk2_qng_4sb}

