Atributos de solicitação de mudança do DevOps
Adicione ou atualize atributos de solicitação de mudança do DevOps usando a REST API changeInfo, o subfluxo do manipulador de mudança padrão, passando atributos por meio do pipeline, função de atualização ou fluxos automatizados.
Especificando atributos
Use um dos seguintes métodos para especificar atributos de solicitação de mudança:
- DevOps - PUT /devops/orchestration/changeInfo/{changeInfo} para atualizar campos em uma solicitação de mudança especificada.Nota:
- A API changeInfo não funcionará quando o pipeline estiver no estado pausado.
- Uma chamada de API não pode ser executada enquanto o pipeline está aguardando.
- A abordagem da API deve ser considerada após testes completos.
- Subfluxo do manipulador de mudança padrão para preencher campos de solicitação de mudança com valores padrão. Para obter mais informações, consulte Subfluxo do manipulador de mudança padrão.
- Passando os atributos de mudança por meio do pipeline de orquestração. Para obter mais informações, consulte Configuração de DevOps detalhes da solicitação de mudança no pipeline.
- Passando os atributos de mudança por meio da função de atualização na função de pipeline de orquestração. Para mais informações, consulte o seguinte:
- Obter e atualizar detalhes da solicitação de mudança no pipeline Azure DevOps
- Atualizar detalhes da solicitação de mudança no pipeline do Jenkins
- Ações personalizadas do ServiceNow DevOps do mercado do GitHub
- Implementar ações personalizadas para pipelines usando a imagem de contêiner genérica do Docker
- Fluxos automatizados: fluxos de aprovação do DevOps para fazer mudanças em uma solicitação de mudança. Para obter mais informações, consulte Fluxos.
Precedência de consideração
Quando os atributos de mudança são especificados por meio de vários métodos, a precedência na qual os valores de atributo são considerados varia. Na ServiceNow, os atributos podem ser especificados na etapa do pipeline da Velocidade de mudança para DevOps, no subfluxo do Manipulador de mudança padrão ou em um fluxo de aprovação. No pipeline da ferramenta de orquestração, os atributos podem ser passados na etapa do pipeline ou usando as REST APIs. Se um modelo de mudança for usado, ele também poderá ser especificado nas predefinições do modelo.
Consulte as tabelas e exemplos a seguir para entender a precedência na qual os valores serão considerados.
| Solicitação de mudança | Precedência |
|---|---|
| Padrão |
|
| Fora do padrão |
|
| Solicitação de mudança | Precedência |
|---|---|
| Padrão |
|
| Fora do padrão |
|
Cenário 1
Considere um cenário em que os atributos são especificados no subfluxo do manipulador de mudança padrão na ServiceNow e na função Atualizar no pipeline de orquestração. Suponha que o atributo Assigment_group seja especificado como "change MGMT" no subfluxo do manipulador de mudança padrão e como "CAB" na função de atualização no pipeline. Neste cenário, quando a mudança for criada, o valor do subfluxo do manipulador de mudança padrão será considerado e "change gestão" será o valor considerado para assign_group. Depois que a mudança for aprovada e o pipeline for retomado, o valor especificado na função de atualização será considerado, ou seja, "CAB".
Cenário 2
Considere um cenário em que os atributos são especificados no subfluxo do manipulador de mudança padrão na ServiceNow e na etapa de mudança no pipeline de orquestração. Suponha que o atributo Assigment_group seja especificado como "change MGMT" no subfluxo do manipulador de mudança padrão e como "CHG MGMT1" na etapa de mudança do pipeline. Neste cenário, quando a mudança for criada, o valor da etapa de mudança (chgmgmt1) será considerado e, quando o subfluxo do manipulador de mudança padrão for acionado, o valor considerado será "change gestão".
Cenário 3
Considere um cenário em que os atributos são especificados por meio do modelo passado em atributos de mudança e no modelo do registro da etapa. Suponha que o atributo Assigment_group seja especificado como "change MGMT" no modelo passado em atributos de mudança e como "CHG MGMT1" no modelo do registro da etapa do pipeline. Neste cenário, quando a mudança for criada, o valor do modelo passado no atributo de mudança (chg gestão) será considerado.
Cenário 4
Considere um cenário em que os atributos são especificados nos atributos de mudança e o modelo predefinido para uma mudança baseada em modelo. Suponha que o atributo Assigment_group seja especificado como "change MGMT" nos atributos de mudança e como "CHG MGMT1" na predefinição do modelo. Neste cenário, quando a mudança for criada, o valor da predefinição do modelo (chgmgmt1) será considerado.