A sua aplicação, criada no Altova RecordsManager, pode ser composta por um ou mais repositórios, cada um dos quais inclui vários contentores de dados.
Toda a configuração é feita utilizando ferramentas de inteligência artificial e uma interface visual intuitiva. Não é necessário programar nem desenvolver bases de dados no lado do servidor. Além disso, pode reconfigurar os repositórios, adicionar novos formulários, alterar configurações e realizar outras tarefas de administração, mesmo depois de os utilizadores terem começado a trabalhar com o sistema. Qualquer alteração administrativa que fizer será refletida no lado do utilizador assim que este interagir com o sistema.
Ao configurar a estrutura dos dados armazenados na sua aplicação, a sequência é aproximadamente a que se mostra abaixo, embora o RecordsManager seja flexível e novos elementos possam ser adicionados em qualquer fase do processo de desenvolvimento.
1. Criar repositórios e estruturas de armazenamento de dados, e estabelecer uma hierarquia
2. Configurar campos
3. Configure formulários
4. Configure filtros
5. Projete o.. Página inicial para a sua aplicação
No nível mais básico da sua aplicação, 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 utilizados apenas para fins de organização: os contêineres de dados podem ser movidos entre repositórios a qualquer momento, mesmo depois de os dados terem sido inseridos.
Pode aplicar diferentes temas de cores a cada repositório para facilitar a diferenciação, como demonstrado acima com os repositórios "Contact" e "Company".
Como é possível alterar a estrutura da sua base de dados e os seus contentores de dados a qualquer momento, mesmo depois de os dados terem sido inseridos, os pontos de verificação da base de dados são uma medida de segurança importante. Estes permitem criar uma cópia completa de toda a base de dados, incluindo a estrutura, as configurações de acesso e os dados dos utilizadores. Quando utilizados como precaução antes de realizar alterações estruturais importantes, é possível restaurar toda a base de dados para o último ponto de verificação válido com um único clique.
O sistema inclui vários temas de cores pré-definidos que pode escolher para personalizar a aparência da sua aplicação. Além disso, cada repositório que faz parte do sistema pode utilizar uma variação diferente desse tema, se desejar. Adicionalmente, os utilizadores podem personalizar a aplicação por si mesmos, alterando o tema de cores de acordo com as suas preferências, enquanto trabalham.
Como administrador, pode personalizar facilmente o tamanho da fonte, exigir que os títulos dos campos estejam sempre em letras maiúsculas ou em minúsculas/formato "camel case", aplicar estilos em negrito e itálico a determinados campos, e assim por diante. Os utilizadores finais podem ainda ajustar o tamanho geral da fonte para otimizar a visualização no seu 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 suporta uma biblioteca de imagens, permitindo que utilize imagens em todo o design. Uma destas imagens pode ser designada como o logótipo da empresa ou da aplicação, e será exibida em todas as páginas principais do sistema.
Os contentores de dados são semelhantes às tabelas em bases de dados SQL, pois consistem em registos com campos. No entanto, ao contrário das tabelas SQL, os contentores de dados no RecordsManager oferecem a flexibilidade de adicionar, remover, alterar e/ou reorganizar os campos a qualquer momento.
Dentro de cada repositório, pode adicionar quantos contentores de dados desejar.
Dentro de um recipiente de nível superior (assim como em recipientes de níveis inferiores), pode adicionar vários recipientes filhos. Pode continuar a adicionar recipientes filhos em vários níveis. Os dados dos utilizadores finais serão armazenados como registos dos recipientes de dados.
Cada recipiente de dados é definido por um conjunto de campos, nos quais os dados dos registos são armazenados. Abaixo, são apresentados os campos definidos para um recipiente de dados de um departamento.
Ao definir a estrutura da base de dados, estará a estabelecer relações entre os diferentes elementos para refletir a hierarquia e a organização dos dados contidos em cada um. Existem dois tipos de relações entre os elementos da base de dados: relações de tipo "pai-filho" e relações mais flexíveis.
As relações entre elementos "pai" e "filho" são consideradas ligações fortes, uma vez que 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 de dados "filhos". No entanto, um elemento "filho" só pode ter um contêiner "pai". As seguintes consequências da relação "pai-filho" devem ser notadas:
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 que é criada entre dois contentores de dados independentes. Estas ligações flexíveis permitem que os registos 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 registo pode ter múltiplas ligações a outros registos. Se um dos registos de um par de registos ligados de forma flexível for eliminado, o outro registo não é afetado.
Na perspetiva acima, o Grupo de Empresas e a Empresa estão apenas vagamente relacionados.
Características notáveis dos contentores de dados com ligação flexível:
As ligações soltas podem ser configuradas das seguintes formas:
As ligações no RecordsManager são extremamente flexíveis. O administrador pode alterar entre os dois tipos de relação, mesmo que os dados já tenham sido introduzidos. O sistema irá criar a nova estrutura de dados da forma mais próxima possível, e os formulários existentes serão adaptados de acordo.
Durante o trabalho, é fácil inserir novos contêineres de dados entre os contêineres pai e filho, e é possível até mesmo remover contêineres pai ou filho, sendo que o sistema adapta as estruturas de dados restantes.
Pode definir um recipiente de dados do zero, duplicar um recipiente existente como ponto de partida, ou importar dados já existentes.
O RecordsManager inclui uma opção para indicar que um recipiente de dados contém apenas um registo (por exemplo, um ficheiro principal sobre a empresa proprietária). Ao selecionar um recipiente de dados com esta característica, o utilizador não verá uma lista de registos e poderá editar o registo imediatamente. Como se trata de um recipiente com apenas um registo, o utilizador não terá a opção de adicionar ou eliminar registos.
Também é possível realizar uma atualização em massa de registos existentes para modificar campos através de XPath, seja com um valor fixo ou com base em outros campos. É possível atualizar todos os registos ou pré-selecionar alguns registos utilizando um critério previamente definido filtroDurante a atualização, pode visualizar as alterações que serão efetuadas antes de executar a atualização em massa.
Depois de definir visualmente a estrutura do seu repositório e dos seus contentores, crie alguns campos para os seus contentores de dados.
Comece a usar o RecordsManager Imediatamente e gratuitamente. O Altova Cloud oferece acesso imediato, sem a necessidade de descarregar software ou criar uma conta. Se desejar guardar o seu trabalho e preservar os seus dados após experimentar a solução, basta criar uma conta de avaliação gratuita.








