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


---

# Acelerando seu DevOpsprocesso de mudança

# Acelerando seu DevOpsprocesso de mudança {#ariaid-title1}

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

Habilite o recurso de aceleração de mudança de Velocidade de mudança para DevOpspara a criação automática de solicitações de mudança no pipeline e use fluxos e políticas de aprovação de mudança para automatizar a aprovação sob determinadas condições.  
Nota:  
ServiceNow [Gestão de mudanças](https://servicenow-prod.fluidtopics.net/qoO6XncYcgXl0QarAO_TcA "O aplicativo Gestão de mudanças ServiceNow fornece uma abordagem sistemática para controlar o ciclo de vida de todas as mudanças, facilitando mudanças benéficas a serem feitas com o mínimo de interrupção nos serviços de TI.")deve ser instalado para aceleração de mudança.  
Ative e configure o controle de mudanças ao modelar seu pipeline no DevOps:

* [Modele um pipeline do Azure em DevOps](https://servicenow-prod.fluidtopics.net/SZrDsGgxieBijU_B6QQApA "Modele um pipeline do Azure mapeando o pipeline para uma aplicação e mapeando Velocidade de mudança para DevOpsEtapas de pipeline para trabalhos de pipeline do Azure.")
* [Modelo A. GitLabPipeline de IC básico em DevOps](https://servicenow-prod.fluidtopics.net/wQ_5o0I4hL35bYHgDf5ILw "Modelo A. GitLabPipeline de IC básico mapeando o pipeline para um app e mapeando DevOpsetapas do pipeline para GitLabtrabalhos de pipeline.")
* [Modelo A. Jenkinspipeline em DevOps](https://servicenow-prod.fluidtopics.net/cn5HL6gPqbyQKrP1sgTxAQ "Modelo A. Jenkinsmapeamento do pipeline para um app e mapeamento DevOpsetapas do pipeline para Jenkinsfases.")
{#dev-ops-change-acceleration__ul_xcf_mfc_wmb}

Você pode exibir detalhes de solicitações de mudança ativas navegando até DevOpsOrquestrarSolicitações de Mudança de Pipeline.

## Processo de controle de mudanças {#dev-ops-change-acceleration__section_wyf_slc_wmb}

Quando o controle de mudanças está habilitado para um trabalho no DevOpsNo pipeline de desenvolvimento, uma solicitação de mudança é criada automaticamente e definida para avaliar o estado para solicitar aprovação para a execução da fase ou trabalho atual se um grupo de atribuição for adicionado à solicitação de mudança. As solicitações de mudança podem ser aprovadas automaticamente configurando condições em uma política de aprovação de mudança.

Se uma solicitação de mudança não for aprovada e movida para o estado Cancelado ou Encerrado, o associado Jenkins, GitHub ou ADO trabalho está marcado como com falha e uma mensagem de console é mostrada:

Para Jenkins: `[ServiceNow DevOps] O trabalho não foi aprovado para execução `

Para GitHub: `Erro: A mudança foi criada, mas a mudança foi rejeitada ou cancelada `

Para ADO: `"ChangeState":"Encerrado" `

## Anotações de trabalho de aprovação de mudança {#dev-ops-change-acceleration__section_dyd_2bx_ycc}

Quando uma solicitação de mudança é atualizada com base em um fluxo e na política de aprovação de mudança, as anotações de trabalho associadas à solicitação de mudança são atualizadas para uma das seguintes mensagens codificadas:  
* Política de aprovação de mudança não encontrada. A solicitação de mudança foi rejeitada (%s).
* %s está inativo. A solicitação de mudança foi rejeitada (%s).
* Nenhuma decisão correspondida. %s foi ignorado (%s).
* Nenhuma aprovação foi gerada a partir de decisões correspondentes. %s foi ignorado (%s).
* A solicitação de mudança foi rejeitada por %s (%s).
* A solicitação de mudança foi aprovada por %s (%s).
{#dev-ops-change-acceleration__ul_sq5_12x_ycc}  
As anotações de trabalho são atualizadas com base em uma lógica que usa a combinação de uma das mensagens codificadas, o nome da política e o rótulo de ação usado no fluxo associado à solicitação de mudança. Nesta combinação, você pode mudar somente o valor do nome da política e o rótulo da ação, mas não a mensagem codificada. Por exemplo,

    if (APPROVED.equals(state))
    38 message = String.format(APPROVED_MSG, policyName, actionLabel);

## Subfluxo do manipulador de mudanças padrão {#dev-ops-change-acceleration__section_zwl_y1p_k2c}

Use o subfluxo Manipulador de mudanças padrão para preencher esses campos de solicitação de mudança com valores padrão.

* Solicitação de
* Justificativa
* Plano de implementação
* Plano de reversão
* Plano de testes
* Descrição Resumida
* Descrição
* Data de início
* Data de término
* Análise de impacto de risco
{#dev-ops-change-acceleration__ul_axl_y1p_k2c}

O subfluxo do manipulador de mudanças padrão substitui os valores de campo que foram preenchidos usando um modelo ao criar o registro de solicitação de mudança.

Se desejar, você pode gravar um subfluxo personalizado no lugar deste fluxo modificando o. \[sn_devops.change_request_handler_subflow\] [DevOps propriedade](https://servicenow-prod.fluidtopics.net/jIgeu_J4Lgp7DOhm6wl7PQ "Use essas propriedades para definir configurações no Velocidade de mudança para DevOpsaplicação.").

## Modelos de solicitação de mudança personalizados {#dev-ops-change-acceleration__section_irr_sxf_llb}

Quando você habilita o controle de mudanças no ServiceNow DevOpsetapa , você pode selecionar um modelo personalizado para preencher campos automaticamente ao criar a solicitação de mudança. A solicitação de mudança Categoria o campo é definido automaticamente como DevOps.  
Nota:  
Não configure o. Categoria e. ChangeType campos do modelo personalizado.

O tipo de solicitação de mudança corresponde à tabela de solicitação de mudança no escopo global.

## Solicitações de mudança automáticas relacionadas {#dev-ops-change-acceleration__section_rph_v2z_jjb}

Para uma solicitação de mudança criada automaticamente por DevOps. Categoria O campo é definido automaticamente como DevOps, e estas listas relacionadas são adicionadas:

Confirmações
:   Confirmações associadas à solicitação de mudança.

Itens de trabalho
:   Itens de trabalho associados à solicitação de mudança.

Versões do Artefato

:   Lista de versões de artefato associadas ao pacote vinculado à execução do pipeline para pacotes criados antes da aprovação da solicitação de mudança.

    Se nenhum pacote estiver vinculado à execução do pipeline, a lista estará vazia.

Resumos de testes (substitui a lista relacionada Resultados de testes)

:   Lista de resumos de teste para uma execução de pipeline associada a um artefato, pacote ou execução de tarefa antes da solicitação de mudança.

    Consulte [Resultados do teste](https://servicenow-prod.fluidtopics.net/pDxddhrask_Q0Lavn_gd4A#dev-ops-change-acceleration__section_ccp_nbb_dlb)para obter mais detalhes.

Nota:  
Os detalhes de implementação da ferramenta de orquestração são adicionados automaticamente ao Anotações de trabalho campo no formulário solicitação de mudança. O detalhe adicionado às anotações de trabalho é limitado a 5 KB do log de execução de tarefa para a etapa.

## Processo de solicitação de mudança personalizado {#dev-ops-change-acceleration__section_www_tzz_jjb}

. [Propriedades de mudança de DevOps](https://servicenow-prod.fluidtopics.net/jIgeu_J4Lgp7DOhm6wl7PQ "Use essas propriedades para definir configurações no Velocidade de mudança para DevOpsaplicação.")estão disponíveis para personalizar seu fluxo de solicitação de mudança.  
* Estado de implementação da solicitação de mudança do DevOps
* Estado de pós-implementação da solicitação de mudança do DevOps
* Estado de cancelamento da solicitação de mudança do DevOps
* Texto de aprovação da solicitação de mudança do DevOps
{#dev-ops-change-acceleration__ul_hln_lgb_kjb}

Para personalizar seu fluxo de solicitação de mudança, você deve primeiro criar um Definição do SistemaLista de Seleção. Por exemplo, <kbd class="ph userinput">DevOps_implement (valor - 10) </kbd>.

Em seguida, adicione a lista de seleção a. Definição do SistemaInclusão de scriptChangeRequestStateHandlerSNC.

Depois de criar a lista de seleção e adicioná-la à inclusão de script, você pode atualizar [Propriedades de mudança de DevOps](https://servicenow-prod.fluidtopics.net/jIgeu_J4Lgp7DOhm6wl7PQ "Use essas propriedades para definir configurações no Velocidade de mudança para DevOpsaplicação.")com os novos valores da lista de seleção. Por exemplo, DevOps change request implement state <kbd class="ph userinput">-10 </kbd>.

## Condição de risco de DevOps {#dev-ops-change-acceleration__section_x4j_zzg_k3b}

Você pode usar o. DevOpscálculo de risco e impacto com base na pontuação de risco do comprometedor.

Esta condição está inativa por padrão.

## Resultados de testes relacionados {#dev-ops-change-acceleration__section_ccp_nbb_dlb}

Lista os testes que foram executados em um pipeline após a criação de um pacote. Se nenhum pacote tiver sido criado, a lista incluirá os testes que foram executados após a criação de uma versão de artefato.

Cenários:

Um pacote é criado no pipeline, mas nenhuma versão de artefato foi registrada.
:
    * Se a solicitação de mudança for criada na fase de criação do pacote:Nenhum resultado de teste é exibido porque um pacote ainda não está vinculado à execução do pipeline.

    * Se a solicitação de mudança for criada em uma fase após a fase de criação do pacote:Os resumos de testes de compilação incluem aqueles associados a fases após a fase de criação do pacote, até a fase de mudança controlada.

    {#dev-ops-change-acceleration__ul_gg5_23b_dlb}

As versões do artefato estão registradas, mas nenhum pacote foi criado.
:
    * Se a solicitação de mudança for criada na fase de versão do artefato:Nenhum resultado de teste será exibido, porque nenhum teste será associado até que a execução da tarefa seja concluída.

    * Se a solicitação de mudança for criada em uma fase após a fase de versão do artefato:Os resumos de testes de compilação incluem aqueles na fase de versão do artefato, bem como as fases posteriores, até a fase de mudança controlada.

    {#dev-ops-change-acceleration__ul_d3n_33b_dlb}

As versões do artefato e o pacote são criados no pipeline.
:
    * Se a solicitação de mudança fizer parte da fase após a versão do artefato e as fases de criação do pacote:Os resumos de testes de compilação incluem aqueles associados à fase de criação do pacote, bem como as fases posteriores, até a fase de mudança controlada.

    * Se a solicitação de mudança fizer parte da fase de criação do pacote e as versões de artefato forem criadas como parte de uma fase anterior;
      * ou a solicitação de mudança é criada em uma fase (não na criação do pacote) após a fase de versão do artefato, mas antes da fase de criação do pacote;
      * ou a solicitação de mudança faz parte da fase de criação do pacote e as versões de artefato são criadas como parte de uma fase anterior:

      {#dev-ops-change-acceleration__ul_chj_vxm_nsb}

      Os resumos de testes de compilação incluem aqueles associados à fase de versão do artefato, bem como fases posteriores, até a fase de mudança controlada.
    {#dev-ops-change-acceleration__ul_cd5_j3b_dlb}

## Exibição de execuções de pipeline {#dev-ops-change-acceleration__section_vwt_bkc_wmb}

Você pode exibir a atividade do pipeline navegando até DevOpsOrquestrarExecuções de Pipeline.

* **using-dev-ops-model-change-flow.html**   
* **[Crie um DevOpsSolicitação de mudança e associar existente DevOpsDados: Espaço](https://servicenow-prod.fluidtopics.net/zRz0WEfWUYaEKeC6G3vvFg)**   
  Crie um DevOpssolicitação de mudança e associar existente DevOpsDados por meio da IU do espaço.
* **[Crie um DevOpsSolicitação de mudança e associar existente DevOpsDados - Clássico](https://servicenow-prod.fluidtopics.net/24xhNywNH~qffnqleGEJuw)**   
  Crie um DevOpssolicitação de mudança e associar existente DevOpsDados por meio da IU clássica.
* **[DevOps solicitação de mudança sem categoria obrigatória como DevOps](https://servicenow-prod.fluidtopics.net/nsh1Bz6lTbQpAAW4DNNy8A)**   
  Habilite a categorização DevOpssolicitação de mudança de DevOpspropriedades. As solicitações de mudança criadas como parte das etapas de execução do pipeline podem ser criadas com uma categoria diferente de DevOps.
* **[Criação de solicitação de mudança com erros de recuperação de dados DevOps](https://servicenow-prod.fluidtopics.net/ukLWfnziFBOKTeBAwnvl6w)**   
  Crie solicitações de mudança mesmo com erros na recuperação de dados de DevOps.
* **[Artefatos e pacotes](https://servicenow-prod.fluidtopics.net/Vo7O~fRDXp__X8ne7SM_Mg)**   
  Artefatos e pacotes habilitados Velocidade de mudança para DevOpspara rastrear atividades de desenvolvimento e teste em uma ampla variedade de modelos de implantação e versão. Este recurso garante que a atividade do pipeline seja armazenada no DevOpso modelo de dados pode ser recuperado e aplicado quando artefatos são criados e liberados em momentos diferentes ou em pipelines diferentes.
* **[DevOps IU do pipeline](https://servicenow-prod.fluidtopics.net/YtK8Xu6zcoBZHlN0yz9RQg)**   
  Use a IU de pipeline para visualizar interações e resultados em uma execução de pipeline. Esta exibição gráfica mostra a progressão da etapa do pipeline e outros detalhes de cada pipeline.
* **[Configurando DevOpsdetalhes da solicitação de mudança no pipeline](https://servicenow-prod.fluidtopics.net/TTxdEdjdRt1S_oyE2sUPNw)**   
  Configure como as informações de fechamento, o estado de mudança e os campos de solicitação de mudança são atualizados de dentro de um pipeline na etapa de mudança do pipeline.
* **[Recupere dados da solicitação de mudança usando o script DevOpsChangeRelationshipHelper](https://servicenow-prod.fluidtopics.net/mHUqOR4UEVMevCqSfLXYKA)**   
  Recupere dados associados a uma solicitação de mudança com base no tipo de relação especificado usando a inclusão de script DevOpsChangeRelationshipHelper.
* **[Gerencie solicitações de extração (PR) ou mesclar solicitações na Velocidade de mudança de DevOps](https://servicenow-prod.fluidtopics.net/a8kui_L4LGA31~sL6IxrFQ)**   
* **[Atributos da solicitação de mudança de DevOps](https://servicenow-prod.fluidtopics.net/EJMk5qdJgf1~jbpDSa7atA)**   
  Adicione ou atualize atributos de solicitação de mudança de DevOps usando a API REST changeInfo, o subfluxo do manipulador de mudanças padrão, passando atributos por pipeline, função Atualizar ou fluxos automatizados.

