Instalação e configuração do fluxo de trabalho centrado no Forms no OSGi installing-and-configuring-forms-centric-workflow-on-osgi

Introdução introduction

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 vários recursos.

Você pode usar fluxo de Trabalho centradas Forms no OSGi para build workflows baseados em formulários adaptáveis. Essas workflows podem ajudá-lo a automatizar workflows de revisão e aprovação, processo empresarial workflows 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, formulários com códigos de barras e muito mais) e usar Adobe Sign fluxo de Trabalho de assinatura com formulários e documentos.

Após a configuração, essas workflows podem ser acionadas manualmente para concluir um processo definido ou ser executada programaticamente quando os usuários enviarem um formulário ou uma comunicação interativa. O recurso está incluído no pacote AEM Forms complemento.

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

NOTE
Com um fluxo de trabalho centrado na Forms no OSGi, você pode criar e implantar rapidamente fluxos de trabalho para várias tarefas na pilha do OSGi, sem precisar instalar o recurso completo de Gerenciamento de processos na pilha do 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 a diferença e as semelhanças nos recursos.
Após a comparação, se você optar por instalar o recurso Gerenciamento de processos na pilha do 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 deployment-topology

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

A topologia a seguir é uma topologia 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 em recursos OSGi. Para obter informações detalhadas sobre a topologia, consulte Arquitetura e topologias de implantação do AEM Forms.

topologia recomendada

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

Requisitos do sistema system-requirements

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

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 compatíveis, consulte requisitos 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á em funcionamento. Na terminologia do 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 do 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.

    • Processando: Uma instância de processamento é uma Autor de AEM fortalecido instância. Você pode configurar uma instância de Autor e fortalecê-la após executar a instalação.

    • Publish: uma instância do AEM que veicula o conteúdo publicado para o público pela Internet ou por uma rede interna.

  • Os requisitos de memória são atendidos. O pacote complementar do AEM Forms exige:

    • 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.

expat
libxcb
freetype
libXau
libSM
zlib
libICE
libuuid
glibc
libXext
nss-softoken-freebl
fontconfig
libX11
libXrender
libXrandr
libXinerama

Instalar pacote complementar do AEM Forms install-aem-forms-add-on-package

O pacote complementar do AEM Forms é um aplicativo implantado no AEM. O pacote contém 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. Selecionar Adobe Experience Manager disponível no menu de cabeçalho.

  3. No Filtros seção:

    1. Selecionar Forms do Solução lista suspensa.
    2. Selecione a versão e o tipo do pacote. Você também pode usar a variável Pesquisar downloads para filtrar os resultados.
  4. Selecione o nome do pacote aplicável ao seu sistema operacional e Aceitar termos do EULA e selecione Baixar.

  5. Abertura Gerenciador de pacotes e clique em Fazer upload do pacote para carregar o pacote.

  6. Selecione o pacote e clique em Instalar.

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

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

    note note
    NOTE
    Recomenda-se usar o comando 'Ctrl + C' para reiniciar o SDK. Reiniciar o SDK AEM usando métodos alternativos, por exemplo, interromper processos Java, pode cliente potencial inconsistências nos AEM desenvolvimento ambiente.
  8. Repita as etapas de 1 a 7 em todas as instâncias de Autor e Publicação.

Configurações pós-instalação post-installation-configurations

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 mandatory-post-installation-configurations

Configurar RSA e BouncyCastle bibliotecas configure-rsa-and-bouncycastle-libraries

Execute as seguintes etapas em todas as instâncias Autor e Publicar para inicializar, delegar as bibliotecas:

  1. Interrompa a instância subjacente do AEM.

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

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

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

    code language-shell
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    
  4. Salve e feche o arquivo e inicie a instância do AEM.

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

Configurar o agente de serialização configure-the-serialization-agent

Execute as seguintes etapas em todas as instâncias Autor e Publicar para adicionar o pacote ao arquivo de inclui na lista de permissões:

  1. Abra o Gerenciador de configuração do AEM em uma janela do navegador. O URL padrão é https://'[server]:[porta]'/system/console/configMgr.
  2. Pesquisar e abrir Configuração do firewall de desserialização.
  3. Adicione o sun.util.calendar pacote para o ➡ incluir na lista de permissões campo. Clique em Salvar.
  4. Repita as etapas 1 a 3 em todas as instâncias de Autor e Publicação.

Configurações pós-instalação opcionais optional-post-installation-configurations

Configurar o Dispatcher configure-dispatcher

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

  1. Configure o acesso para o 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 Documentação do Dispatcher.

  2. Configure o serviço de filtro referenciador:

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

Configurar cache configure-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 em 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 Dispatcher AEM para armazenar em cache 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 o gerenciador de configuração do console da Web do AEM em https://'[server]:[port]'/system/console/configMgr.

  2. Clique em Configuração do canal da Web do formulário adaptável e da comunicação interativa para editar os 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 na Número de Forms adaptáveis campo. O valor padrão é 100. Clique em Salvar.

    note note
    NOTE
    Para desativar o cache, defina o valor no campo Número de Forms 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 Adobe Sign configure-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 jurídicas, de vendas, de folha de pagamento, de gerenciamento de recursos humanos e muito mais.

Em um fluxo de trabalho típico centrado no Adobe Sign e no Forms em um 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 de inscrição, um fluxo de trabalho de aprovação/rejeição é iniciado. O provedor de serviços analisa o aplicativo na Caixa de entrada do AEM e usa o Adobe Sign para assinar eletronicamente o aplicativo. Para habilitar fluxos de trabalho de assinatura eletrônica semelhantes, é possível integrar o Adobe Sign com o AEM Forms.

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

Próximas etapas next-steps

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2