Exportar e importar formulário
Pré-requisitos
- Acesso ao menu Cadastro > Formulário (FO005).
- Formulário web previamente cadastrado e modelado.
- Formulário responsivo previamente cadastrado e modelado.
Apresentação
É possível realizar a importação de formulários a partir de arquivos salvos em algum diretório da máquina através do menu Cadastro > Formulário (FO005).
Esta funcionalidade auxilia no reaproveitamento dos formulários de diferentes bases. Primeiro, os formulários devem ser modelados e exportados, para depois serem importados em outra base.
Veja como exportar e importar formulários:
Exportar formulário
1. Acesse o menu Cadastro > Formulário (FO005).
2. Selecione o formulário que deseja exportar.
3. Clique em Mais da barra de ferramentas.
4. Selecione a opção Exportar.

O sistema irá gerar um arquivo com extensão .seform para os formulários web e um arquivo .formx para os formulários responsivos.
No arquivo, serão exportados os dados relacionados ao formulário, tipo de tabela, tipo de formulário, tabela, atributos, relacionamentos, fórmulas e o desenho do formulário contendo os relacionamentos dos itens com os campos das tabelas.
Importar formulário web
1. Acesse o menu Cadastro > Formulário (FO005).
2. Clique no botão Mais e depois clique em Importar.
3. Selecione a opção Formulário e clique no botão Continuar.
4. Na tela do Wizard de importação de formulário, clique no botão Iniciar.

4. Siga as etapas descritas a seguir:
Etapa 1 - Arquivo
Selecione o arquivo com extensão .seform do formulário que será importado.

Após selecionar o arquivo, clique no botão Próximo para prosseguir com a importação.
Etapa 2 - Formulário
Selecione uma das seguintes opções:
| Criar novo formulário | Informe um identificador e um nome para o formulário que está sendo importado. Após preencher os campos requeridos, clique no botão Próximo para prosseguir com a importação. |
| Utilizar formulário existente | Selecione o formulário previamente cadastrado que será utilizado na importação. É importante lembrar que a importação não pode ser realizada em um formulário com itens já cadastrados. O sistema limpará o formulário antes de iniciar a importação. Após preencher os campos requeridos e clicar no botão Próximo, uma mensagem será exibida para que o usuário confirme a exclusão dos itens. |

• Se a opção Importar somente novos conjuntos de dados for selecionada, somente serão importados os novos conjuntos de dados. Os que já existem deverão ser mantidos e utilizados no formulário.
Para os conjuntos de dados existentes que serão reutilizados no formulário, o sistema verifica inconsistências, como campos faltantes, e exibe uma mensagem no resultado da importação indicando quais campos ficaram inconsistentes, evitando assim a criação de conjuntos de dados duplicados.
Etapa 3 - Tipo de tabela
Selecione o tipo que classifica a tabela que será utilizada pelo formulário que está sendo importado. O sistema verificará se o tipo de tabela já existe e, caso exista, o selecionará automaticamente; no entanto, permite alterar a informação.
Caso o tipo de tabela identificado no arquivo de importação não exista, o campo ficará em branco e deverá ser preenchido manualmente.
Se for selecionado um tipo de tabela previamente cadastrado, o tipo identificado no arquivo não será importado.

Clique no botão Próximo para prosseguir com a importação.
Etapa 4 - Tabela
Selecione a tabela que será utilizada pelo formulário que está sendo importado. O sistema verificará se a tabela já existe e, caso exista, a selecionará automaticamente; no entanto, permite alterar a informação.
Caso a tabela identificada no arquivo de importação não exista, o campo ficará em branco e deverá ser preenchido manualmente.
Se for selecionada uma tabela previamente cadastrada, a tabela identificada no arquivo não será importada.

Clique no botão Próximo para prosseguir com a importação.
Etapa 5 - Campos
Nesta etapa, serão apresentados os campos do formulário que está sendo importado. O sistema verificará se os campos existem na tabela selecionada na etapa anterior e, caso existam, os selecionará automaticamente. Caso contrário, o campo ficará em branco para a inclusão dos campos na tabela.

