Personalizações rastreadas por conjuntos de atualizações
Os conjuntos de atualizações podem rastrear personalizações para tabelas, campos e registros da aplicação.
- Em que a tabela tem um update_synch atributo de dicionário.
- Onde há um manipulador especial para rastrear mudanças em várias tabelas.
- Em que 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 as definições de item do catálogo de serviços e os 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 do 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 dados e importe-os com um conjunto de importação ou serviço web.
Não combine o uso dos Conjuntos de atualizações e do Repositório de aplicações para desenvolvimento de aplicações com escopo. Isso resultará em vários problemas, incluindo mudanças ignoradas, erros de confirmação e muito mais. Depois de instalar uma aplicação do repositório de aplicações, você deve continuar a desenvolver e publicar no repositório de aplicações para todo o desenvolvimento futuro. Se você decidir desenvolver uma aplicação usando conjuntos de atualizações, continue usando esse método exclusivamente.
atributo update_synch
Para ver a lista de tabelas em que as personalizações são rastreadas, navegue até e filtrar em Os atributos CONTÊM update_synch .
update_synch atributo a um registro de dicionário. Quando usado incorretamente, este atributo pode causar problemas graves de desempenho ou fazer com que a instância fique indisponível. Por causa disso, o. update_synch o atributo não está acessível aos clientes.update_synch atributo em uma tabela para a qual não está predefinido para evitar os seguintes problemas:- Algumas tabelas principais exigem manipulação especial de atualizações porque representam informações em várias tabelas. Quando
update_syncho atributo é adicionado a essas tabelas, registros de atualização duplicados são criados, causando conflitos graves que são difíceis de solucionar e reparar. - O uso do 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 para importação.
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 seguintes mudanças são rastreadas com manipuladores especiais:- Fluxos de trabalho
- Seções do 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 na Versão de atualização [sys_update_version] E Atualização do cliente [sys_update_xml] tabelas. Por exemplo, você cria uma nova Atividade [u_activity] Tabela que estende a tabela de tarefas. Em seguida, adicione uma nova opção de opção ao campo Estado da tarefa que só está 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 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 no 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 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 de conteúdo não são adicionadas a conjuntos de atualizações por padrão. Para adicionar páginas ao conjunto de atualizações atual, descarregue-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 Central 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 apenas mudanças associadas à aplicação. Isso garante que as configurações de acesso de cada aplicação sejam avaliadas e aplicadas corretamente ao confirmar mudanças no conjunto de atualizações.