---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Preparando uma aplicação para carregamento de dados de configuração

# Preparando uma aplicação para carregamento de dados de configuração {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

Um aplicação em CDMé a coleção completa de dados de configuração para um serviço de aplicações, modelo de aplicação ou grupo de IC dinâmico\[infraestrutura\] no CMDB. Depois de carregar os dados de configuração de origem, a aplicação pode oferecer suporte a todo o potencial implantáveisque compõem cada versão dos ambientes de desenvolvimento, teste e produção do serviço.  
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.

## Visão geral: Preparando uma aplicação para aceitar dados de configuração carregados {#cdm-prep-app-for-upload__section_kct_wt2_44b}

Você segue este processo geral para preparar uma aplicação para aceitar o carregamento de dados de configuração:

1. Em Apps , você, um usuário com Administrador do CDM \[sn_cdm.cdm_admin\]função, criar um registro de aplicação.

   O sistema gera uma aplicação que inclui várias pastas padrão em uma estrutura hierárquica. Você mapeará seus dados de configuração existentes nesta estrutura de dados para habilitar os benefícios descritos em [Modelo de dados de CDM](https://servicenow-prod.fluidtopics.net/Xy1XOniY_IKBE6gbmfz7IQ ". CDMo modelo de dados é uma estrutura de dados padronizada que oferece suporte ao ciclo de vida mais amplo da entrega de software: automação, validação de qualidade e. CSDM. CDMimporta dados de configuração existentes, valida-os usando políticas definidas por você e exporta dados de configuração válidos para os existentes da sua organização DevOpspipeline para implementar aplicações, serviços e infraestrutura.").

   ![Estrutura de dados de uma nova aplicação. Você adicionará seus dados de configuração como nós na pasta apropriada]()

   A aplicação oferece suporte à criação de vários implantáveis. Por exemplo, você pode criar um implantávelPara cada ambiente típico: Desenvolvimento, teste e produção. Você também pode criar várias versões de cada um implantávelpara cada tipo de ambiente.
2. Trabalhando em CDMeditor de código, agora você cria um changeset - uma cópia de rascunho da aplicação que pode ser editada.
3. Ao trabalhar no changeset, você cria os seguintes tipos de nós nas pastas apropriadas. Este processo modelos os dados de configuração, ou seja, preparam a aplicação para mapear seus dados de configuração de origem para o. CDMestrutura de dados.
4. Agora que a estrutura está em vigor, você usa as APIs REST ou CDMpainel de edição de código para carregar os dados de configuração existentes no changeset. O processo é descrito em [Carregando seus dados de configuração](https://servicenow-prod.fluidtopics.net/jbHSM7bT_n_GliC6DX0X9g "Primeiro, você cria um novo CDMe carregue os dados de configuração existentes na estrutura."). Para obter mais informações, consulte [CdmApplicationsAPI](https://www.servicenow.com/docs/access?context=applications-api&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US), [CdmChangesetsAPI](https://www.servicenow.com/docs/access?context=changesets-api&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)e. [CdmSnapshoAPI](https://www.servicenow.com/docs/access?context=snapshot-api&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US).  
   Você pode carregar os seguintes tipos de conjuntos de dados: Variáveis de componente, componentes, coleções e implantáveis.

   Componentes{#cdm-prep-app-for-upload__dle-component}

   :   Os componentes são os blocos de construção que normalmente representam os dados de configuração de um elemento lógico de uma aplicação ou parte de um serviço de infraestrutura. Por exemplo, uma aplicação monolítica, um microsserviço, um servidor físico ou um modelo Docker.Um componente pode conter variáveis que podem assumir valores diferentes em coleções e. implantáveis. Instruções mais detalhadas são exibidas em [Defina ou atualize um componente](https://servicenow-prod.fluidtopics.net/weGgzyFLcEWjcGxeWzUtEw "Defina ou atualize um componente ao trabalhar em um changeset.").

   Coleções{#cdm-prep-app-for-upload__dle-collection}

   :   Uma coleção é o conjunto de componentes que juntos definem uma versão. Você pode pensar em uma coleção como uma composição de versão.

       Uma coleção pode conter variáveis ou configurações de substituição que são específicas para a versão específica. Por exemplo, os dados de configuração da VM usados na versão-1 são diferentes dos dados usados na versão-2. a versão-1 pode usar o valor `2 GB `para <var class="keyword varname">memória </var>configuração ( `"Memória": "2 GB" `e a versão-2 pode especificar um valor diferente ( `"Memória": "4 GB" `). Além disso, uma coleção pode incluir configurações que não aparecem em seus componentes. Você pode pensar em valores como "sobreposições".

   Implantáveis{#cdm-prep-app-for-upload__dle-deployable}

   :   R implantávelÉ um conjunto de dados de configuração (para um ambiente de desenvolvimento, teste ou produção) que pode ser implantado em seu pipeline de IC/CD como um serviço. Cada implantávelem uma aplicação, configura um serviço no CMDB. Por exemplo, você pode criar três implantáveis, um para cada tipo de ambiente: Desenvolvimento, Teste e Produção.

       R implantávelé composto pela coleção ou conjunto de coleções que definem a versão para um ambiente específico. A combinação de coleções e ambiente link para um serviço de aplicações no CMDBou um serviço de infraestrutura.

       R implantávelpode conter variáveis ou substituir configurações específicas do ambiente. Por exemplo, o. `banco de dados `a variável tem um valor no ambiente de desenvolvimento e um valor diferente no ambiente de produção. Um valor de substituição na produção implantávelpode especificar um parâmetro de contêiner obrigatório que não é necessário no ambiente de desenvolvimento.
5. Depois que os dados forem carregados, você retornará para CDM. Você atualiza a variável e substitui valores para que o conjunto relativamente pequeno de componentes e coleções possa fornecer dados de configuração para todos os três implantávelambientes. Por exemplo, o. <kbd class="ph userinput">Desenvolvimento </kbd> implantávelpode usar os mesmos componentes e coleções que <kbd class="ph userinput">Teste </kbd> implantável. <kbd class="ph userinput">Desenvolvimento </kbd>usa o padrão <var class="keyword varname">banco de dados </var>valor da variável. <kbd class="ph userinput">Teste </kbd>, em contraste, usa um valor diferente que é apropriado para o ambiente de teste.
6. Agora, salve e confirme o changeset. O sistema executa as seguintes ações:
   * Determine se há conflitos com outras confirmações anteriores. Se o sistema relatar um conflito, você deve resolvê-lo e confirmar novamente ou criar um changeset e refazer suas mudanças. Para obter mais informações sobre resolução de conflitos, consulte [Conflitos entre confirmações do changeset](https://servicenow-prod.fluidtopics.net/c6VVIROUHvxWcLraoL2S2w "A entrega de serviço pode incluir várias equipes trabalhando ao mesmo tempo em dados de configuração com potencialmente centenas de mudanças de configuração todos os dias. Como as mudanças podem estar em conflito com mudanças anteriores de um usuário diferente, CDMgerencia confirmações e snapshots para bloquear confirmações desse conflito. Você será notificado sobre conflitos de changeset para ajudá-lo a resolvê-los.").
   * Envie todas as mudanças para o modelo de dados da aplicação (os dados de configuração são persistentes).
   * Gere um snapshot de cada implantávelque é afetado pelas mudanças no changeset. O sistema valida os dados de configuração executando políticas especificadas em relação a um snapshot. No momento em que o snapshot é criado, o snapshot pode ser publicado e usado para exportar os dados de configuração. Os snapshots são registros permanentes que não podem ser editados.
   {#cdm-prep-app-for-upload__ul_hrq_nch_vrb}

{#cdm-prep-app-for-upload__ol_r22_zt2_44b}Os dados de configuração de origem agora estão mantidos em CDMtabelas. Agora você pode gerenciar os dados conforme necessário: Mapear políticas para cada implantávelpara que os snapshots possam ser validados, valide os dados em um snapshot (aplique as políticas), exporte dados de configuração e assim por diante.  
Nota:  
Você pode mapear políticas para um vazio implantável, mas isso não é um procedimento típico.
**Conceitos relacionados**   

* [Changesets e controle de versão em CDM](https://servicenow-prod.fluidtopics.net/r~OwuBcd~EcOqnd5rV7DPA "Um changeset é uma cópia de rascunho de uma aplicação que você pode atualizar e salvar quantas vezes for necessário. Quando estiver satisfeito com as mudanças, você pode confirmar o changeset para aplicar as mudanças à aplicação. Confirmação")
* [Conflitos entre confirmações do changeset](https://servicenow-prod.fluidtopics.net/c6VVIROUHvxWcLraoL2S2w "A entrega de serviço pode incluir várias equipes trabalhando ao mesmo tempo em dados de configuração com potencialmente centenas de mudanças de configuração todos os dias. Como as mudanças podem estar em conflito com mudanças anteriores de um usuário diferente, CDMgerencia confirmações e snapshots para bloquear confirmações desse conflito. Você será notificado sobre conflitos de changeset para ajudá-lo a resolvê-los.")
* [Validando e corrigindo dados de configuração](https://servicenow-prod.fluidtopics.net/5As6JbuKqjKwGbja6kZHyQ "Para cada mudança em um ambiente, pode haver dezenas ou centenas de regras (políticas) que precisam ser verificadas. CDMpermite validar automaticamente os dados de configuração para garantir que as mudanças de configuração estejam livres de erros e em conformidade com a política antes que os dados de configuração sejam consumidos.")  
**Tarefas relacionadas**   

* [Defina ou atualize um componente](https://servicenow-prod.fluidtopics.net/weGgzyFLcEWjcGxeWzUtEw "Defina ou atualize um componente ao trabalhar em um changeset.")
* [Defina ou atualize uma coleção](https://servicenow-prod.fluidtopics.net/Vp03XRQpYYqbhSn6FCbqlw "Defina ou atualize uma coleção ao trabalhar em um changeset de uma aplicação.")
* [Crie e atualize um implantável](https://servicenow-prod.fluidtopics.net/gctqKQm4J~d_jmanq~58oQ "Crie um implantávelao trabalhar em um changeset. Você pode adicionar vários componentes e coleções a um implantável.")

