Gerenciando mudanças propostas
O recurso de mudanças propostas permite que você configure previamente mudanças nos itens de configuração e em seus relacionamentos associados. Essas mudanças previamente configuradas são preparadas para ser implementadas, mas não acontecem até que sejam aplicadas posteriormente.
Quando você visualiza um IC, as mudanças propostas podem ser exibidas para que você confira o que foi planejado.
Esse recurso é útil quando você deseja fazer modificações enquanto um processo de mudança está na fase de aprovação e implementar as mudanças somente após a conclusão das aprovações. Se a mudança nunca for aprovada, nenhuma mudança nos registros terá de ser revertida. Se a mudança for aprovada, um comando rápido aplicará todas as mudanças propostas.
Você pode fazer as seguintes mudanças propostas em um IC:
- Modifique qualquer campo no formulário de ICs.
- Adicione ou exclua um relacionamento a esse IC.
Para modificar um relacionamento, exclua o relacionamento atual e adicione um novo relacionamento. Você não pode excluir uma mudança proposta.
Exibir histórico de ICs
Você pode exibir o histórico de mudanças em um IC em formato de lista, calendário ou linha do tempo.
Exibir as mudanças propostas de um IC
Você pode visualizar as mudanças propostas e, dessa forma, ver o que foi planejado para o IC.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Adicionar uma mudança proposta a um IC
As mudanças propostas em um IC podem ser executadas durante a exibição de uma solicitação de mudança ou de qualquer registro relacionado à tarefa.
Antes de Iniciar
Procedimento
O que Fazer Depois
Aplicar uma mudança proposta a um IC
Quando você aplica as mudanças propostas, todas as mudanças propostas para essa solicitação de mudança são aplicadas ao item de configuração. Você pode aplicar as mudanças propostas sem verificação ou se houver falha nos testes de verificação das mudanças propostas.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Depois de aplicar as mudanças propostas, a parte Mudanças programadas do formulário exibe Nenhuma mudança programada encontrada. Você pode configurar regras de verificação de mudança proposta que usará para verificar as mudanças propostas antes de aplicar as mudanças.
Procedimento
Criar ou editar regras de verificação de mudança proposta
Certifique-se de que as mudanças propostas atendem aos requisitos de negócios e não introduzem dados inválidos no CMDB. Crie uma regra que inclua um script para verificar as mudanças propostas.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Ao configurar regras de verificação de mudança proposta em um IC, você tem a opção de verificar se as mudanças propostas são aprovadas no script de teste de verificação da regra. Os resultados do teste de verificação são registrados como aprovado ou reprovado e você pode visualizar os resultados. Executar o teste de verificação não é obrigatório, e um teste de verificação com falha não impede que você aplique as mudanças propostas.
Procedimento
Resultado
No formulário de Solicitação de mudança, é possível clicar em Verificar mudanças propostas para verificar as mudanças propostas para os ICs afetados.
Verificar mudanças propostas
Antes de aplicar as mudanças propostas aos ICs afetados, use as regras de verificação de mudança proposta para verificar se as mudanças atendem aos requisitos de negócios e não adicionam dados inválidos ao CMDB.
Antes de Iniciar
Função necessária: nenhuma
Por Que e Quando Desempenhar Esta Tarefa
Você pode aplicar as mudanças propostas mesmo se elas não forem verificadas ou não forem aprovadas em um teste de verificação.
Procedimento
O que Fazer Depois
Crie ou edite um script de validação de mudança planejada
Crie um script personalizado que verifica se uma mudança em uma classe foi válida de acordo com os requisitos de negócios e se a mudança foi planejada ou não. Um script de validação de mudança planejada é usado sempre que uma mudança de IC é exibida na linha do tempo de ICs ou no histórico de mudanças.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
O sistema tenta validar cada mudança de IC da seguinte forma:
- Se houver um script personalizado para o IC ou um dos IC primários, o script será executado, e os resultados serão usados para sinalizar a mudança como válida ou inválida. Os ICs primários são examinados na ordem hierárquica.
Se um script personalizado não existir para o IC ou qualquer um de seus primários, um script de validação predefinido será usado. A mudança será determinada como uma mudança planejada se a mudança ocorreu entre as datas de início e término do trabalho da solicitação de mudança associada ao IC alterado.
No entanto, essa verificação nem sempre é confiável, porque um usuário pode ter modificado manualmente o IC dentro das datas de trabalho, o que sinaliza a mudança como válida mesmo se ela for inválida.
O script precisa retornar um booliano, verdadeiro ou falso, que depende do atendimento aos critérios de teste no script. Você pode definir um script distinto para cada classe de IC e definir vários scripts de validação de mudança planejada para uma única classe. Por exemplo, para manter diferentes versões do script. Somente um script pode estar ativo para uma classe de IC a qualquer momento.
Estes são os parâmetros que caracterizam uma mudança de forma exclusiva:
- Os campos que foram alterados
- A fonte de dados que realizou a mudança
- O carimbo de data/hora da mudança
Para determinar corretamente a validade de uma mudança, examine os parâmetros e aplique a lógica de negócios para avaliar se os testes de validação foram atendidos. Um script de validação de mudança planejada pode testar qualquer uma dessas características e determinar quando uma mudança atende aos critérios pré-estabelecidos. Por exemplo, o script personalizado pode verificar se o modo do IC é operacional ou de manutenção, ou quem iniciou a mudança.