Remoção de variável de entrada
A exclusão de variáveis de entrada do fluxo de trabalho, como as ações de inserção e de atualização, cria um registro de atualização do cliente no conjunto de atualizações atual de um usuário.
Essas exclusões migram para uma nova instância com o conjunto de atualizações, sem importar se o fluxo de trabalho que possui as variáveis de entrada está ou não publicado no mesmo conjunto de atualizações. Planeje com atenção e tenha cuidado ao editar um fluxo de trabalho e selecionar os conjuntos de atualizações.
Risco de remoção de variável de entrada
Um fluxo de trabalho existente já contém duas variáveis de entrada.
- O fluxo de trabalho foi migrado para uma instância de produção com as duas variáveis.
- Em uma instância de desenvolvimento, o usuário A seleciona o conjunto de atualizações A e faz o check-out do fluxo de trabalho.
- O usuário A remove uma variável de entrada e todas as referências a ela no fluxo de trabalho.
O sistema insere no conjunto de atualizações A um registro de atualização do cliente que reflete a exclusão da variável de entrada. Nenhum registro é adicionado para a nova versão do fluxo de trabalho que não depende mais da entrada. Isso não acontece até que o fluxo de trabalho seja publicado.
- O usuário A continua trabalhando em outros recursos no conjunto de atualizações A que precisam ser movidos para a produção.
- O usuário A conclui o conjunto de atualizações A e o migra para a instância de produção sem publicar o fluxo de trabalho.
A entrada do conjunto de atualizações que exclui a variável de entrada do fluxo de trabalho agora se aplica à instância de produção. A versão anterior do fluxo de trabalho está em execução nessa instância e ainda faz referência à variável ausente.
Solução para remoção da variável de entrada
Ao editar fluxos de trabalho, especialmente ao excluir variáveis de entrada, use um único conjunto de atualizações para todas as edições de variáveis e publicações de fluxo de trabalho.
Se necessário, mescle o conjunto de atualizações em um conjunto mais geral direcionado para implantação após a publicação do fluxo de trabalho. Para obter informações sobre conjuntos de atualizações, consulte Conjuntos de atualizações do sistema.
Impedimento da remoção de variáveis de entrada
Antes de publicar uma versão do fluxo de trabalho, o sistema valida o modelo dele para ajudar o designer no planejamento da implantação.
A validação avisa sobre erros críticos que podem impedir a execução de um fluxo de trabalho e também sobre dependências e conflitos nos conjuntos de atualizações. Consulte ValidateUpdateSetDependencies para obter mais detalhes.