Configurar o serviço de conversão automática de formulários

Esta ajuda descreve como um administrador de AEM pode configurar o serviço de Automated forms conversion para automatizar a conversão de seus PDF forms em formulários adaptáveis. Esta ajuda é para administradores de TI e AEM em sua organização. As informações fornecidas baseiam-se no pressuposto de que qualquer pessoa que leia esta Ajuda está familiarizada com as seguintes tecnologias:

  • Instalação, configuração e administração de pacotes Adobe Experience Manager e AEM,

  • Usando sistemas operacionais Linux e Microsoft Windows,

  • Configuração de servidores de correio SMTP

Integração

O serviço está disponível gratuitamente para clientes de vigência no local do AEM 6.4 Forms e AEM6.5 Forms e clientes corporativos do Adobe Managed Service. Você pode entrar em contato com a equipe de vendas da Adobe ou com seu representante da Adobe para solicitar acesso ao serviço.

A Adobe habilita o acesso para sua organização e fornece os privilégios necessários à pessoa designada como administrador em sua organização. O administrador pode conceder acesso aos desenvolvedores (usuários) do AEM Forms de sua organização para se conectar ao serviço.

Pré-requisitos

É necessário o seguinte para usar o Serviço de Automated forms conversion:

  • O serviço de automated forms conversion está habilitado para sua organização
  • Uma conta Adobe ID com privilégios de administrador para o serviço de conversão
  • Uma instância do autor AEM 6.4 ou AEM 6.5 com o Service Pack AEM mais recente
  • Um usuário AEM (em sua instância AEM) que é membro do grupo de usuários de formulários

Configurar o ambiente

Antes de usar o serviço, prepare a instância do autor AEM para se conectar ao serviço em execução na Adobe Cloud. Execute as seguintes etapas na sequência listada para preparar sua instância para o serviço:

  1. Baixe e instale o AEM 6.4 ou o AEM 6.5
  2. Baixe e instale o AEM Service Pack mais recente
  3. Baixe e instale o pacote complementar AEM Forms mais recente
  4. (opcional) Baixe e instale o pacote do conector mais recente
  5. Criar temas e modelos personalizados

Baixe e instale o AEM 6.4 ou o AEM 6.5

O serviço de automated forms conversion é executado AEM instância do autor. É necessário AEM 6.4 ou AEM 6.5 para configurar uma instância do autor AEM. Se você não tiver AEM funcionando, baixe-o dos seguintes locais:

Depois de baixar o AEM, para obter instruções sobre como configurar uma instância do autor AEM, consulte implantando e mantendo.

Baixe e instale AEM Service Pack mais recente

Baixe e instale o AEM Service Pack mais recente. Para obter instruções detalhadas, consulte AEM 6.4 Notas de versão do Service Pack ou AEM 6.5 Notas de versão do Service Pack.

Baixe e instale o pacote de complementos do AEM Forms

Uma instância AEM contém recursos básicos de formulários. O serviço de conversão requer recursos completos da AEM Forms. Baixe e instale o pacote suplementar do AEM Forms para aproveitar todos os recursos do AEM Forms. O pacote é necessário para configurar e executar o serviço de conversão. Para obter instruções detalhadas, consulte Instalar e configurar recursos de captura de dados.

OBSERVAÇÃO

Certifique-se de executar as configurações obrigatórias pós-instalação depois de instalar o pacote suplementar.

(Opcional) Download e instalação do pacote do conector

O pacote do conector fornece acesso antecipado aos recursos e melhorias Detectar automaticamente seções lógicas fornecidos na versão AFC-2020.03.1. Não instale o pacote se você não precisar do recurso e das melhorias fornecidas no AFC-2020.03.1. Você pode baixar o pacote do conector AEM Compartilhamento de pacotes.

Criar temas e modelos personalizados

Se você start AEM no modo de produção (nosamplecontent runmode), os pacotes de referência não são instalados. Os pacotes de referência contêm temas e modelos de amostra. O serviço de automated forms conversion requer pelo menos um tema e um modelo para converter PDF forms em um formulário adaptável. Crie um tema e modelo personalizados próprios e aponte configuração de serviço para usar modelos e temas personalizados antes de usar o serviço.

Configurar o serviço

