Instalar e configurar um fluxo de trabalho centrado no Forms no OSGi

Introdução

As empresas coletam e processam dados de vários formulários, sistemas de back-end e outras fontes de dados. O processamento de dados envolve procedimentos de revisão e aprovação, tarefas repetitivas e arquivamento de dados. Por exemplo, revisar um formulário e convertê-lo em documento PDF. Quando feitas manualmente, as tarefas repetitivas podem levar muito tempo e recursos.

Você pode usar o fluxo de trabalho centrado no Forms no OSGi para criar rapidamente fluxos de trabalho adaptáveis baseados em formulários. Esses workflows podem ajudar você a automatizar workflows de revisão e aprovação, workflows de processos comerciais e outras tarefas repetitivas. Esses fluxos de trabalho também ajudam a processar documentos (criar, montar, distribuir e arquivar documentos PDF, adicionar assinaturas digitais para limitar o acesso a documentos, decodificar formulários com códigos de barras e muito mais) e usar o fluxo de trabalho de assinatura Adobe Sign com formulários e documentos.

Após a configuração, esses workflows podem ser acionados manualmente para concluir um processo definido ou serem executados de forma programática quando os usuários enviam um formulário ou uma comunicação interativa. O recurso está incluído no pacote complementar do AEM Forms.

O AEM Forms é uma plataforma avançada de nível empresarial. O fluxo de trabalho centrado na Forms no OSGi é apenas um dos recursos do AEM Forms. Para obter a lista completa de recursos, consulte Introdução ao AEM Forms.

OBSERVAÇÃO

Com o fluxo de trabalho centrado na Forms no OSGi, você pode criar e implantar rapidamente fluxos de trabalho para várias tarefas na pilha OSGi, sem precisar instalar o recurso completo de Gerenciamento de processos na pilha JEE. Consulte uma comparação dos fluxos de trabalho de AEM centrados na Forms no OSGi e no Gerenciamento de processos no JEE para saber mais sobre as diferenças e semelhanças nos recursos.

Após a comparação, se você optar por instalar o recurso de Gerenciamento de processos na pilha JEE, consulte Instalar ou atualizar o AEM Forms no JEE para obter informações detalhadas sobre a instalação e configuração da pilha JEE e os recursos de Gerenciamento de processos.

Topologia de implantação

O pacote do complemento AEM Forms é um aplicativo implantado em AEM. Você precisa de apenas um mínimo de uma instância de Autor ou Processamento do AEM (autor de produção) para executar o fluxo de trabalho centrado no Forms no recurso OSGi. Uma instância de processamento é uma instância endurecida do AEM Author. Não execute nenhuma criação real, como a criação de fluxos de trabalho ou formulários adaptáveis, no autor da produção.

A topologia a seguir é indicativa para executar as Comunicações interativas da AEM Forms, o Gerenciamento de correspondência, a captura de dados da AEM Forms e o fluxo de trabalho centrado na Forms nos recursos OSGi. Para obter informações detalhadas sobre a topologia, consulte Topologias de arquitetura e implantação para AEM Forms.

topologia recomendada

O fluxo de trabalho centrado no Forms do AEM Forms no OSGi executa AEM Caixa de entrada e AEM interface do usuário de criação do modelo de fluxo de trabalho nas instâncias de autor do AEM Forms.

Requisitos do sistema

OBSERVAÇÃO

Pule para a seção Próximas etapas do documento, se você já tiver instalado o AEM Forms no OSGi, conforme explicado no artigo instalar e configurar recursos de captura de dados.

