A sua aplicação, criada no Altova RecordsManager, pode ser composta por um ou mais repositórios, e cada um deles inclui múltiplos contêineres de dados.
Toda a configuração é realizada utilizando ferramentas de inteligência artificial e uma interface visual intuitiva. Não é necessário programar nem desenvolver bancos de dados no servidor. Além disso, você pode reconfigurar os repositórios, adicionar novos formulários, alterar configurações e realizar outras tarefas de administração, mesmo depois que os usuários começarem a utilizar o sistema. Quaisquer alterações administrativas que você fizer serão refletidas na interface do usuário assim que o usuário interagir com o sistema.
Ao configurar a estrutura dos dados armazenados no seu aplicativo, a sequência é aproximadamente a mostrada abaixo, embora o RecordsManager seja flexível e novos elementos possam ser adicionados em qualquer fase do processo de design.
1. Crie repositórios e contêineres de dados, e estabeleça uma hierarquia
2. Configurar campos
3. Configure formulários
4. Configure filtros
5. Projete o.. Página inicial para o seu aplicativo
No nível mais básico do seu aplicativo, você pode criar um ou mais repositórios. Os repositórios ajudam a organizar os contêineres de dados, permitindo diferenciar entre diferentes áreas de dados. Os repositórios são usados apenas para fins de organização: os contêineres de dados podem ser movidos entre repositórios a qualquer momento, mesmo após os dados terem sido inseridos.
Você pode aplicar diferentes temas de cores a cada repositório para facilitar a diferenciação, como demonstrado acima com os repositórios "Contato" e "Empresa".
Como é possível alterar a estrutura do seu banco de dados e seus contêineres de dados a qualquer momento, mesmo após a inserção de dados, os pontos de verificação do banco de dados são uma importante medida de segurança. Eles permitem criar uma cópia completa de todo o banco de dados, incluindo a estrutura, as configurações de acesso e os dados dos usuários. Quando utilizados como precaução antes de realizar alterações estruturais importantes, você pode restaurar todo o banco de dados para o último ponto de verificação válido com apenas um clique.
O sistema vem com vários temas de cores integrados que você pode escolher para personalizar a aparência do seu aplicativo. Além disso, cada repositório que faz parte do sistema pode usar uma variação diferente desse tema, se desejar. Além disso, os usuários podem personalizar o aplicativo por conta própria, alterando o tema de cores conforme desejarem durante o uso.
Como administrador, você pode facilmente personalizar o tamanho da fonte, exigir que os títulos dos campos sejam todos em letras maiúsculas ou em letras minúsculas/camel case, aplicar estilos em negrito e itálico a determinados campos, e assim por diante. Os usuários finais ainda podem ajustar o tamanho geral da fonte para otimizar a visualização no navegador ou dispositivo móvel, sem comprometer o design do formulário definido pelo administrador.
Existe uma configuração adicional para a conversão de tamanho quando os formulários são utilizados para impressão.
O RecordsManager oferece uma biblioteca de imagens para que você possa utilizar imagens em todo o design. Uma dessas imagens pode ser designada como o logotipo da empresa ou do aplicativo, e será exibida em todas as páginas principais do sistema.
Os contêineres de dados são semelhantes às tabelas em bancos de dados SQL, pois consistem em registros com campos. No entanto, ao contrário das tabelas SQL, os contêineres de dados no RecordsManager oferecem a flexibilidade de adicionar, remover, alterar e/ou reorganizar os campos a qualquer momento.
Dentro de cada repositório, você pode adicionar quantos contêineres de dados desejar.
Dentro de um contêiner de nível superior (assim como em contêineres de níveis inferiores), você pode adicionar vários contêineres filhos. É possível continuar adicionando contêineres filhos em vários níveis. Os dados dos usuários finais serão armazenados como registros dentro dos contêineres de dados.
Cada contêiner de dados é definido por um conjunto de campos, nos quais os dados dos registros são armazenados. Abaixo, são apresentados os campos definidos para um contêiner de dados de um departamento.
Ao definir a estrutura do banco de dados, você estará estabelecendo relações entre os contêineres para refletir a hierarquia e a organização dos dados contidos neles. Existem dois tipos de relações entre os contêineres de dados: relações pai-filho e relações de ligação flexível.
As relações entre elementos pai e filho são consideradas ligações fortes, pois um elemento filho é criado a partir de um elemento pai e não pode ser criado sem ele. Um contêiner pai pode ter múltiplos contêineres filhos. No entanto, um elemento filho pode ter apenas um contêiner pai. As seguintes consequências da relação pai-filho devem ser observadas:
Na representação abaixo, existe uma relação de hierarquia entre os campos "empresa", "departamento" e "pessoa".
Um segundo tipo de relação é uma ligação criada entre dois contêineres de dados independentes. Essas ligações flexíveis permitem que os registros sejam criados de forma independente e sem referência uns aos outros. As ligações são criadas manualmente durante a configuração. Assim, um único registro pode ter múltiplas ligações flexíveis para outros registros. Se um registro de um par de registros com ligação flexível for excluído, o outro registro não será afetado.
Na visão apresentada, o Grupo de Empresas e a Empresa estão apenas vagamente relacionados.
Características notáveis de contêineres de dados com ligações flexíveis:
As ligações soltas podem ser configuradas das seguintes maneiras:
Os links no RecordsManager são extremamente flexíveis. O administrador pode alterar entre os dois tipos de relacionamento, mesmo que os dados já tenham sido inseridos. O sistema criará a nova estrutura de dados da forma mais próxima possível, e os formulários existentes serão adaptados de acordo.
Enquanto você trabalha, é fácil inserir novos contêineres de dados entre os contêineres pai e filho, e você pode até mesmo remover contêineres pai ou filho, e o sistema se adaptará às estruturas de dados restantes.
Você pode definir um contêiner de dados do zero, duplicar um contêiner existente como ponto de partida, ou importar dados já existentes.
O RecordsManager inclui uma opção para indicar que um contêiner de dados contém apenas um registro (por exemplo, um arquivo principal sobre a empresa proprietária). Ao selecionar um contêiner de dados dessa natureza, o usuário não verá uma lista de registros e poderá editar o registro imediatamente. Como se trata de um contêiner com um único registro, o usuário não terá a opção de adicionar ou excluir registros.
Também é possível realizar uma atualização em massa de registros existentes para modificar campos através de XPath, seja com um valor fixo ou com base em outros campos. É possível atualizar todos os registros ou pré-selecionar alguns registros usando um critério previamente definido filtroDurante a atualização, você pode visualizar as alterações que serão feitas antes de executar a atualização em massa.
Após definir visualmente a estrutura do seu repositório e dos seus contêineres, crie alguns campos para os seus contêineres de dados.
Comece a usar o RecordsManager Imediatamente e gratuitamente. O Altova Cloud oferece acesso imediato, sem a necessidade de baixar software ou criar uma conta. Se você deseja salvar seu trabalho e preservar seus dados após experimentar a solução, basta criar uma conta de avaliação gratuita.








