Show Menu
TÓPICOS×

Introduction to AEM Forms app

Visão geral

O aplicativo AEM Forms permite a sincronização de formulários adaptáveis, formulários móveis e conjuntos de formulários em dispositivos móveis, com base no seu servidor. Você pode definir fluxos de trabalho que sejam fluxos de trabalho centrados no Forms em fluxos de trabalho OSGi ou Forms em JEE . Por exemplo, você executa uma empresa bancária e usa o AEM Forms para gerenciar aplicativos e comunicações de clientes. Seus clientes preenchem um formulário e o enviam para verificação. Se você ativar o formulário em dispositivos móveis, seus clientes poderão preenchê-lo no aplicativo AEM Forms. Você também pode gerenciar o fluxo de trabalho de verificação ativando o formulário de verificação em dispositivos móveis. O funcionário de campo pode levar um dispositivo móvel ao cliente, verificar os detalhes e enviar o formulário. O aplicativo AEM Forms sincroniza com o servidor AEM Forms e obtém os formulários ativados para dispositivos móveis. Se o aplicativo estiver offline, ele armazenará dados localmente.
O código fonte do aplicativo AEM Forms está disponível para clientes por meio do compartilhamento de pacotes. O pacote de código-fonte no compartilhamento de pacote está disponível como: adobe-aemfd-forms-app-src-pkg-<version>.zip .
O aplicativo AEM Forms é compatível com dispositivos iOS, Android e Windows. Você pode instalar o aplicativo AEM Forms para Android a partir do Google Play, iOS da App Store e Windows da Windows Store.
[ ![google_play](assets/google_play.png)](https://play.google.com/store/apps/details?id=com.adobe.aem.forms)
    
    [ ![app_store](assets/app_store.png)](https://itunes.apple.com/us/app/adobe-experience-manager-forms/id1129625976?ls=1&amp;mt=8)
    
    [ ![microsoft-badge-icon](assets/microsoft-badge-icon.png)](https://www.microsoft.com/en-us/store/p/adobe-experience-manager-forms/9nd12rlxtgtt)

Para instalar, personalizar e distribuir o aplicativo em dispositivos iOS, Android ou Windows, consulte Personalizar, criar e distribuir o aplicativo AEM Forms.

Pré-requisitos

O aplicativo AEM Forms requer um servidor AEM Forms. Os usuários podem renderizar formulários criados no servidor do AEM Forms, preenchê-los, salvar como rascunhos e enviá-los. O aplicativo se conecta ao servidor e obtém formulários ativados dele. O aplicativo AEM Forms sincroniza com o servidor e assim que os formulários são carregados no aplicativo, os usuários podem trabalhar offline. Se o aplicativo estiver offline, os dados serão salvos no dispositivo e os dados serão sincronizados com o servidor quando o aplicativo estiver online.

Aplicativo AEM Forms com servidores usando o fluxo de trabalho AEM Forms

Se você tiver um servidor de fluxo de trabalho do AEM Forms, poderá renderizar formulários como tarefas no aplicativo AEM Forms. Por exemplo, você executa uma empresa bancária e o cliente preenche um aplicativo para usar seus serviços. O aplicativo é um formulário adaptável que aceita informações de seus clientes e as armazena como um envio para revisão. O administrador revê um aplicativo e encaminha uma solicitação de verificação ao funcionário de campo. O aplicativo encaminhado permite um formulário de verificação no aplicativo do trabalhador em campo como uma tarefa. O funcionário de campo leva o dispositivo móvel para o cliente e verifica os detalhes.

Aplicativo AEM Forms com servidores usando fluxo de trabalho centralizado em formulários no OSGi

Se você tiver um servidor AEM Forms, poderá renderizar formulários adaptáveis como aplicativo AEM Inbox e tarefas no aplicativo AEM Forms. Por exemplo, você executa uma empresa bancária e o cliente preenche um aplicativo para usar seus serviços. O aplicativo está associado a um formulário adaptável que aceita informações de seus clientes e as armazena como um envio para revisão. O administrador revisa a tarefa e aprova a solicitação de verificação para o funcionário de campo. O funcionário de campo leva o dispositivo móvel para o cliente e verifica os detalhes.

Formulários independentes ou aplicativos AEM Forms com servidores sem fluxo de trabalho AEM Forms

Um servidor de formulários AEM que não usa o fluxo de trabalho de formulários AEM é o AEM Forms no OSGi ou um formulário móvel independente ou adaptável. O aplicativo AEM Forms funciona com sua implementação do AEM Forms no OSGi . Os formulários que você ativa e publica para o aplicativo AEM Forms estão disponíveis no aplicativo.
Os formulários são baixados no aplicativo e estão disponíveis offline. Por exemplo, você está executando uma empresa bancária e um cliente preenche um aplicativo em seu site. O aplicativo é um formulário adaptável que aceita informações de seus clientes e as armazena para revisão. O administrador revisa o formulário e cria um formulário de verificação na instância do autor de AEM. O administrador ativa a sincronização do formulário com o aplicativo AEM Forms e o publica. Se o formulário de verificação estiver disponível no aplicativo AEM Forms, seu agente de campo poderá usar um dispositivo móvel para verificar os detalhes do cliente. O dispositivo móvel é sincronizado com o servidor e o formulário de verificação é carregado no aplicativo. Seu agente de campo pode visitar seu cliente, verificar os detalhes, salvar dados como rascunho ou enviar o formulário de verificação. O formulário é sincronizado com o servidor sempre que o aplicativo estiver online.
Para sincronizar seu formulário no aplicativo AEM Forms:
  1. Na instância do autor, selecione um formulário e clique em Exibir propriedades .
  2. Na página de propriedades, clique em Avançado .
  3. Em Avançado, ative a opção: Sincronize com o aplicativo AEM Forms e toque em Salvar .
Quando o formulário é publicado, o aplicativo é sincronizado com o servidor e busca o formulário. Para sincronizar vários formulários, na instância do autor, selecione vários formulários no gerenciador de formulários e toque em Sincronizar com o aplicativo AEM Forms.

Suporte para dispositivos móveis

Principais recursos do aplicativo AEM Forms

Aplicativo AEM Forms com servidores AEM Forms

Você pode sincronizar seu aplicativo com o servidor do AEM Forms e trabalhar com formulários em seu dispositivo móvel.
Com o servidor de fluxo de trabalho do AEM Forms, um formulário pode ser associado a um ponto de partida em um processo de análise de big data e aplicativo AEM Inbox. Um aplicativo AEM Inbox pode ter um formulário adaptável associado a ele. Um ponto de partida pode ter um formulário adaptável, um formulário HTML5 ou um conjunto de formulários associado a ele. Um ponto de partida pode ser enviado como uma tarefa ou a tarefa pode ser salva como rascunho. Para obter mais informações sobre as diferenças entre um aplicativo da Caixa de entrada do AEM e um ponto de partida, consulte Ações e recursos de fluxos de trabalho do AEM centrados em formulários em fluxos de trabalho JEE do OSGi e do AEM Forms.
Com o servidor de formulários AEM sem fluxo de trabalho de formulários AEM, um formulário ativado para sincronização no aplicativo é renderizado no aplicativo AEM Forms. Os formulários estão disponíveis na guia Formulários do aplicativo, podem ser enviados ou salvos como rascunho. Formulários adaptáveis e móveis são suportados no aplicativo.
  1. Salvar uma tarefa ou formulário como rascunho
    A opção salvar como rascunho salva um instantâneo de uma tarefa ou formulário juntamente com os dados preenchidos e os arquivos anexados no formulário associado. Os rascunhos são salvos no dispositivo móvel e sincronizados com o servidor do AEM Forms para uma recuperação posterior.
  2. Salvar formulário como modelo
    Às vezes, quando os usuários preenchem um formulário, as entradas em alguns campos permanecem as mesmas. Para essas instâncias, é possível preencher os campos que exigem valores idênticos em cada instância e salvar o formulário ou rascunho como modelo. Agora, toda vez que você cria uma instância do modelo, os campos especificados já são preenchidos com valores especificados no modelo. Ajuda a economizar tempo e esforço necessários para preencher o formulário.

Trabalhar com tarefas e formulários

Você pode sincronizar seu aplicativo com o servidor de fluxo de trabalho do AEM Forms e pode trabalhar em tarefas e formulários em seu dispositivo móvel.
Uma tarefa no dispositivo móvel contém um formulário adaptável, um formulário HTML5 ou um conjunto de formulários e também pode conter anexos e URL de resumo. Por padrão, as tarefas atribuídas a você são colocadas na pasta Tarefas . Ao trabalhar em uma tarefa, você pode alterar a tarefa e salvar uma cópia de rascunho da tarefa no servidor de formulários AEM.
Um formulário no dispositivo móvel pode ser um formulário adaptável ou um formulário móvel. Os formulários ativados para sincronização no aplicativo de formulários estão disponíveis na pasta Formulários. É possível sincronizar formulários ativados no servidor de formulários AEM sem fluxo de trabalho de formulários AEM (Formulários AEM no OSGi).
Consulte:

Trabalhar offline

Você pode trabalhar em seu dispositivo móvel no modo offline. Você pode fazer logon no aplicativo mesmo se não houver conectividade de rede e funcionar em todos os formulários que foram sincronizados com o dispositivo na última vez que você estava online. Para obter detalhes sobre como sincronizar formulários, consulte Sincronizar o aplicativo . Se você optar por sincronizar os anexos associados a um formulário, também poderá abrir os anexos no modo offline. É possível editar o formulário, adicionar anotações e enviar ou salvar um formulário no modo offline. O formulário será sincronizado com o servidor do AEM Forms na próxima vez que você estiver online.
Para obter detalhes, consulte Trabalho no modo offline.

Adding annotations

É possível adicionar os seguintes anexos a um formulário no dispositivo móvel
  • Notas - Você pode usar o recurso Anotações para adicionar um script à mão livre ou uma nota de texto no formulário. Para obter detalhes, consulte Adicionar uma nota .
  • Imagem - O aplicativo AEM Forms inclui um recurso que usa a funcionalidade da câmera ou a galeria do seu dispositivo móvel. Usando o anexo de fotografia, você pode adicionar uma fotografia com o formulário associado. Para obter detalhes, consulte Adicionar uma fotografia .

Salvamento automático

Quando um usuário digita dados no aplicativo AEM Forms, o recurso de salvamento automático os salva em intervalos regulares. O recurso de salvar automaticamente no aplicativo AEM Forms ajuda a evitar perda de dados se o aplicativo for fechado devido a condições como bateria fraca.

Diferenças entre os recursos da Caixa de entrada do AEM e do aplicativo AEM Forms

Duas das principais maneiras de iniciar um fluxo de trabalho centrado no Forms são usar os aplicativos AEM Inbox e AEM Forms. No entanto, os recursos da Caixa de entrada do AEM e do aplicativo AEM Forms são diferentes. A Caixa de entrada do AEM funciona somente com fluxos de trabalho centrados no Forms, enquanto o aplicativo AEM Forms funciona com fluxos de trabalho centrados no Forms e gerenciamento de processos. Para obter mais informações sobre as diferenças entre os recursos da Caixa de entrada do AEM e do aplicativo AEM Forms, consulte Ações e recursos de Fluxos de trabalho do AEM centrados em formulários nos fluxos de trabalho do AEM Forms JEE em OSGi e AEM Forms.

Formulários suportados

Tipos de formulário suportados no aplicativo AEM Forms:

Formulários adaptáveis

Um formulário adaptável que se adapta dinamicamente às entradas do usuário é suportado no aplicativo AEM Forms. Formulários adaptativos com carga lenta também são suportados.

Formulário móvel

Você pode criar formulários para dispositivos móveis no AEM Forms. Formulários móveis são renderizados como formulários HTML em dispositivos móveis que se adaptam de acordo com dispositivos de exibição.

Formset

Com conjuntos de formulários, vários formulários relacionados a um serviço ou processo podem ser agrupados para automatizar um processo de negócios e apresentados aos usuários finais. Nesse cenário, os usuários podem preencher o conjunto inteiro como um único e não há necessidade de arquivar, enviar e rastrear formulários ou processos individuais.
Requer fluxo de trabalho de formulários AEM (formulários AEM no JEE).

Como o aplicativo AEM Forms funciona

O aplicativo AEM Forms fornece uma solução móvel para trabalhadores de campo trabalharem em formulários atribuídos a eles. O aplicativo armazena em cache os dados completos do servidor e fornece uma experiência de usuário eficiente ao salvar todo o trabalho localmente. Os dados do disco são enviados para o servidor por meio de atualizações de sincronização oportunas.
O aplicativo AEM Forms é um aplicativo baseado no PhoneGap 5.0 no qual o modelo Backbone é usado eficientemente para apresentar dados armazenados nos modelos por meio de exibições. Todas as operações nativas são executadas por meio de plug-ins PhoneGap.

Personalizar, criar e distribuir o aplicativo AEM Forms

Aplicável somente se você estiver usando o código fonte do aplicativo AEM Forms para criar o aplicativo.
O aplicativo AEM Forms é fácil de personalizar para necessidades específicas da organização. O código fonte do aplicativo é fornecido junto com o AEM Forms. Você pode alterar o código fonte e criar sua própria solução de força de trabalho móvel. Você também pode assinar o aplicativo com sua própria chave corporativa.

Personalizar

Você pode personalizar seu aplicativo para:
Marca : Altere o ícone do aplicativo, o nome do aplicativo, as imagens de inicialização e as páginas no aplicativo AEM Forms. Você também pode alterar o texto para localizar o aplicativo para uma região específica. Para obter mais informações sobre a marca do aplicativo AEM Forms, consulte Personalização da marca.
Tema : Altere estilos como cores, fontes e espaçamento na interface do usuário do aplicativo AEM Forms. Para obter mais informações, consulte Personalização do tema .
Gesto : Altere gestos, como deslizar para a direita e deslizar para a esquerda na interface do usuário do aplicativo AEM Forms. Para obter mais informações, consulte Personalização do gesto .
Para obter mais informações sobre como configurar um projeto de aplicativo AEM Forms para personalização, consulte:

Criar e distribuir

O código fonte do aplicativo AEM Forms pode ser extraído do adobe-lc-mobileworkspace-src.zip que está disponível como parte do pacote de origem do aplicativo AEM Forms no compartilhamento de pacote.
Para obter a fonte do aplicativo AEM Forms, execute as seguintes etapas:
  1. Navegar para compartilhamento de pacote
    URL: https://<server>:<port>/crx/packageshare .
  2. Baixe o pacote de origem. Ao baixar o pacote, ele é adicionado ao gerenciador de pacote do AEM Forms.
  3. Após o download, navegue até: https://<server>:<port>/crx/packmgr/index.jsp e instale adobe-aemfd-forms-app-src-pkg-<version>.zip .
  4. Para baixar o pacote, abra https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip no navegador.
    O pacote de origem é baixado em seu dispositivo.
Para iOS :
Para obter detalhes sobre como criar um aplicativo iOS (.ipa), consulte Configurar o projeto Xcode e criar o aplicativo iOS.
Para obter detalhes sobre como assinar o aplicativo AEM Forms com seu perfil de provisionamento, consulte Configuração, processo e solução de problemas de assinatura de código iOS .
Para Android :
Para obter detalhes sobre como criar um aplicativo Android (.apk), consulte Configurar o projeto Eclipse e criar o aplicativo Android.
Para obter detalhes sobre como assinar o aplicativo AEM Forms, consulte Assinando seus aplicativos .
Para Windows :
Para obter detalhes sobre como criar um aplicativo do Windows (.appx), consulte Configurar o projeto do Visual Studio e criar o aplicativo do Windows.
Para obter detalhes sobre como distribuir o aplicativo via MDM, consulte Distribuir aplicativo AEM Forms. A distribuição de aplicativos por meio do MDM é aplicável somente para iOS e Android.

Recomendações para atualizar o Mobile Workspace para o aplicativo AEM Forms

Se você estiver atualizando para a versão mais recente do aplicativo AEM Forms, certifique-se de ler os seguintes pontos:
  • Se você instalou uma versão anterior do aplicativo da loja de reprodução no Android Você pode atualizar o aplicativo diretamente da loja de reprodução.
  • Se a versão anterior do aplicativo for criada e instalada usando o código fonte (aplicável para iOS e Android) :
    Antes de instalar o novo aplicativo, sincronize todos os seus dados com o servidor do AEM Forms. Depois que os dados forem sincronizados, desinstale a versão anterior do aplicativo e instale o novo aplicativo.