Visualizar um conjunto de atualizações remoto
A visualização compara um conjunto de atualizações recuperado de uma instância remota com atualizações na instância local para detectar possíveis problemas. Você deve visualizar um conjunto de atualizações e resolver todos os problemas antes de confirmar o conjunto de atualizações.
Procedimento
-
Se a propriedade do sistema glide.update_set.auto_preview estiver definida como verdadeira, o sistema iniciará automaticamente o processo de visualização depois que o conjunto de atualizações for recuperado.
Se esta propriedade for falsa, o processo de visualização deverá ser iniciado manualmente.
- Navegar até Conjuntos de atualizações do sistema > Conjuntos de atualizações recuperados.
- Clique em Visualizar conjunto de atualizações.
Para grandes conjuntos de atualizações, o processo de visualização pode exigir uma quantidade significativa de tempo. Se necessário, você pode cancelar o processo de visualização clicando no botão Cancelar na caixa de diálogo de andamento.A página Visualização do conjunto de atualizações mostra resultados e lista os problemas. Leia as informações e clique em Fechar. -
No formulário Conjunto de atualizações recuperado, faça uma seleção.
Opção Ação Se nenhum problema for detectado Clique em Confirmar conjunto de atualizações para confirmar todas as mudanças na instância sem revisar os resultados da visualização. Se foram detectados problemas Resolva cada problema na lista relacionada Problemas de visualização do conjunto de atualizações. Figura 1. Formulário Conjunto de atualizações recuperado - Opcional:
Visualize os registros.
- Abra o registro do conjunto de atualizações e clique em Mostrar todos os registros de visualização para garantir que as atualizações corretas estejam sendo confirmadas.
- Abra o registro do conjunto de atualizações e clique em Executar visualização novamente para executar as comparações novamente.
- Revise a lista relacionada Problemas de visualização do conjunto de atualizações para garantir que as atualizações corretas estejam sendo confirmadas.
Revisar um registro de visualização de um conjunto de atualizações
O processo de visualização de um conjunto de atualizações cria um registro de visualização para cada atualização. Você pode revisar os registros de visualização para garantir que as atualizações corretas estejam sendo confirmadas.
Procedimento
- Abra o registro do conjunto de atualizações e visualize o conjunto de atualizações.
- Clique no link relacionado Mostrar todos os registros de visualização.
- Clique em Disposição para abrir um registro de visualização e revisar as informações (consulte a tabela).
-
Preencha os campos no formulário, conforme o apropriado.
Figura 2. Visualização do conjunto de atualizações Campo Descrição Disposição Indica quando uma colisão é detectada: - Colisão/Atualização, Colisão/Inserçãoou Colisão/Exclusão: a mudança é mais antiga que uma mudança no mesmo objeto na instância local.
- Atualizar, Inserirou Excluir: a mudança não entra em conflito com uma mudança na instância local.
Diferenças entre arquivos Compara a versão mais recente do objeto na instância local com a versão no conjunto de atualizações. As diferenças são marcadas com uma legenda de cores. As exclusões são realçadas em vermelho, as adições em verde e as modificações em amarelo. Ação proposta Indica como lidar com a mudança quando o conjunto de atualizações é confirmado. - Confirmar: aceite a mudança na atualização remota. A ação proposta padrão para cada registro de visualização é Confirmar, mesmo se houver uma atualização mais recente na instância.
- Ignorar: rejeitar a mudança.
- Se necessário, resolva todos os problemas listados na lista relacionada Problemas de atualização.
- No campo Ação proposta, selecione a ação a ser executada ao confirmar o conjunto de atualizações.
- Clique em Atualizar para salvar a ação.
- Repita o processo para cada registro de visualização.
Resolver um problema de visualização em um conjunto de atualizações
Visualize um conjunto de atualizações para detectar e resolver problemas que podem ocorrer se você confirmar as atualizações na instância local.
Procedimento
- Navegar até Tudo > Conjuntos de atualizações do sistema > Conjuntos de atualizações recuperados.
-
Abra o registro do conjunto de atualizações e role até a lista relacionada Problemas de visualização do conjunto de atualizações.
Figura 3. Problemas de visualização do conjunto de perturbações -
Revise cada descrição de problema para determinar a causa e resolver o problema.
Problemas de Visualização do Conjunto de Atualizações
- Objeto ausente
- Exemplo de texto do problema: não foi possível encontrar um registro em sys_ui_policy referenciado nesta atualização.
- Descrição: o objeto ou um objeto referenciado não existe na instância de destino. Por exemplo:
- Uma atualização modifica o layout do formulário de uma tabela que não foi criada na instância local.
- Uma ação de política de IU está incluída no conjunto de atualizações, mas a política de IU primária não está.
- Resolução: crie outro conjunto de atualizações na instância de origem para transferir o objeto ausente para a instância local ou crie o objeto na instância local. Use estas Ações disponíveis para ajudar na resolução de problemas:
- Localizar campo ausente ou Localizar registro ausente: abre uma nova janela e pesquisa a instância de origem em busca do campo (entrada de dicionário) ou registro ausente.
- Localizar atualização ausente: abre uma nova janela e pesquisa a instância de origem do registro de atualização que corresponde ao campo ou registro ausente.
- Colisão
- Exemplo de texto de problema: Encontrada uma atualização local que é mais recente que esta
- Descrição: uma mudança no conjunto de atualizações é mais antiga do que uma mudança no mesmo objeto na instância local.
- Resolução: compare as duas atualizações e determine qual versão usar. Para usar a versão na instância local, selecione Ignorar atualização remota. Para usar a versão no conjunto de atualizações, selecione Aceitar atualização remota. Use estas Ações disponíveis para ajudar na resolução de problemas:
- Comparar com local: abre o registro de visualização, que fornece uma comparação das diferenças entre a versão local e a versão no conjunto de atualizações.
- Mostrar campo local ou Mostrar registro local
- Mostrar atualização local
- Atualização não confirmada
- Exemplo de texto de problema: não foi possível encontrar um campo de tabela (u_case.u_reference) referenciado nesta atualização, mas o encontrou em outro conjunto de atualizações não confirmado
- Descrição: o objeto existe em outro conjunto de atualizações remoto que não foi confirmado.
- Resolução: confirme o outro conjunto de atualizações remoto primeiro ou mova esta atualização para o outro conjunto de atualizações. Use estas Ações disponíveis para ajudar na resolução de problemas:
- Mostrar atualização não confirmada: abre o registro de atualização no outro conjunto de atualizações remoto.
- Mostrar conjunto de atualizações não confirmado: abre o outro registro de conjunto de atualizações remoto.
- A tabela a ser excluída tem dados
- Exemplo de texto de problema: Encontrada uma linha na tabela que será excluída
- Descrição: uma diferença entre exclusões de tabela e outras exclusões de metadados é que os dados da tabela são perdidos quando a tabela é excluída. (Se a tabela estiver vazia (sem linhas), nenhum problema será gerado.)
- Resolução: o problema deve ser ignorado (a exclusão acontecerá) ou ignorado (a exclusão não acontecerá) antes que o conjunto de atualizações possa ser confirmado. Você pode restaurar a tabela, mas a restauração não retorna os dados.
Você não tem permissão para excluir tabelas do sistema (tabelas da ServiceNow) ou tabelas fora do escopo da sua aplicação.
- Problema de validação do escopo da aplicação
- Descrição: o visualizador identifica a seguinte combinação de estados como um problema:
- O escopo do conjunto de atualizações não é Global e
- A aplicação não foi encontrada na instância de destino e
- A aplicação não está incluída no conjunto de atualizações e
- A aplicação não foi encontrada na ServiceNow Store.
- Resolução: transfira o conjunto de atualizações somente para instâncias que incluem o escopo da aplicação ou certifique-se de que o conjunto de atualizações inclua a aplicação.
- Conflito em um único lote
- Exemplo de texto de problema: Esta atualização tem conflitos no conjunto de atualizações com o mesmo nome. Resolva o problema no sistema de origem e visualize novamente ou escolha uma atualização específica para usar.
- Descrição: dois ou mais conjuntos de atualizações no mesmo lote têm mudanças conflitantes. A lista Problemas de visualização do conjunto de atualizaçõescontém um registro para cada conjunto de atualizações com uma mudança conflitante.
- Resolução: compare os conjuntos de atualizações conflitantes e determine qual versão usar. Se você souber qual conjunto de atualizações é o correto a ser usado, selecione a linha desse conjunto e clique em Aceitar esta colisão. Caso contrário, clique em Comparar Colisões para comparar os conjuntos de atualizações conflitantes. Nessa tela, você pode comparar quaisquer dois conjuntos de atualizações conflitantes e escolher o conjunto de atualizações a ser confirmado.
Figura 4. Comparar Duas Atualizações