Criar formulários de introdução de dados no RecordsManager

O Altova RecordsManager facilita a tarefa dos administradores na definição de formulários de entrada de dados, permitindo uma gestão eficiente do acesso dos utilizadores e da introdução de dados.

A criação de formulários de entrada de dados torna-se muito mais simples graças ao design visual e sem necessidade de programação.

Como funciona?

A definição de formulários de entrada de dados no RecordsManager é um processo totalmente visual. É fácil selecionar campos, opções de layout e estilo, criar tabelas e controlar a forma como os dados são apresentados ao utilizador final.

As seguintes sequências demonstram como é fácil criar formulários para facilitar a introdução de dados no RecordsManager. Cada animação mostra os passos para criar o formulário de introdução de dados. Em alguns casos, o formulário resultante é exibido na animação. Em outros casos, pode visualizá-lo numa aba separada.

Criar um formulário simples de introdução de dados:

Estes formulários são a base de.. aplicativos de entrada de dadosCriar um formulário é tão simples como selecionar os campos que pretende incluir como ponto de partida, depois dar um nome ao formulário e personalizar as configurações adicionais.

Pode criar um ou mais formulários de entrada para um recipiente de dados e especificar quais utilizadores têm acesso a cada formulário. Também pode designar um formulário como de apenas leitura para todos os utilizadores ou para grupos de utilizadores específicos, de forma que os dados dos registos possam ser visualizados em detalhe, mas não editados. Pode até mesmo definir o acesso de apenas leitura a nível de cada campo.

Neste exemplo, um formulário simples de introdução de dados é criado selecionando os campos de dados desejados. O administrador atribui um nome ao formulário e, em seguida, define os níveis de acesso de leitura/escrita para diferentes utilizadores.

Definir um formulário complexo de entrada de dados:

É fácil criar um formulário de entrada de dados mais complexo, utilizando a abordagem de design visual no RecordsManager.

Os formulários de entrada de dados podem utilizar tabelas para apresentar os campos de forma eficiente, permitindo uma visualização rápida e/ou modificação. Uma tabela contém várias linhas e colunas, cada uma das quais pode conter um campo de entrada de dados para um dos campos do formulário, ou um elemento de visualização, como texto, uma imagem ou outra tabela aninhada. As tabelas incluem diversas opções de estilo e layout para tornar os seus formulários atraentes e fáceis de usar.

Neste exemplo, o administrador começou com um formulário existente e, em seguida, modificou-o para adicionar tabelas, guardando-o com um novo nome.

Numa relação de dados hierárquica, por exemplo, entre empresas, departamentos e pessoas, o RecordsManager oferece várias opções para selecionar o registo "pai" correto num formulário de entrada para os registos "filhos". A opção padrão é uma caixa de combinação que mostra todos os registos "pais" disponíveis, o que é útil quando existem apenas alguns, mas pode tornar-se complicado quando se trabalha com um conjunto de dados maior.

Neste exemplo, demonstramos como modificar o formulário de entrada para utilizar uma função de pesquisa na seleção de um registo "pai", em vez da caixa de seleção tradicional. Além disso, adicionamos um botão que permite ao utilizador visualizar o registo "pai" completo após a sua seleção, para que possa confirmar se introduziu o registo correto.

Criar modelos para orientar a inserção de dados

Durante a criação de formulários de entrada de dados, pode definir modelos de dados para que os dados mais utilizados sejam preenchidos automaticamente quando um utilizador criar um novo registo. Os utilizadores podem sempre modificar os dados preenchidos, se necessário. Como administrador, pode inserir os dados do modelo diretamente ou defini-los através de scripts, onde o cálculo XPath permite maior flexibilidade.

Neste exemplo, o administrador cria um modelo para os funcionários da Arbornull que já tem a empresa-mãe correta selecionada e parte do endereço de e-mail preenchido. Durante a inserção de dados, o utilizador só precisará de preencher as informações restantes ao selecionar este modelo, o que agiliza a inserção de dados e ajuda a garantir que são introduzidos dados válidos.

Definir o estilo e o layout

É fácil criar o layout de um formulário e aplicar estilos aos seus formulários de entrada de dados, bem como oferecer aos utilizadores uma forma simples de inserir dados através de caixas de seleção, botões de opção, controles de data aprimorados e muito mais. Como podem ver neste exemplo, é possível definir campos individuais como apenas para leitura ou editáveis. Ao utilizar tabelas, a largura das colunas pode ser definida manualmente, ou as colunas podem ser dimensionadas automaticamente para se ajustarem ao seu conteúdo.

Organizar formulários com secções

É possível dividir formulários longos ou complexos em várias secções para agrupar campos relacionados e simplificar a visualização. Os utilizadores podem expandir cada secção à medida que preenchem um registo.

Ao criar uma secção, pode decidir se esta estará inicialmente visível (ou seja, expandida) para o utilizador, dependendo se contém dados ou não. É possível configurar as secções para que fiquem expandidas por defeito para novos registos, se assim o desejar.

Introdução de dados passo a passo

Com base no exemplo anterior, pode optar por apresentar as secções uma a uma, para ajudar o utilizador a preencher e/ou rever os dados. Cada secção seguinte será mostrada apenas depois de a secção anterior ter sido preenchida, proporcionando uma visão mais clara e simplificada.

Utilize scripts para automatizar tarefas

O RecordsManager inclui um editor de scripts visual que facilita a definição de ações da aplicação com base nos dados introduzidos pelos utilizadores. Em resposta ao comportamento dos utilizadores da aplicação, os scripts podem ser utilizados para:

  • Atualizar ou modificar outros campos de um registo
  • Criação, modificação ou eliminação de registos filhos
  • Realizar uma ação, como enviar e-mails
  • Mostrar ao utilizador uma mensagem (padrão, de aviso ou de erro)
  • Guardar registos

Os scripts são definidos utilizando estruturas condicionais "se/então/senão". Para cada caso (verdadeiro e falso), o script executará, conforme apropriado, qualquer uma das ações disponíveis para esse tipo de script (ver a captura de ecrã abaixo).

Programação em aplicações de bases de dados utilizando o RecordsManager

O editor de scripts visuais facilita a definição de funcionalidades complexas para responder à interação do utilizador em tempo real e implementar automações inteligentes nas suas aplicações RecordsManager. Saiba mais sobre como utilizar scripts para definir o comportamento da aplicação.

O que vem a seguir

Saiba mais sobre outros tipos de formulários suportados pelo RecordsManager:

Comece já

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.