Skip to content

Versões e publicação do Cadastro ​

Tipo
Como fazer
Para
Analista
Na tela
HorusDW › Tabelas › Cadastro › Estrutura

Toda vez que você salva a estrutura de um Cadastro, nasce uma versão nova, com autor, nota e a lista do que mudou. Publicar leva o Cadastro da sua Minha Mesa para uma Mesa de Dados, onde ele pode entrar em Aplicações e ser liberado a outras pessoas. Diferente de uma tabela comum, o Cadastro publicado continua com a estrutura editável.

Antes de começar ​

Salvar e publicar a estrutura é para o dono do Cadastro, os administradores do Tenant e quem tem a função de editar tabelas. Publicar também pede a permissão de publicar. O conceito de Mesa e publicação está em Mesas e publicação.

Salvar uma versão ​

  1. Na Estrutura, faça as mudanças.
  2. Clique em Salvar definição e, se quiser, escreva a Nota da alteração (opcional).
  3. A tela confirma Definição salva (versão N). e mostra o impacto da mudança:
ImpactoExemploEfeito nos dados
cosméticoRótulo, dica, largura na gradeNenhum
comportamentalObrigatório, validação, unicidadeNenhum, mas regra nova vale dali em diante
estruturalCampo novo, campo removido, tipo trocado, nome interno renomeadoOs dados são ajustados à estrutura nova

Trocar o tipo de um campo converte os valores; o que não se converte é guardado à parte, e não se perde. Renomear um campo mantém os dados. Remover um campo apaga os dados dele.

Voltar a uma versão anterior ​

Clique em Versões. A lista mostra cada versão com a Nota, o Autor e quantas mudanças ela teve. Restaurar numa versão cria uma versão nova com aquela definição, que passa pelas mesmas conferências de um salvamento normal.

Publicar ​

  1. Na Estrutura de um Cadastro em rascunho, clique em Publicar. O botão só aparece enquanto o Cadastro está na Minha Mesa.
  2. Escolha a Mesa de Dados e confirme.

O Cadastro também pode ser publicado pelo botão Publicar da lista de tabelas, como uma tabela qualquer. Veja Publicar uma tabela.

Publicar não libera o Cadastro a ninguém. Para que outras pessoas leiam ou editem os registros, libere a tabela pelo Datamart com as permissões de Cadastro. Veja Permissões de Cadastro.

O que muda depois de publicar ​

Campos, tipos, validações, expressões e seções continuam editáveis no Cadastro publicado. Só o nome físico da tabela no banco fica fixo, para que Aplicações e Dataflows que leem o Cadastro não percam a referência.

Numa mudança que não é só cosmética, o Lumo confere a regra nova contra os registros que já existem. Marcar um campo como obrigatório quando há registros sem valor, ou criar uma restrição de unicidade quando há combinações repetidas, é recusado até os dados serem corrigidos.

O Cadastro não pode ser clonado para a Minha Mesa como uma tabela comum: as mudanças são feitas direto nele, e o histórico de versões é a rede de segurança.

Se der errado ​

Não é possível ativar 'obrigatório' em …: N registros sem valor: preencha o campo nos registros vazios, ou deixe o campo opcional.

Não é possível ativar a restrição de unicidade (…): N combinações duplicadas: corrija ou exclua os registros repetidos antes de salvar a restrição.

Definição foi alterada por outro usuário, recarregue: outra pessoa salvou a estrutura enquanto você editava. Recarregue a tela e refaça a mudança.

Relacionado ​