Antes de continuar a configurar o serviço e conectar sua instância local com o serviço em execução na Adobe Cloud, saiba mais sobre as pessoas e os privilégios necessários para se conectar ao serviço. O serviço usa dois tipos diferentes de personas, administradores e desenvolvedores:

  • Administradores: Os administradores são responsáveis pelo gerenciamento de software e serviços de Adobe para sua organização. Os administradores concedem acesso aos desenvolvedores em sua organização para se conectarem ao serviço de Automated forms conversion executado na Adobe Cloud. Quando um administrador é provisionado para uma organização, o administrador recebe um email com o título ‘You now have administrator rights to manage Adobe software and services for your organization’. Se você for um administrador, verifique seu email de caixa de correio com o título acima mencionado e vá para conceder acesso aos desenvolvedores de sua organização.

email de concessão de acesso do administrador

  • Desenvolvedores: Um desenvolvedor conecta uma instância local do autor do AEM Forms ao serviço do Automated forms conversion em execução na Adobe Cloud. Quando um administrador concede direitos a um desenvolvedor para se conectar ao serviço do Automated forms conversion, um email com o título Você agora tem acesso de desenvolvedor para gerenciar integrações de API do Adobe para sua organização é enviado ao desenvolvedor. Se você for um desenvolvedor, procure em sua caixa de correio o email com o título mencionado e vá para Conecte sua instância AEM local ao serviço do Automated forms conversion na Adobe Cloud.

email de concessão de acesso do desenvolvedor

(Somente para administradores) Conceda acesso a desenvolvedores de sua organização

Depois que o Adobe ativar o acesso para sua organização e fornecer os privilégios necessários ao administrador, o administrador poderá fazer logon no Admin Console (instruções detalhadas abaixo), criar um perfil e adicionar desenvolvedores ao perfil. Os desenvolvedores podem conectar uma instância local do AEM Forms ao serviço do Automated forms conversion na Adobe Cloud.

Os desenvolvedores são membros de sua organização designados para executar o serviço de conversão. Somente os desenvolvedores adicionados ao perfil de serviço do Automated forms conversion têm direito a usar o serviço do Automated forms conversion. Execute as etapas abaixo para criar um perfil e adicionar desenvolvedores a ele. É necessário, no mínimo, um perfil para conceder o acesso necessário aos desenvolvedores de sua organização:

  1. Faça logon em Admin Console. Use Adobe ID do administrador provisionado para usar o serviço de Automated forms conversion para fazer logon. Não faça logon com outra ID ou Federated ID.

  2. Clique na opção Automated Forms Conversion.

  3. Clique em New Profile na guia Products.

  4. Especifique Name, Display Name e Description para o perfil. Clique em Done. Um perfil é criado.

    Especifique detalhes para o novo perfil.

  5. Adicione desenvolvedor ao perfil. Para adicionar os desenvolvedores:

    1. Na Admin Console, navegue até a guia Visão geral.
    2. Clique em Assign Developers no cartão de produto desejado.
    3. Insira o endereço de email dos desenvolvedores e, opcionalmente, o nome e o sobrenome.
    4. Selecione perfis de produtos. Tocar Save.

Repita as etapas acima para todos os usuários. Para obter mais detalhes sobre como adicionar desenvolvedores, consulte Gerenciar desenvolvedores.

Quando um administrador adiciona desenvolvedores ao perfil Adobe I/O, eles são notificados por email. Depois de receber o email, os desenvolvedores podem continuar a conectar uma instância local do AEM Forms com o serviço de Automated forms conversion na Adobe Cloud.

(Somente para desenvolvedores) Conecte sua instância local do AEM Forms ao serviço de Automated forms conversion na Adobe Cloud

Depois que um administrador fornecer acesso de desenvolvedor, você poderá conectar sua instância local do AEM Forms ao serviço de Automated forms conversion em execução na Adobe Cloud. Execute as seguintes etapas na sequência listada para conectar sua instância do AEM Forms ao serviço:

Configurar notificação por email

O serviço Automated forms conversion usa o serviço de correio Day CQ para enviar notificações por email. Essas notificações por email contêm informações sobre conversões bem-sucedidas ou com falha. Se você escolher não receber notificação, ignore essas etapas. Execute as seguintes etapas para configurar o Day CQ Mail Service:

  1. Vá para AEM gerenciador de configuração em http://localhost:4502/system/console/configMgr

  2. Abra a configuração do serviço Day CQ Mail. Especifique um valor para os campos SMTP server host name, SMTP server port e From address. Clique em Save.

    Você pode entrar em contato com seu provedor de serviço de email ou administrador de TI para obter informações sobre o nome do host e a porta do servidor SMTP. Você pode usar qualquer endereço de email válido no campo de formulário. Por exemplo, notification@example.com ou donotreply@example.com.

  3. Abra a configuração Day CQ Link Externalizer. No campo Domains, especifique o nome do host ou endereço IP real e o número da porta para instâncias locais, de autor e de publicação. Clique em Save.

