Show Menu
TÓPICOS×

Instalação e configuração do fluxo de trabalho centrado em formulários no OSGi

Introdução

As empresas coletam e processam dados de vários formulários, sistemas 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 em formulários no OSGi para criar rapidamente workflows adaptáveis baseados em formulários. Esses workflows podem ajudá-lo a automatizar workflows de revisão e aprovação, workflows de processos comerciais e outras tarefas repetitivas. Esses workflows 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 do Adobe Sign com formulários e documentos.
Depois de configurados, esses workflows podem ser acionados manualmente para concluir um processo definido ou 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 classe empresarial. O fluxo de trabalho centrado em formulários no OSGi é apenas um dos recursos do AEM Forms. Para obter a lista completa dos recursos, consulte Introdução ao AEM Forms .
Com o fluxo de trabalho centrado no Forms no OSGi, você pode criar e implantar rapidamente workflows para várias tarefas na pilha OSGi, sem precisar instalar o recurso completo de Gerenciamento de processos na pilha JEE. Veja uma comparação dos Workflows AEM centrados no Forms no OSGi e no Process Management no JEE para saber mais sobre as diferenças e similaridades nos recursos.
Após a comparação, se você optar por instalar o recurso Process Management na pilha JEE, consulte Instalar ou atualizar formulários AEM no JEE para obter informações detalhadas sobre como instalar e configurar a pilha JEE e os recursos de Process Management.

Topologia de implantação

O pacote complementar AEM Forms é um aplicativo implantado no AEM. É necessário apenas um mínimo de uma instância de autor ou processamento de AEM (autor da produção) para executar o fluxo de trabalho centrado em formulários no recurso OSGi. Uma instância de processamento é uma instância de autor de AEM endurecida. Não execute nenhuma criação real, como criar workflows ou formulários adaptáveis, no autor da produção.
A topologia a seguir é indicativa para executar o AEM Forms Interative Communications, o Correspondence Management, a captura de dados do AEM Forms e o fluxo de trabalho centralizado em formulários em recursos OSGi. Para obter informações detalhadas sobre a topologia, consulte Arquitetura e topologias de implantação para o AEM Forms .
O fluxo de trabalho do AEM Forms centrado em formulários no OSGi executa a Caixa de entrada do AEM e a interface do usuário de criação do AEM Workflow Model nas instâncias do autor do AEM Forms.

Requisitos do sistema

Vá para a seção Próximas etapas do documento, se você já tiver instalado o AEM Forms no OSGi, conforme explicado no artigo sobre instalação e configuração de 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 do hardware e software suportados, consulte os requisitos Requisitos técnicos técnicos.
  • O caminho de instalação da instância do AEM não contém espaços em branco.
  • Uma instância do AEM está ativa e em execução. Na terminologia do AEM, uma "instância" é uma cópia do AEM em execução em um servidor no modo de autor ou publicação. Você precisa de pelo menos uma instância do AEM (Autor ou Processamento) para executar o fluxo de trabalho centrado no Forms no OSGi:
    • Autor : Uma instância do AEM usada para criar, carregar e editar conteúdo e administrar o site. Depois que o conteúdo estiver pronto para entrar em funcionamento, ele será replicado para a instância de publicação.
    • Processando: Uma instância de processamento é uma instância de autor de AEM endurecida. Você pode configurar uma instância de Autor e endurecê-la depois de executar a instalação.
    • Publicar : Uma instância do AEM que fornece o conteúdo publicado ao público pela Internet ou por uma rede interna.
  • Os requisitos de memória são atendidos. O pacote complementar do 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 libuídio
glibc libXext
nss-softokn-freebl
fontconfig
libX11 libXrender libXrandr libXinerama

Install AEM Forms add-on package

