Conflitos entre confirmações do conjunto de mudanças

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • 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, CDM gerencia confirmações e snapshots para bloquear confirmações desse conflito. Você será notificado sobre conflitos de conjunto de mudanças para ajudá-lo a resolvê-los.

    Importante:
    Configuração de DevOps agora está descontinuado e não há mais suporte ou disponível para nova ativação.

    Quando acontece um conflito

    Cada vez que você tenta confirmar um conjunto de mudanças, o sistema determina se há conflitos com outras confirmações anteriores. Se o sistema relatar um conflito, você poderá optar por tentar manter algumas das mudanças ou descartar todas as mudanças em conflito e iniciar a partir de um novo conjunto de mudanças. Por esse motivo, para facilitar a tarefa de recriar seu trabalho, você pode copiar e colar mudanças maiores em um editor de texto antes de fechar um conjunto de mudanças em conflito.

    Como evitar conflitos

    Siga estas sugestões para evitar conflitos:
    • Tente manter um conjunto de mudanças aberto por um breve período. Se você precisar fazer pesquisa, feche o conjunto de mudanças e inicie um novo conjunto de mudanças depois de obter as informações.
    • Coordene suas tarefas de edição de código com colegas de trabalho. Isso permite que você evite atualizar o mesmo item de configuração ao mesmo tempo.

    Tipos de conflitos

    Em cada um dos exemplos a seguir de um conflito identificado, o "item" descrito é o item de dados de configuração (CDI) no seu conjunto de mudanças. Outro usuário confirmou mudanças com as quais suas mudanças entram em conflito.
    Dados obsoletos em seu conjunto de mudanças de trabalho
    • O valor do item foi alterado em outro conjunto de mudanças.
    • O item não está mais incluído em uma coleção ou implantável em outro conjunto de mudanças.
    • Corrupção de dados causada por uma mudança incorreta na tabela de dados: O item recém-adicionado no conjunto de mudanças aberto foi modificado na tabela de dados para se referir incorretamente a uma versão anterior. O item no seu conjunto de mudanças aberto foi substituído por uma mudança na tabela de dados. O item atualizado ou excluído no seu conjunto de mudanças aberto foi modificado incorretamente na tabela de dados para não se referir à versão anterior.
    Primário alterado
    O item é órfão porque seu pai foi excluído ou renomeado em outro conjunto de mudanças.
    Relacionamento primário/secundário alterado
    Novos itens foram adicionados em outro conjunto de mudanças enquanto você fazia mudanças no item de dados primário.
    Referências alteradas
    • O Item foi incluído em uma coleção ou implantável em outro conjunto de mudanças.
    • O item não pode ser excluído porque está incluído em uma coleção ou implantável em outro conjunto de mudanças.
    Duplicar
    Já existe um item com o mesmo nome.
    Inclusões inválidas
    • O componente ou coleção à qual a inclusão se refere foi excluído em outro conjunto de mudanças.
    • O componente ou coleção ao qual a inclusão se refere foi renomeado em outro conjunto de mudanças.
    • Um descendente do componente a ser incluído já está incluído na coleção em outro conjunto de mudanças.