Adicionar usuário ao grupo de usuários de formulários

Especifique um endereço de email no perfil do usuário AEM designado para executar o serviço. Certifique-se de que o usuário seja membro do grupo usuário de formulários. Os emails são enviados para o endereço de email do usuário que está executando a conversão. Para especificar um endereço de email para o usuário e adicionar o usuário ao grupo de usuários`e formulários:

  1. Faça logon na instância do autor do AEM Forms como um administrador AEM. Use suas credenciais AEM locais para fazer logon. Não use o Adobe ID para fazer login. Toque em Adobe Experience Manager > Tools > Security > Users.

  2. Selecione um usuário designado para executar o serviço de conversão e toque em Properties. A página Editar configurações do usuário é aberta.

  3. Especifique um endereço de email no campo Email e toque em Save. Os e-mails são enviados para o endereço de e-mail especificado após a conclusão ou falha da conversão.

  4. Toque na guia Grupos. Na guia Selecionar grupo, digite e selecione o grupo forms-users. Toque em Salvar e fechar. O usuário agora é membro do grupo de usuários de formulários.

Obter certificados públicos

Um certificado público permite autenticar seu perfil no Adobe I/O.

  1. Faça logon na instância do autor do AEM Forms. Vá até Tools> Security > Adobe IMS Configurations. Tocar Create. A página Adobe IMS Technical Account Configuration é exibida.

    A página Configuração técnica da conta do Adobe IMS

  2. Selecione Automated Forms Conversion Service na Solução em nuvem.

  3. Marque a caixa de seleção Create new certificate e especifique um alias. O alias atua como nome da caixa de diálogo. Tocar Create certificate. Uma caixa de diálogo é exibida. Clique em OK. O certificado é criado.

  4. Toque em Download Public Key e salve o arquivo de certificado AEM-Adobe-IMS.crt no computador. O arquivo de certificado é usado para Configurar as APIs de serviço no Console de desenvolvedor do Adobe. Tocar Next.

  5. Especifique o seguinte:

    Deixe os outros campos em branco por enquanto (a ser fornecido posteriormente). Mantenha a página aberta.

Configure as APIs de serviço no Console do desenvolvedor do Adobe

Para usar o serviço de Automated forms conversion, crie um projeto e adicione a Automated Forms Configuration Service API ao projeto no Adobe Developer Console. A integração gera a chave da API, o segredo do cliente, a carga (JWT).

  1. Faça logon em https://console.adobe.io/. Use sua conta de desenvolvedor Adobe ID que seu administrador provisionou para fazer login no console do Adobe I/O para fazer login.

  2. Selecione sua organização no canto superior direito. Se não souber sua organização, entre em contato com o administrador.

  3. Tocar Create new project. Uma tela para começar a usar seu novo projeto é exibida. Tocar Add API. Uma tela com lista de todas as APIs ativadas para sua conta é exibida.

  4. Selecione Automated Forms Conversion service e toque em Next. Uma tela para configurar a API é exibida.

  5. Selecione a opção Upload your public key, carregue o arquivo AEM-Adobe-IMS.crt baixado na seção Obter certificados públicos e toque em Next. A opção Criar uma nova credencial de conta de serviço (JWT) é exibida. Tocar Next.

  6. Selecione um Perfil de produto e toque em Save configured API. Selecione o perfil criado enquanto concede acesso aos desenvolvedores de sua organização. Se você não souber o perfil a ser selecionado, entre em contato com o administrador.

  7. Toque em Service Account (JWT) para visualização a chave da API, o segredo do cliente e outras informações necessárias para conectar sua instância AEM local ao serviço de Automated forms conversion. As informações na página são usadas para criar a configuração IMS na máquina local.

  8. Abra a página Configuração IMS na instância local. Você manteve a página aberta no final da seção, Obter certificado público.

    Especificar título, chave da API, segredo do cliente e carga

  9. Na página Técnica do Adobe IMS, especifique a chave da API e o segredo do cliente. Use os valores especificados em Service Account (JWT) da página do console do Desenvolvedor do Adobe.

    OBSERVAÇÃO

    Para a carga, use o código fornecido na guia Gerar JWT da página Conta de serviço (JWT) do Console do desenvolvedor do Adobe.

  10. Tocar Save. A configuração IMS é criada.

    CUIDADO

    Crie apenas uma configuração IMS. Não crie mais de uma configuração IMS.

  11. Selecione a configuração IMS e toque em Check Health. Uma caixa de diálogo é exibida. Tocar Check. Ao se conectar com êxito, a mensagem Token recuperado com êxito é exibida.

    Na conexão bem-sucedida, a mensagem do token recuperado com êxito é exibida.



Configurar o serviço de nuvem

Crie uma configuração de serviço em nuvem para conectar sua instância de AEM ao serviço de conversão. Também permite especificar um modelo, tema e fragmentos de formulário para uma conversão. É possível criar várias configurações de serviço em nuvem separadas para cada conjunto de formulários. Por exemplo, você pode ter uma configuração separada para formulários do departamento de vendas e outra separada para formulários de suporte ao cliente. Execute as seguintes etapas para criar uma configuração de serviço em nuvem:

  1. Na instância do AEM Forms, toque em Adobe Experience Manager > Tools> Cloud Services > Automate Forms Conversion Configuration.

  2. Toque na pasta Global e toque em Create. A página para criar a configuração do Automated forms conversion é exibida. A configuração é criada na pasta Global. Você também pode criar a configuração em uma pasta diferente que já existe ou criar uma nova pasta para suas configurações.

  3. Na página Create Automated Forms Conversion Configuration, especifique o valor para os seguintes campos e toque em Next.

    Texto Descrição
    Título Título exclusivo para a configuração. O título é exibido na interface do usuário usada para conversão de start.
    Nome Nome exclusivo para a configuração. A configuração é salva no CRX-Repository com o nome especificado. O nome pode ser idêntico ao título.
    Localização em miniatura Localização da miniatura da configuração.
    URL do serviço URL do serviço de Automated forms conversion na Adobe Cloud. Use o URL https://aemformsconversion.adobe.io/.
    Modelo Modelo padrão a ser aplicado aos formulários convertidos. Você sempre pode especificar um modelo diferente antes de iniciar a conversão. Um modelo contém estrutura básica e conteúdo inicial para um formulário adaptável. Você pode escolher um modelo dos modelos fornecidos prontos para uso. Você também pode criar um modelo personalizado.
    Tema O tema padrão a ser aplicado aos formulários convertidos. Você sempre pode especificar um tema diferente antes de iniciar a conversão. Você pode clicar no ícone para escolher um tema fornecido fora da caixa. Você também pode criar um tema personalizado.
    Fragmentos existentes Localização dos fragmentos existentes, se houver.
    Meta-modelo personalizado Caminho do arquivo .schema.json do metrosmodelo personalizado.
  4. Na guia Advanced da página Create Automated Forms Conversion Configuration, especifique o valor para o seguinte campo:

    Texto Descrição
    Gerar documento de registro Selecione a opção para gerar automaticamente o Documento de Registro para formulários convertidos. A opção é somente para formulários baseados em XFA (XDP e PDF forms). Ao ativar a opção, após enviar um formulário, é possível permitir que seus clientes mantenham um registro, em formato impresso ou em formato de documento, das informações que preencheram no formulário para referência futura. Isso é conhecido como um documento de registro.
    Ativar Analytics Selecione a opção para ativar o Adobe Analytics em todos os formulários convertidos. Antes de usar a opção, verifique se o Adobe Analytics está habilitado para sua instância do AEM Forms.
    • Quando a fonte é um formulário baseado em XFA com extensão .XDP, o DOR de saída retém o layout XFA; caso contrário, o serviço de conversão usa um modelo predefinido para gerar DOR para outros formulários baseados em XFA.
    • Quando um formulário XFA é enviado, os dados de envio do formulário são salvos como um elemento XML ou um atributo. Por exemplo, <Amount currency="USD"> 10.00 </Amount>. A moeda é salva como um atributo e valor monetário, 10,00 é salvo como um elemento. Enviar dados de um formulário adaptável não tem atributos, tem apenas elementos. Portanto, quando um formulário baseado em XFA é convertido em formulário adaptável, os dados de envio do formulário adaptável contêm um elemento para cada atributo. Por exemplo,
       {
          "Type": "Principal",
    
          "Amount": "10.00",
    
          "currency": "USD"
       }
    
  5. Tocar Create. A configuração da nuvem é criada. Sua instância do AEM Forms está pronta para start, convertendo formulários legados em formulários adaptáveis.

Nesta página