Clique no botão Próximo para prosseguir com a importação.
Etapa 6 - Relacionamento
Nesta etapa, serão apresentados os relacionamentos do formulário que está sendo importado. O sistema verifica se os relacionamentos existem na tabela e, caso existam, os seleciona automaticamente. Caso contrário, o campo ficará em branco para a inclusão dos relacionamentos na tabela.

Clique no botão Próximo para prosseguir com a importação.
Etapa 7 - Fonte de dados
Nesta etapa, serão apresentadas as fontes de dados do formulário que está sendo importado. O sistema verificará se as fontes de dados já existem e, caso existam, as selecionará automaticamente; no entanto, permite alterar a informação.
Caso não existam fontes de dados, os campos ficarão em branco.

Clique no botão Próximo para prosseguir com a importação.
Etapa 8 - Tipo de conjunto de dados
Nesta etapa, serão apresentados os tipos de conjunto de dados das fontes de dados do formulário que está sendo importado. O sistema verificará se o tipo de conjunto de dados já existe e, caso exista, o selecionará automaticamente; no entanto, permite alterar a informação.
Caso não existam tipos de conjuntos de dados, os campos ficarão em branco.

Clique no botão Próximo para prosseguir com a importação.
Etapa 9 - Resumo
Nesta etapa, será apresentado um resumo de todas as informações que serão importadas.
Caso seja necessário alterar alguma informação, clique no botão Anterior até chegar na etapa onde os dados serão alterados e, depois, clique no botão Próximo até retornar a esta etapa novamente.

Com todas as informações corretas, clique no botão Importar.
Etapa 10 - Resultado
Nesta etapa, será exibida a mensagem que informa se a importação foi realizada com sucesso ou não.

Clique no botão Visualizar formulário para visualizar o formulário importado ou clique em Fechar para fechar a tela de importação.
• As etapas da importação de formulários variam conforme a modelagem feita no formulário que está sendo importado.
• Se o formulário que está sendo importado possuir um conjunto de dados associado, a etapa Conjunto de dados será apresentada. Informe o conjunto de dados que será utilizado no campo Destino.
• Além dos campos, as regras, variáveis, expressões e funções associadas aos formulários também são importadas.
Importar formulário responsivo
1. Acesse o menu Cadastro > Formulário (FO005).
2. Clique no botão Mais e depois clique em Importar.
3. Selecione a opção Formulário responsivo e clique no botão Continuar.
4. Arraste o arquivo com extensão .formx para o local indicado, ou clique na opção selecionar para buscar pelo arquivo no seu computador.
5. Clique no botão Importar.
6. Clique no botão Finalizar.

• A importação pode ser utilizada para criar um formulário responsivo ou atualizar um formulário existente. Neste caso, o sistema criará uma nova revisão para o registro.
• Além dos campos, as regras, variáveis, expressões e funções associadas aos formulários também são importadas.
Se a importação for utilizada para atualizar um formulário existente, não será possível concluí-la se o formulário estiver com uma revisão em andamento. Homologue o formulário antes de prosseguir com a importação.
O sistema permite modificar a identificação do formulário responsivo e as tabelas vinculadas durante o processo de importação.
Essa funcionalidade oferece maior flexibilidade, possibilitando adaptar o formulário importado a diferentes contextos sem restrições de configurações originais. É possível reutilizar um formulário de avaliação de treinamentos e adaptá-lo para o registro de avaliação de filmes, sem precisar construir tudo do zero, por exemplo.
Para utilizar a funcionalidade, no momento da importação, as opções Alterar tabela e Alterar formulário devem ser habilitadas.

Após prosseguir com a importação, é necessário habilitar os campos Alterar dados. Então, basta incluir os novos dados desejados.

Após finalizar a importação, o novo registro estará disponível, com os novos dados preenchidos. Basta ajustar os campos no editor do formulário para finalizar sua adequação para o novo objetivo.
Habilite a opção Criar revisão homologada para que o formulário seja importado com uma nova revisão já homologada. A funcionalidade é útil quando se deseja importar formulários que já foram previamente validados em outro ambiente.
Conclusão
Pronto! Agora você já sabe reaproveitar formulários modelados previamente por meio da importação.