Resolver erros em painéis movidos com conjuntos para atualização

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Ao mover um painel com um conjunto de atualizações, se os erros forem mostrados na guia Problemas de visualização do conjunto de atualizações da página Conjunto de atualizações recuperado, siga as instruções de cada erro para resolver esses problemas.

    Não foi possível encontrar um registro em sys_grid_canvas para a coluna screen_page referenciada nesta atualização

    Quando você move um painel com um conjunto de atualizações, pode ocorrer o seguinte erro: "Não foi possível encontrar um registro em sys_grid_canvas para a coluna screen_page referenciada nesta atualização". Para resolver esse erro, mova a página de tela da instância de origem para a instância de destino.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Na lista relacionada Problemas de visualização do conjunto de atualizações, clique no ícone de informações () ao lado do erro.Guia Problemas de visualização do conjunto de atualizações com dois erros.
    2. Na carga de registro pa_tabs, copie o sys_id associado ao campo screen_page.
      Filtrar tela de grade no SYS ID
    3. Na instância de origem, navegue até sys_grid_canvas.list.
    4. Filtre a lista no sys_id copiado na etapa 2.
    5. Clique com o botão direito do mouse no registro retornado e selecione Descarregar página de tela para adicionar este registro ao conjunto de atualizações atual.
    6. Transfira o conjunto de atualizações para a instância de destino usando a funcionalidade de conjunto de atualizações padrão.
      Para obter mais informações, consulte Recuperar um conjunto de atualizações.
    7. Repita esta tarefa para todos os problemas de visualização do conjunto de atualizações que têm este erro.

    Resultado

    O conteúdo da guia do painel ausente é movido para a instância de destino.

    O ID do conjunto de atualizações "global" é diferente do ID do escopo do conjunto de atualizações

    Quando você tenta mover um painel em um app com escopo, a movimentação falha ao tentar recuperar o conjunto de atualizações.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Painéis compreendem várias tabelas. O Now Platform® não rastreia todas essas tabelas. As tabelas não rastreadas estão sempre no escopo global. Quando você está movendo um painel no escopo global, essas tabelas não apresentam um problema. No entanto, essas tabelas bloqueiam a movimentação de painéis em qualquer outro escopo, porque o escopo de todos os componentes em um conjunto de atualizações deve ser o mesmo.

    Procedimento

    1. Coloque o registro global de atualizações do cliente, sys_update_xml, em um conjunto de atualizações global.
    2. Confirme esta atualização como seu próprio conjunto de atualizações ou torne-a um primário do conjunto de atualizações original e confirme ambos ao mesmo tempo.

      Um conjunto de atualizações tem todos os registros de atualizações do cliente do escopo não global e o outro tem os registros de atualizações do cliente sys_portal do escopo global.

    3. Exporte ambos e recupere-os na instância de destino ao mesmo tempo.
    4. Visualize e confirme-os em sequência: primeiro confirme o conjunto de atualizações com registros de atualizações de clientes não globais e, em seguida, o conjunto de atualizações com registros de atualizações de clientes globais.