Atributos de solicitação de mudança do DevOps

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Adicione ou atualize atributos de solicitação de mudança do DevOps usando a REST API changeInfo, o subfluxo do manipulador de mudanças padrão, passando atributos por meio do pipeline, da função Atualizar ou dos fluxos automatizados.

    Especificando atributos

    Use um dos seguintes métodos para especificar atributos de solicitação de mudança:

    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 variará. Na ServiceNow, os atributos podem ser especificados na etapa de pipeline da Velocidade de mudança do DevOps, no subfluxo do Manipulador de mudanças 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 em predefinições de modelo.

    Consulte as tabelas e exemplos a seguir para entender a precedência na qual os valores serão considerados.

    Tabela 1. Precedência de atributos de mudança para mudanças baseadas em tipo
    Solicitação de mudança Precedência
    Padrão
    1. Atributos de mudança passados pelo pipeline
    2. Campos de registro de etapa na ServiceNow
    3. Atributos de mudança passados por meio do pipeline
    4. Modelo nos campos Etapa na ServiceNow
    Fora do padrão
    1. Atributos de mudança passados pelo pipeline
    2. Subfluxo do manipulador de mudanças padrão e fluxos de aprovação
      Importante:
      Definir valores de atributo no subfluxo do manipulador de mudanças padrão e nos fluxos de aprovação pode causar conflitos porque eles podem ser executados simultaneamente. Defina os valores de atributo em apenas uma origem para evitar problemas.
    3. Campos de registro de etapa na ServiceNow
    4. Atributos de mudança passados por meio do pipeline
    5. Modelo nos campos Etapa na ServiceNow
    Tabela 2. Precedência de atributos de mudança para mudanças baseadas em modelo
    Solicitação de mudança Precedência
    Padrão
    1. Predefinições do modelo
    2. Atributos de mudança passados pelo pipeline
    3. Campos de registro de etapa na ServiceNow
    4. Atributos de mudança passados por meio do pipeline
    5. Modelo nos campos Etapa na ServiceNow
    Fora do padrão
    1. Predefinições do modelo
    2. Atributos de mudança passados pelo pipeline
    3. Subfluxo do manipulador de mudanças padrão e fluxos de aprovação
      Importante:
      Definir valores de atributo no subfluxo do manipulador de mudanças padrão e nos fluxos de aprovação pode causar conflitos porque eles podem ser executados simultaneamente. Defina os valores de atributo em apenas uma origem para evitar problemas.
    4. Campos de registro de etapa na ServiceNow
    5. Atributos de mudança passados por meio do pipeline
    6. Modelo nos campos Etapa na ServiceNow
    Nota:
    Se você usou regras de negócio em suas operações de mudança, deverá definir sn_devops.change_request.apply_attributes_on_creationpropriedade como verdadeira, para que os atributos de mudança passados no pipeline sejam definidos quando a solicitação de mudança é criada, em vez de os atributos serem passados após a criação da solicitação de mudança. Para obter mais informações, consulte Propriedades de Velocidade de mudança para DevOps.

    Cenário 1

    Considere um cenário em que os atributos são especificados no subfluxo do manipulador de mudanças padrão na ServiceNow e na função Atualizar no pipeline de Orquestração. Suponha que o atributo assignment_group esteja especificado como "Change mgmt" no subfluxo do manipulador de mudanças padrão e como "CAB" na função Atualizar no pipeline. Nesse cenário, quando a mudança é criada, o valor do subfluxo do manipulador de mudanças padrão será considerado e "Change mgmt" será o valor considerado para assignment_group. Depois que a mudança for aprovada e o pipeline for retomado, o valor especificado na função Atualizar será considerado, ou seja, "CCM".

    Cenário 2

    Considere um cenário em que os atributos são especificados no subfluxo do manipulador de mudanças padrão na ServiceNow e na etapa de mudança no pipeline de orquestração. Suponha que o atributo assignment_group esteja especificado como "change mgmt" no subfluxo do manipulador de mudanças padrão e como "chg mgmt1" na etapa de mudança do pipeline. Nesse cenário, quando a mudança é criada, o valor da etapa de mudança (chg mgmt1) será considerado e, depois que o subfluxo do manipulador de mudanças padrão for acionado, o valor considerado será "Change mgmt".

    Cenário 3

    Considere um cenário em que os atributos são especificados por meio do modelo passado nos atributos de mudança e no modelo do registro de etapa. Suponha que o atributo assignment_group seja especificado como "Change mgmt" no modelo passado nos atributos de mudança e como "chg mgmt1" no modelo do registro de etapa de pipeline. Neste cenário, quando a mudança é criada, o valor do modelo passado no atributo de mudança (chg mgmt) será considerado.

    Cenário 4

    Considere um cenário em que os atributos são especificados nos atributos de mudança e na predefinição de modelo para uma mudança baseada em modelo. Suponha que o atributo assignment_group seja especificado como "change mgmt" nos atributos de mudança e como "chg mgmt1" na predefinição do modelo. Nesse cenário, quando a mudança é criada, o valor da predefinição do modelo (chg mgmt1) será considerado.