Os agentes podem associar e executar workflows de pós-processamento em letras e comunicações interativas. O processo de postagem a ser executado pode ser selecionado na visualização Propriedades do modelo Carta. Você pode configurar processos de publicação para enviar emails, imprimir, enviar fax ou arquivar suas cartas finais.
Para associar processos de publicação a letras ou comunicações interativas, primeiro é necessário configurar os processos de publicação. Dois tipos de workflows podem ser executados em cartas enviadas:
Forms Workflow: Estes são os workflows de gerenciamento de processos do AEM Forms em JEE. Instruções para configurar Forms Workflow.
Fluxo de trabalho AEM: AEM workflows também podem ser usados como processos de publicação para cartas enviadas. Instruções para configurar AEM Workflow.
Em AEM, abra a Configuração do Adobe Experience Manager Web Console para seu servidor usando o seguinte URL: https://<server>:<port>/<contextpath>/system/console/configMgr
Nesta página, localize a Configuração do SDK do AEM Forms Client e expanda-a clicando nela.
No URL do servidor, digite o nome do AEM Forms no servidor JEE, os detalhes de login e clique em Salvar.
Especifique o nome de usuário e a senha.
Certifique-se de que sun.util.calendário é adicionado à Configuração do Firewall de Deserialização.
Vá para Configuração do firewall de desserialização e, em Incluir na lista de permissões classes de prefixos do pacote, adicione sun.util.calendário.
Agora seus servidores são mapeados e os processos de publicação no AEM Forms no JEE estão disponíveis na interface do usuário AEM ao criar letras.
Para autenticar um processo/serviço, copie o nome de um processo e volte para a página Configurações do Adobe Experience Manager Web Console > Configuração do AEM Forms Client SDK e adicione o processo como um novo serviço.
Por exemplo, se o menu suspenso na página Propriedades da letra exibir o nome do processo como Forms Workflow -> ValidCCPostProcess/SaveXML, adicione um Nome de serviço como ValidCCPostProcess/SaveXML
.
Para usar o AEM Forms em workflows JEE para pós-processamento, configure os parâmetros e as saídas necessários. Os valores padrão dos parâmetros são indicados abaixo.
Vá para a página Configurações do Adobe Experience Manager Web Console > Configurações de gerenciamento de correspondência e configure os seguintes parâmetros:
Seu fluxo de trabalho de formulários deve ter parâmetro de documento PDF ou parâmetro de dados XML como entrada com o mesmo nome especificado em Configurações de gerenciamento de correspondência. Isso é necessário para que o processo seja listado na lista suspensa Processo de publicação.
https://localhost:publishport/aem/forms
.Ao usar workflows Forms ou AEM, antes de fazer qualquer envio do servidor de publicação, é necessário configurar o serviço de configurações do DS. Caso contrário, a apresentação do formulário não será efetuada.
As instâncias de carta salvas podem ser mais manipuladas, como recuperação de instâncias de carta e exclusão de instâncias de carta, usando as seguintes APIs definidas em LetterInstanceService.
API do lado do servidor | Nome da operação | Descrição |
CartaInstanceVO pública getLetterInstance(String letterInstanceId) Lança o ICCException; |
getLetterInstance | Buscar a instância da carta especificada |
Public void deleteLetterInstance(String letterInstanceId) lança ICCException; | deleteLetterInstance | Excluída a instância da carta especificada |
Lista getAllLetterInstances(Query) lança ICCException; | getAllLetterInstances | Essa API obtém instâncias de carta com base no parâmetro de query de entrada. Para obter todas as instâncias de letra, o parâmetro de query pode ser transmitido como nulo. |
Letra booleana públicaInstanceExists(String letterInstanceName) lança ICCException; | letterInstanceExists | Verificar se uma LetterInstance existe pelo nome fornecido |
Na interface do usuário do CCR, conclua as seguintes etapas para associar um processo de publicação a uma letra:
Uma instância de carta de rascunho pode ser recarregada na interface do usuário usando o seguinte url:
https://<server>:<port>/aem/forms/
createcorrespondence.html?/random=$&cmLetterInstanceId=$<LetterInstanceId>
LetterInstaceID: A ID exclusiva da instância da carta enviada.
Para obter mais informações sobre como salvar uma carta de rascunho, consulte Salvar rascunhos e enviar instâncias de carta.