Metadados Linha TOTVS RM. Ainda falta algo.
Metadados
Podemos entender a definição de metadados como "dados sobre dados". Em outras palavras, metadados são informações que descrevem outros dados. Um arquivo, por exemplo, pode conter metadados que indicam seu tipo, autor, tamanho e outras informações adicionais que fornecem detalhes sobre esse arquivo.
Design de Telas
No contexto do TOTVS RM, o metadados é uma ferramenta que possibilita a criação de tabelas no banco de dados, mas suas funcionalidades vão além disso. A partir do modelo relacional criado, é possível também gerar telas com os recursos de leitura (Read), criação (Create), atualização (Update) e exclusão (Delete) — conhecidos como CRUD. Essas telas seguem os padrões da própria plataforma, e há a possibilidade de "linkar" outras telas por meio de lookups, um recurso bastante interessante. Outra curiosidade é que, após o projeto de metadados ser gerado, ele pode ser reutilizado em outras telas, sempre respeitando os padrões das actions do sistema.
Em resumo, há um fluxo de criação no qual, primeiramente, a tabela é criada seguindo os princípios da modelagem, e, nesse contexto, aparentemente não há limites. A ferramenta permite modelar qualquer tipo de situação, desde relacionamentos 1 para 1 até relacionamentos N para N. Isso significa que há uma grande flexibilidade para realizar muitas customizações.
A combinação de Metadados com Fórmula Visual torna a solução de customização ainda mais robusta. Entretanto, o que muitos analistas sentem falta é a possibilidade de organizar as telas nos menus do sistema de forma mais flexível.
O que pode ser melhorado
Embora seja possível inserir o projeto nas "abas" dos menus do sistema, muitas vezes é necessário separar essas abas em categorias, o que facilitaria bastante a organização dos projetos. Essa separação dentro do menu tornaria o projeto mais completo e bem estruturado.
Se houvesse a possibilidade de inserir os projetos em grupos, similar ao que é praticado em outras telas, como na tela de Segurança, onde as opções são separadas em guias como Acesso, Conexões e Proteção de Dados, isso tornaria o projeto mais completo e organizado.
Outra possibilidade interessante seria permitir a customização dos ícones por tamanho, seguindo o mesmo padrão das demais telas. Isso permitiria ao analista desenvolver ícones em diferentes tamanhos, adaptando a interface a uma visualização mais organizada.
Dentro das telas de criação de projetos, é possível definir o ícone e o local onde a tela será incluída. No entanto, não há muitas oportunidades para configuração visual adicional.
Se você tiver alguma sugestão de como organizar os projetos no menu, fique à vontade para deixar nos comentários.
Obrigado.