O pacote complementar AEM Forms é um aplicativo implantado no 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. Faça logon no servidor localhost:4502 AEM como administrador e abra o compartilhamento packagesharede pacote. Você precisa de uma ID da Adobe para fazer logon no compartilhamento de pacote.
  2. No compartilhamento de pacote do AEM, pesquise nos pacotes de complementos do AEM 6.5 ou nos service packs mais recentes, clique no pacote aplicável ao seu sistema operacional e clique em Download . Leia e aceite o contrato de licença e clique em OK . Os start de download. Após o download, a palavra Download é exibida ao lado do pacote.
    Você também pode usar o número da versão para pesquisar um pacote de complementos. Para obter o número da versão do pacote mais recente, consulte o artigo de versões aem-forms-releases.html do AEM Forms.
  3. Depois que o download for concluído, clique em Download . Você é redirecionado para o gerenciador de pacotes. No gerenciador de pacotes, pesquise o pacote baixado e clique em Instalar .
    Se você baixar manualmente o pacote por meio do link direto listado no artigo de versões do AEM Forms, faça logon no gerenciador de pacotes, clique em Carregar pacote , selecione o pacote baixado e clique em Fazer upload. Depois que o pacote for carregado, clique no nome do pacote e clique em Instalar.
  4. 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 de formulários AEM, aguarde até que as mensagens ServiceEvent REGISTERED e ServiceEvent UNREGISTERED parem de aparecer no arquivo #/crx-quickstart/logs/error.log e o log esteja estável.
  5. Repita as etapas de 1 a 4 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 das bibliotecas BouncyCastle e o agente de serialização. As configurações opcionais incluem a configuração do dispatcher e do Público alvo da Adobe.

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 subjacente do AEM.
  2. Abra o diretório #AEM para edição.
    Se você usou o diretório #AEM para start AEM, edite sling.properties localizado em #\crx-quickstart\.
  3. Adicione as seguintes propriedades ao arquivo sling.properties:
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
    
  4. Salve e feche o arquivo e start a instância do 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 na lista de permissões do pacote:
  1. Abra o AEM Configuration Manager em uma janela do navegador. O URL padrão é https://' #: #'/system/console/configMgr.
  2. Pesquise e abra a Configuração do firewall de desserialização.
  3. Adicione o pacote sun.util.calendário ao campo de 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á em cache e na ferramenta de balanceamento de carga para o AEM. O AEM Dispatcher também ajuda a proteger o servidor AEM de ataques. Você pode aumentar a segurança de sua instância do AEM usando o Dispatcher em conjunto com um servidor da Web de classe empresarial. Se você usar o Dispatcher , execute as seguintes configurações para o AEM Forms:
  1. Configurar acesso para formulários AEM:
    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 de quem indicou:
    Faça logon no gerenciador de configuração Apache Felix como administrador. O URL padrão do gerenciador de configuração é https://'server': #/system/console/configMgr. No menu Configurações , selecione a opção Filtro ​de Quem indicou Apache Sling. No campo Permitir hosts, digite o nome de host do dispatcher para permitir como uma quem indicou e clique em Salvar . O formato da entrada é https://'[server]:[port]' .

Configurar cache

O cache é um mecanismo para reduzir os tempos de acesso aos dados, reduzir a latência e melhorar as velocidades de entrada/saída (E/S). 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 os 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 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 o gerenciador de configuração do console da Web do AEM em https://'[server]:[port]'/system/console/configMgr .
  2. Clique em Serviço ​de configuração de formulário adaptável 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 de formulários AEM pode armazenar em cache no campo Número de formulários adaptáveis. O valor padrão é 100. Clique em Salvar .
    Para desativar o cache, defina o valor no campo Número de formulários adaptáveis 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 permite workflows de assinatura eletrônica para formulários adaptáveis. As assinaturas eletrônicas melhoram os workflows para processar documentos para áreas legais, de vendas, de folha de pagamento, de gerenciamento de recursos humanos e muitas outras áreas.
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 solicitar 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 do aplicativo, um fluxo de trabalho de aprovação/rejeição é iniciado. O provedor de serviço revisa o aplicativo na Caixa de entrada do AEM e usa o Adobe Sign para assinar eletronicamente o aplicativo. Para ativar workflows semelhantes de assinatura eletrônica, é possível integrar o Adobe Sign aos formulários do AEM.
Para usar o Adobe Sign com formulários AEM, integre o Adobe Sign aos formulários AEM.

Próximos passos

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