Depois de enviar um formulário, seus clientes geralmente querem manter um registro, em formato impresso ou de documento, das informações que preencheram no formulário para referência futura. Isso é chamado de documento de registro.
Este artigo explica como gerar um documento de registro para formulários adaptáveis.
A geração automática de documento de registro não é compatível com formulários adaptáveis baseados em XFA. No entanto, é possível usar o XDP usado para criar o formulário adaptável como documento de registro.
Ao criar um formulário adaptável, você pode selecionar um modelo de formulário. As opções são:
Modelos de formulário
Permite selecionar um modelo XFA para o formulário adaptável. Ao selecionar um modelo XFA, você pode usar o arquivo XDP associado para o documento de registro, conforme descrito acima.
Esquema XML
Permite selecionar uma definição de esquema XML para o formulário adaptável. Ao selecionar um esquema XML para seu formulário adaptável, você pode:
Nenhum Permite criar um formulário adaptável sem um modelo de formulário. O documento de registro é gerado automaticamente para o formulário adaptável.
Ao selecionar um modelo de formulário, configure o documento de registro usando as opções disponíveis em Documento de configuração do modelo de registro. Consulte Documento de configuração de modelo de registro.
Um documento de registro permite que seus clientes mantenham uma cópia do formulário enviado para fins de impressão. Quando você gera automaticamente um documento de registro, sempre que você altera o formulário, o documento de registro dele é atualizado imediatamente. Por exemplo, você remove o campo de idade para clientes que selecionam Estados Unidos da América como seu país. Quando esses clientes geram um documento de registro, o campo de idade não fica visível para eles no documento de registro.
O documento de registro gerado automaticamente tem as seguintes vantagens:
Para gerar um documento de registro para formulários adaptáveis, você precisa dos seguintes componentes:
Formulário adaptável Formulário adaptável para o qual você deseja gerar um documento de registro.
Modelo base (recomendado) Modelo XFA (arquivo XDP) criado no AEM Designer. O modelo base é usado para especificar informações de estilo e identidade visual para o documento de modelo de registro.
Consulte Modelo base de um documento de registro
O modelo base de um documento de registro também é chamado de metamodelo de um documento de registro.
Documento do modelo de registro Modelo XFA (arquivo XDP) gerado de um formulário adaptável.
Consulte Documento de configuração de modelo de registro.
Dados de formulário Informações preenchidas por um usuário no formulário adaptável. Ele é mesclado com o documento do modelo de registro para gerar o documento de registro.
As seções a seguir descrevem como os elementos de formulário adaptáveis aparecem no documento de registro.
Componente de formulário adaptável | Componente XFA correspondente | Incluído por padrão no documento de modelo de registro? | Notas |
---|---|---|---|
Botão | Botão | falso | |
Caixa de seleção | Caixa de seleção | verdadeiro | |
Seletor de data | Campo de data/hora | verdadeiro | |
Lista suspensa | Lista suspensa | verdadeiro | |
Rabiscar a assinatura | Rabisco de assinatura | verdadeiro | |
Caixa numérica | Campo numérico | verdadeiro | |
Caixa de senha | Campo de senha | falso | |
Botão de opção | Botão de opção | verdadeiro | |
Caixa de texto | Campo de texto | verdadeiro | |
Botão de redefinição | Botão Redefinir | falso | |
Botão Enviar | Botão Enviar de email Botão Enviar do HTTP |
falso | |
Termos e condições | verdadeiro | ||
Anexo de arquivo | falso | Não disponível no documento de modelo de registro. Disponível somente no documento de registro por meio de anexos. |
Componente de formulário adaptável | Componente XFA correspondente | Notas |
---|---|---|
Painel |
Subformulário |
O painel repetível é mapeado para um subformulário repetível. |
Componente de formulário adaptável | Componente XFA correspondente | Notas |
---|---|---|
Imagem | Imagem | Os componentes TextDraw e Image, vinculados ou não, sempre aparecem no documento de registro para um formulário adaptável baseado em XSD, a menos que sejam excluídos usando o documento de configurações de registro. |
Texto | Texto |
Na interface clássica, você obtém diferentes guias para editar propriedades de campos.
Os componentes da tabela de formulários adaptáveis, como cabeçalho, rodapé e mapa de linhas para componentes XFA correspondentes. Você pode mapear painéis repetíveis para tabelas no documento de registro.
O modelo base fornece informações de estilo e aparência ao documento de registro. Permite personalizar a aparência padrão do documento de registro gerado automaticamente. Por exemplo, você deseja adicionar o logotipo da empresa no cabeçalho e as informações de direitos autorais no rodapé do documento de registro. A página principal do modelo base é usada como uma página principal para o documento do modelo de registro. A página principal pode ter informações como cabeçalho, rodapé e número de página que podem ser aplicadas ao documento de registro. É possível aplicar essas informações ao documento de registro usando o modelo base para geração automática do documento de registro. O uso do template base permite alterar as propriedades padrão dos campos.
Siga Convenções do modelo base ao criar o modelo base.
Um modelo base é usado para definir o cabeçalho, rodapé, estilo e aparência de um documento de registro. O cabeçalho e o rodapé podem incluir informações como o logotipo da empresa e o texto de direitos autorais. A primeira página principal no modelo base é copiada e usada como uma página principal para o documento de registro, que contém o cabeçalho, o rodapé, o número da página ou qualquer outra informação que deve aparecer em todas as páginas no documento de registro. Se você estiver usando um modelo base que não esteja em conformidade com as convenções do modelo base, a primeira página principal do modelo base ainda será usada no documento do modelo de registro. É altamente recomendável que você projete seu modelo base de acordo com suas convenções e o use para a geração automática do documento de registro.
Convenções de página principal
No modelo base, você deve nomear o subformulário raiz como AF_METATEMPLATE
e a página principal como AF_MASTERPAGE
.
A página principal com o nome AF_MASTERPAGE
localizado abaixo de AF_METATEMPLATE
o subformulário raiz recebe preferência para extrair informações de cabeçalho, rodapé e estilo.
Se AF_MASTERPAGE
estiver ausente, a primeira página principal presente no modelo base será usada.
Convenções de estilo para campos
Para aplicar estilo nos campos no documento de registro, o modelo base fornece campos localizados na variável AF_FIELDSSUBFORM
subde sob o AF_METATEMPLATE
subformulário raiz.
As propriedades desses campos são aplicadas aos campos no documento de registro. Esses campos devem seguir o AF_<name of field in all caps>_XFO
convenção de nomenclatura. Por exemplo, o nome do campo da caixa de seleção deve ser AF_CHECKBOX_XFO
.
Para criar um template base, faça o seguinte no AEM Designer.
Clique em Arquivo > Novo.
Selecione o Com base em um modelo opção.
Selecione o Forms - Documento de registro categoria.
Selecionar Modelo base do DoR.
Clique em Próxima e fornecer as informações necessárias.
(Opcional) Modifique o estilo e a aparência dos campos que deseja aplicar nos campos do documento de registro.
Salve o formulário.
Agora você pode usar o formulário salvo como um modelo base para o documento de registro.
Não modifique ou remova scripts presentes no modelo base.
Modificação do modelo base
Modelo de base de design usando convenções e seguindo estritamente as etapas acima.
Configure o documento de modelo de registro do seu formulário para permitir que os clientes baixem uma cópia impressa do formulário enviado. Um arquivo XDP serve como o documento do modelo de registro. O documento de download dos clientes do registro é formatado de acordo com o layout especificado no arquivo XDP.
Execute as seguintes etapas para configurar um documento de registro para formulários adaptáveis:
Na instância do autor AEM, clique em Forms > Forms e documentos.
Selecione um formulário e clique em Propriedades da exibição.
Na janela Propriedades, toque em Modelo de formulário.
Você também pode selecionar um modelo de formulário ao criar um formulário.
Na guia Modelo de formulário, selecione Esquema ou Nenhum do Selecionar de menu suspenso. O documento de registro não é compatível com formulários baseados em XFA ou adaptáveis com o Modelo de formulário como modelo de formulário.
Na seção Document of Record Template Configuration da guia Form Model, selecione uma das seguintes opções.
Nenhum Selecione essa opção se não quiser configurar o documento de registro para o formulário.
Associar o modelo de formulário como o documento de modelo de registro Selecione essa opção se você tiver um arquivo XDP que deseja usar como modelo para o documento de registro. Ao selecionar essa opção, todos os arquivos XDP disponíveis no repositório do AEM Forms são exibidos. Selecione o arquivo apropriado.
O arquivo XDP selecionado é associado ao formulário adaptável.
Gerar documento de registro Selecione essa opção para usar um arquivo XDP como modelo base para definir o estilo e a aparência do documento de registro. Ao selecionar essa opção, todos os arquivos XDP disponíveis no repositório do AEM Forms são exibidos. Selecione o arquivo apropriado.
Verifique se o esquema usado para criar o formulário adaptável e o esquema (esquema de dados) do Formulário XFA são iguais se:
* Seu formulário adaptável é baseado em esquema
* Você está usando **Associar o modelo de formulário como o documento de modelo de registro** opção para documento de registro
Clique em Concluído.
Ao gerar um documento de registro, você pode alterar as informações de marca do documento de registro na guia Documento de registro. A guia Documento de registro inclui opções como logotipo, aparência, layout, cabeçalho e rodapé, aviso de isenção e se você deseja ou não incluir opções de caixa de seleção e botão de opção não selecionados.
Para localizar as informações de marca inseridas na guia Documento de registro, é necessário garantir que o local do navegador esteja definido adequadamente. Para personalizar as informações de marca do documento de registro, conclua as seguintes etapas:
Selecione um painel (painel raiz) no documento de registro e toque em .
Toque . A guia Documento de registro é exibida.
Selecione o modelo padrão ou um modelo personalizado para renderizar o documento de registro. Se você selecionar o modelo padrão, uma visualização em miniatura do documento de registro será exibida abaixo do menu suspenso Modelo.
Se você optar por selecionar um modelo personalizado, procure e selecione um XDP no servidor do AEM Forms. Se quiser usar um modelo que ainda não esteja no servidor do AEM Forms, primeiro faça upload do XDP para o seu servidor do AEM Forms.
Se você selecionar um modelo padrão ou personalizado, algumas ou todas as propriedades a seguir serão exibidas na guia Documento de registro. Especifique esses itens adequadamente:
Se o modelo XDP personalizado selecionado incluir várias páginas principais, as propriedades dessas páginas aparecerão no conteúdo seção do Documento do registro guia.
As propriedades principais da página incluem Imagem de logotipo, Texto do cabeçalho, Título do formulário, Rótulo do aviso e Texto do aviso. Você pode aplicar propriedades de formulário adaptável ou modelo XDP ao documento de registro. Por padrão, o AEM Forms aplica as propriedades do modelo ao Documento de registro. Você também pode definir valores personalizados para as propriedades principais da página. Para obter informações sobre como aplicar várias páginas principais em um documento de registro, consulte Aplicar várias páginas principais a um documento de registro.
Se você estiver usando um modelo de formulário adaptável criado com uma versão do Designer anterior à 6.3, para que as propriedades de Cor de ênfase e Família de fontes funcionem, verifique se o seguinte está presente no modelo de formulário adaptável no subformulário raiz:
<proto>
<font typeface="Arial"/>
<fill>
<color value="4,166,203"/>
</fill>
<edge>
<color value="4,166,203"/>
</edge>
</proto>
Para salvar as alterações de marca, toque em Concluído.
O formulário adaptável pode ser longo, com vários campos de formulário. Talvez você não queira salvar um documento de registro como uma cópia exata do formulário adaptável. Agora é possível escolher um layout de tabela ou coluna para salvar um ou mais painéis de formulário adaptáveis no documento de PDF de registro.
Antes de gerar um documento de registro, nas configurações de um painel, selecione Layout do documento de registro desse painel como Tabela ou Coluna. Os campos no painel são organizados de acordo no documento de registro.
Campos em um painel renderizado em um layout de tabela no documento de registro
Campos em um painel renderizado em um layout de coluna no documento de registro
As configurações de documento de registro permitem escolher as opções que deseja incluir no documento de registro. Por exemplo, um banco aceita nome, idade, número de seguridade social e número de telefone em um formulário. O formulário gera um número de conta bancária e detalhes da agência. Você pode optar por exibir somente o nome, o número de seguridade social, a conta bancária e os detalhes da agência no documento de registro.
O documento de configurações de registro de um componente está disponível em suas propriedades. Para acessar as propriedades de um componente, selecione o componente e clique em na sobreposição. As propriedades são listadas na barra lateral e você pode encontrar as seguintes configurações.
Configurações de nível de campo
Excluir do documento de registro: Definir a propriedade como true exclui o campo do documento de registro. Esta é uma propriedade que pode ser gerada por script chamada excludeFromDoR
. Seu comportamento depende da Excluir campos de DoR se ocultos propriedade de nível de formulário.
Exibir painel como tabela: Definir a propriedade exibe o painel como tabela no documento de registro se o painel tiver menos de 6 campos. Aplicável somente para o painel.
Excluir título do documento de registro: Definir a propriedade exclui o título do painel/tabela do documento de registro. Aplicável somente para painel e tabela.
Excluir descrição do documento de registro: Definir a propriedade exclui a descrição do painel/tabela do documento de registro. Aplicável somente para painel e tabela.
Paginação > Local: determina onde colocar o painel.
Paginação > Depois: determina qual área deve ser preenchida depois que um painel é posicionado. Os seguintes campos estão disponíveis na Depois seção:
Paginação > Estouro: define um estouro para um painel ou uma tabela que abrange páginas. Os seguintes campos estão disponíveis no Estouro seção:
Para obter informações sobre como aplicar quebras de página e aplicar várias páginas principais em um Documento de registro, consulte Aplicar quebra de página em um documento de registro e Aplicar várias páginas principais a um documento de registro.
Configurações do nível de formulário
Você pode aplicar quebras de página em um Documento de registro usando vários métodos.
Para aplicar uma quebra de página a um documento de registro:
Toque no painel e selecione
Expandir Documento do registro para exibir as propriedades.
No Paginação seção, toque em no Local campo.
Toque Parte superior da próxima página e toque em Selecionar. Você também pode tocar em Início da página, selecione a página principal e toque em Selecionar para aplicar a quebra de página.
Toque para salvar as propriedades.
O painel selecionado é movido para a próxima página.
Se o modelo XDP personalizado selecionado incluir várias páginas principais, as propriedades dessas páginas aparecerão no conteúdo seção do Documento do registro guia. Para obter mais informações, consulte Personalizar as informações de marca no documento de registro.
Você pode aplicar várias páginas principais a um documento de registro aplicando diferentes páginas principais aos componentes de um formulário adaptável. Use o Paginação seção das propriedades do documento de registro para aplicar várias páginas principais.
Este é um exemplo de como aplicar várias páginas principais a um Documento de registro: você faz upload de um modelo XDP que inclui quatro páginas principais para o AEM Forms servidor. AEM Forms O aplica as propriedades do modelo ao Documento de registro por padrão. AEM Forms O também aplica as primeiras propriedades de página principais no modelo ao documento de registro.
Para aplicar as propriedades da segunda página principal a um painel e as propriedades da terceira página principal aos painéis seguintes, execute as seguintes etapas:
Lembre-se das seguintes considerações e limitações ao trabalhar em um documento de registro para formulários adaptáveis.