Arquitetura do AEM Forms Workspace

Última atualização em 2023-12-07

O espaço de trabalho do AEM Forms é um aplicativo web hospedado no CRX™. Quando o espaço de trabalho é aberto em um navegador, um recurso CRX é acessado e o aplicativo é renderizado como página HTML no navegador.

O aplicativo acessa o servidor do AEM Forms nos endpoints REST para fazer o seguinte:

  • Buscar tarefas do usuário, pontos de partida do processo, histórico do processo e informações do usuário
  • Executar ação em tarefas
  • Tarefas de consulta no banco de dados
  • Atualizar preferências do usuário e muito mais

O servidor do AEM Forms acessa o banco de dados do AEM Forms pelo JDBC. O banco de dados mantém tarefas, processos e suas instâncias, usuários e informações relacionadas.

O espaço de trabalho do AEM Forms é projetado em componentes modulares JavaScript™ que podem ser personalizados e reutilizados individualmente em outras aplicações web. Os componentes são baseados no BackBone, uma biblioteca JavaScript que fornece estrutura para aplicações Web. Um artigo detalhado descrevendo a interação de componentes com o BackBone é aqui. A organização dos componentes na estrutura de pastas do CRX é discutida em este artigo.

Pacotes entregues para o espaço de trabalho do AEM Forms:

  • adobe-lc-workspace-pkg-<version>.zip: é um pacote CRX, ou seja, ele pode ser implantado no CRX usando o Gerenciador de pacotes.
  • adobe-lc-workspace-<version>-src.zip: é um arquivo que contém o código completo do espaço de trabalho e scripts do AEM Forms para criar os pacotes de implantação — pacotes de Entrega, Depuração e Desenvolvimento.

Nesta página