Antes de começar a instalar e configurar o fluxo de trabalho centrado no Forms no OSGi, verifique se:

  • A infraestrutura de hardware e software está em vigor. Para obter uma lista detalhada de hardware e software suportados, consulte requisitos técnicos.

  • O caminho de instalação da instância de AEM não contém espaços em branco.

  • Uma instância de AEM está em execução. Na terminologia AEM, uma "instância" é uma cópia do AEM em execução em um servidor no modo de criação ou publicação. Você precisa de pelo menos uma instância AEM (Autor ou Processamento) para executar o fluxo de trabalho centrado no Forms no OSGi:

    • Autor: Uma instância AEM usada para criar, carregar e editar conteúdo e administrar o site. Quando o conteúdo estiver pronto para entrar em funcionamento, ele será replicado para a instância de publicação.

    • Processamento: uma instância de processamento é uma instância AEM Author com proteção. Você pode configurar uma instância de Autor e endurecê-la após executar a instalação.

    • Publicar: Uma instância de AEM que disponibiliza o conteúdo publicado ao público pela Internet ou por uma rede interna.

  • Os requisitos de memória são cumpridos. O pacote do complemento AEM Forms requer:

    • 15 GB de espaço temporário para instalações baseadas no Microsoft Windows.
    • 6 GB de espaço temporário para instalações baseadas em UNIX.
  • Requisitos adicionais para sistemas baseados em UNIX: Se você estiver usando o sistema operacional baseado em UNIX, instale os seguintes pacotes da mídia de instalação do respectivo sistema operacional.

expatriado libxcb freetype libXau
libSM zlib libICE libuuid
glibc libXext

nss-softokn-freebl

fontconfig
libX11 libXrender libXrandr libXinerama

Instale o pacote complementar do AEM Forms

O pacote do complemento AEM Forms é um aplicativo implantado em AEM. O pacote contém um fluxo de trabalho centrado no Forms no OSGi e outros recursos. Execute as seguintes etapas para instalar o pacote complementar:

  1. Abra a Distribuição de softwares. Você precisa de uma Adobe ID para fazer logon na Distribuição de softwares.

  2. Clique em Adobe Experience Manager disponível no menu de cabeçalho.

  3. Na seção Filtros:

    1. Selecione Forms na lista suspensa Solução.
    2. Selecione a versão e o tipo do pacote. Você também pode usar a opção Pesquisar downloads para filtrar os resultados.
  4. Toque no nome do pacote aplicável ao seu sistema operacional, selecione Aceitar Termos do EULA e toque em Download.

  5. Abra Gerenciador de pacotes e clique em Fazer upload de pacote para fazer upload do pacote.

  6. Selecione o pacote e clique em Instalar.

    Você também pode baixar o pacote por meio do link direto listado no artigo AEM Forms releases.

  7. Depois que o pacote for instalado, você será solicitado a reiniciar a instância do AEM. Não reinicie imediatamente o servidor. Antes de parar o servidor do AEM Forms, aguarde até que as mensagens ServiceEvent REGISTERED e ServiceEvent UNREGISTERED parem de aparecer no arquivo [AEM-Installation-Diretory]/crx-quickstart/logs/error.log e o log seja estável.

  8. Repita as etapas de 1 a 7 em todas as instâncias de Autor e Publicação.

Configurações pós-instalação

O AEM Forms tem algumas configurações obrigatórias e opcionais. As configurações obrigatórias incluem a configuração de bibliotecas BouncyCastle e o agente de serialização. As configurações opcionais incluem a configuração do dispatcher e do Adobe Target.

Configurações obrigatórias pós-instalação

Configurar bibliotecas RSA e BouncyCastle

Execute as seguintes etapas em todas as instâncias de Autor e Publicação para inicializar e delegar as bibliotecas:

  1. Pare a instância AEM subjacente.

  2. Abra o [AEM diretório de instalação]\crx-quickstart\conf\sling.properties para edição.

    Se você usou [AEM diretório de instalação]\crx-quickstart\bin\start.bat para iniciar o AEM, edite o sling.properties localizado em [AEM_root]\crx-quickstart.

  3. Adicione as seguintes propriedades ao arquivo sling.properties :

    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*  
    
  4. Salve e feche o arquivo e inicie a instância de AEM.

  5. Repita as etapas de 1 a 4 em todas as instâncias de Autor e Publicação.

Configurar o agente de serialização

Execute as seguintes etapas em todas as instâncias de Autor e Publicação para adicionar o pacote à de lista de permissões:

  1. Abra AEM Configuration Manager em uma janela do navegador. O URL padrão é https://'[server]:[port]'/system/console/configMgr.
  2. Pesquise e abra Configuração do Firewall de Deserialização.
  3. Adicione o pacote sun.util.calendar ao campo lista de permissões. Clique em Salvar.
  4. Repita as etapas de 1 a 3 em todas as instâncias de Autor e Publicação.

