Personalizações rastreadas por conjuntos para atualização
Os conjuntos de atualizações podem rastrear personalizações para tabelas, campos e registros da aplicação.
- Em que a tabela tem um atributo de dicionário update_synch.
- Onde há um manipulador especial para rastrear mudanças em várias tabelas.
- Onde o administrador não excluiu um campo das atualizações.
Em geral, os conjuntos de atualizações capturam informações de configuração, mas não dados de tarefa ou processo. Por exemplo, os conjuntos de atualizações rastreiam definições de item do catálogo de serviços e dados de configuração relacionados, como variáveis e opções de variáveis. No entanto, se você testar o catálogo de serviços fazendo pedidos, os conjuntos de atualizações não rastrearão solicitações de pedido, itens e tarefas de catálogo.
Os conjuntos de atualizações têm uma capacidade limitada para transferir dados como arquivos de aplicações. Para transferências de dados maiores, exporte os dados e importe-os com um conjunto de importação ou serviço Web.
Atributo update_synch
Para ver a lista de tabelas em que as personalizações são rastreadas, navegue até e filtrar em atributos CONTÉM update_synch.
update_synch a um registro de dicionário. Quando usado incorretamente, este atributo pode causar problemas graves de desempenho ou fazer com que a instância se torne indisponível. Por isso, o atributo update_synch não pode ser acessado pelos clientes.update_synch em uma tabela para a qual ele não está predefinido para evitar os seguintes problemas:- Algumas tabelas principais exigem manipulação de atualização especial porque representam informações em várias tabelas. Quando o atributo
update_synché adicionado a essas tabelas, registros de atualização duplicados são criados, causando conflitos graves que são difíceis de solucionar problemas e reparar. - Usar o atributo update_synch para migrar registros de dados entre instâncias pode causar problemas de desempenho, porque ele não se destina a essa finalidade. Para migrar dados, use uma importação de instância para instância.
Consulte Conjuntos de importações.
Manipuladores especiais
Algumas mudanças exigem manipuladores especiais porque representam informações em várias tabelas. Essas mudanças são empacotadas em uma entrada de conjunto de atualizações para que todos os registros sejam atualizados corretamente quando a personalização for confirmada. As mudanças a seguir são rastreadas com manipuladores especiais:- Workflows
- Seções de formulário
- Listas
- Listas relacionadas
- Listas de seleção
- Entradas do dicionário do sistema
- Rótulos do campo
Listas de seleção
Os conjuntos de atualizações armazenam opções de escolha novas e atualizadas como registros separados nas tabelas Versão de atualização [sys_update_version] e Atualização do cliente [sys_update_xml]. Por exemplo, você cria uma nova tabela Atividade [u_activity] que estende a tabela Tarefa. Em seguida, você adiciona uma nova opção de escolha ao campo Estado da tarefa que só é visível para sua tabela estendida (por exemplo, Meu estado).
Quando você publica essas mudanças como um conjunto de atualizações, a atualização contém somente registros de atualização e de versão para a opção adicionada à tabela u_activity. As opções de escolha na tabela de tarefas não são afetadas.
Mudanças de dicionário
- Removendo tabelas
- Alterando um tipo de dados de coluna
Os conjuntos de atualizações não rastreiam a remoção de tabelas do dicionário do sistema. Em vez disso, os clientes devem remover manualmente as tabelas da instância de destino. Enquanto os conjuntos de atualizações rastreiam mudanças de tipo de dados, a instância de destino ignora qualquer mudança que resulte em perda de dados e, em vez disso, adiciona uma mensagem de log sobre a ação. Os clientes podem usar o log para fazer mudanças de tipo de dados manualmente na instância de destino.
Páginas iniciais e páginas de conteúdo
Páginas iniciais e páginas de conteúdo não são adicionadas a conjuntos de atualizações por padrão. Adicione páginas ao conjunto de atualizações atual descarregando-as.
A funcionalidade encontrada em páginas iniciais, organizando informações da sua instância para contar uma história sobre seus dados, agora é encontrada em painéis em novas instâncias. Em instâncias atualizadas com Next Experience habilitado, os usuários podem visualizar páginas iniciais existentes se elas tiverem um URL direto, mas não podem criá-las ou editá-las. Painéis dinâmicos e painéis do Centro de análise assumem a funcionalidade da página inicial.
Use a Ferramenta de ajuda de descontinuação da página inicial para converter as páginas iniciais na sua instância em painéis dinâmicos.
Mudanças na aplicação
O sistema cria um conjunto de atualizações separado para cada aplicação que contém somente mudanças associadas à aplicação. Isso garante que as configurações de acesso de cada aplicação sejam avaliadas e aplicadas corretamente ao confirmar as mudanças do conjunto de atualizações.