Configurações opcionais pós-instalação

Configurar o Dispatcher

O Dispatcher está armazenando em cache e na ferramenta de balanceamento de carga para AEM. AEM Dispatcher também ajuda a proteger AEM servidor contra ataques. Você pode aumentar a segurança da sua instância do AEM usando o Dispatcher em conjunto com um servidor da Web de classe empresarial. Se você usar Dispatcher, execute as seguintes configurações para o AEM Forms:

  1. Configuração do acesso para AEM Forms:

    Abra o arquivo dispatcher.any para edição. Navegue até a seção de filtro e adicione o seguinte filtro à seção de filtro:

    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission

    Salve e feche o arquivo. Para obter informações detalhadas sobre filtros, consulte a documentação do Dispatcher.

  2. Configure o serviço de filtro do referenciador:

    Faça logon no gerenciador de configuração do Apache Felix como administrador. O URL padrão do gerenciador de configuração é https://‘server’:[port_number]/system/console/configMgr. No menu Configurations, selecione a opção Apache Sling Referrer Filter. No campo Permitir hosts , insira o nome do host do dispatcher para permitir como referenciador e clique em Salvar. O formato da entrada é https://'[server]:[port]'.

Configurar Cache

O armazenamento em cache é um mecanismo para reduzir o tempo de acesso aos dados, reduzir a latência e melhorar as velocidades de entrada/saída (I/O). O cache de formulários adaptáveis armazena somente o conteúdo HTML e a estrutura JSON de um formulário adaptável sem salvar dados pré-preenchidos. Ajuda a reduzir o tempo necessário para renderizar um formulário adaptável.

  • Ao usar o cache de formulários adaptáveis, use o AEM Dispatcher para armazenar em cache as bibliotecas de clientes (CSS e JavaScript) de um formulário adaptável.
  • Ao desenvolver componentes personalizados, mantenha o cache de formulários adaptáveis desativado no servidor usado para desenvolvimento.

Execute as seguintes etapas para configurar o cache de formulários adaptáveis:

  1. Vá para AEM gerenciador de configuração do console da Web em https://'[server]:[port]'/system/console/configMgr.

  2. Clique em Adaptive Form e Interative Communication Web Channel Configuration para editar seus valores de configuração. Na caixa de diálogo editar valores de configuração, especifique o número máximo de formulários ou documentos que uma instância do servidor do AEM Forms pode armazenar em cache no campo Number of Adaptive Forms. O valor padrão é 100. Clique em Salvar.

    OBSERVAÇÃO

    Para desativar o cache, defina o valor no campo Number of Adaptive Forms como 0. O cache é redefinido e todos os formulários e documentos são removidos do cache quando você desativa ou altera a configuração do cache.

Configurar o Adobe Sign

O Adobe Sign habilita fluxos de trabalho de assinatura eletrônica para formulários adaptáveis. As assinaturas eletrônicas melhoram os fluxos de trabalho para processar documentos para áreas legais, de vendas, de folha de pagamento, de gerenciamento de recursos humanos e muitas outras.

Em um fluxo de trabalho típico centrado no Adobe Sign e no Forms no cenário OSGi, um usuário preenche um formulário adaptável para se aplicar a um serviço. Por exemplo, um aplicativo de cartão de crédito e um formulário de benefícios para o cidadão. Quando um usuário preenche, envia e assina o formulário de aplicativo, um fluxo de trabalho de aprovação/rejeição é iniciado. O provedor de serviços revisa o aplicativo AEM Caixa de entrada e usa o Adobe Sign para assinar eletronicamente o aplicativo. Para ativar fluxos de trabalho de assinatura eletrônica semelhantes, você pode integrar o Adobe Sign com o AEM Forms.

Para usar o Adobe Sign com AEM Forms, Integre o Adobe Sign com AEM Forms.

Próximas etapas

Você configurou um ambiente para usar um fluxo de trabalho centrado no Forms em recursos OSGi. Agora, as etapas para usar o recurso são:

Nesta página