Show Menu
TÓPICOS×

Post processing of letters and interactive communications

Pós-processamento

Os agentes podem associar e executar workflows de pós-processamento em letras e comunicações interativas. Post process to be executed can be selected in the Properties view of the Letter template. Você pode configurar processos de publicação para enviar emails, imprimir, enviar fax ou arquivar suas cartas finais.
To associate post processes with letters or interactive communications, you first need to set up the post processes. Dois tipos de workflows podem ser executados em cartas enviadas:
  1. Fluxo de trabalho dos formulários: Estes são os workflows de gerenciamento de processos do AEM Forms em JEE. Instruções para configurar o fluxo de trabalho do Forms.
  2. Fluxo de trabalho do AEM: workflows AEM também podem ser usados como processos de publicação para cartas enviadas. Instruções para configurar o fluxo de trabalho do AEM.

Fluxo de trabalho dos formulários

  1. No AEM, abra a Configuração do console da Web do Adobe Experience Manager para seu servidor usando o seguinte URL: https://<server>:<port>/<contextpath>/system/console/configMgr
  2. Nesta página, localize a Configuração do SDK do cliente do AEM Forms e expanda-a clicando nela.
  3. No URL do servidor, insira o nome dos formulários AEM no servidor JEE, os detalhes de logon e clique em Salvar .
  4. Especifique o nome de usuário e a senha.
  5. 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 Classes da lista de permissões dos prefixos do pacote, adicione sun.util.calendário.
  6. 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 do AEM ao criar cartas.
  7. Para autenticar um processo/serviço, copie o nome de um processo e volte para a página Configurações do console da Web do Adobe Experience Manager > Configuração do SDK do cliente do AEM Forms e adicione o processo como um novo serviço.
    Por exemplo, se a lista suspensa na página Propriedades da letra exibir o nome do processo como Fluxo de trabalho do Forms -> ValidCCPostProcess/SaveXML, adicione um Nome de serviço como ValidCCPostProcess/SaveXML .
  8. 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.
    Acesse a página Configurações do console da Web do Adobe Experience Manager > Configurações de gerenciamento de correspondência e configure os seguintes parâmetros:
    1. inPDFDoc (parâmetro de documento PDF): Um documento PDF como entrada. Esta entrada contém a letra renderizada como entrada. Os nomes de parâmetros indicados são configuráveis. Eles podem ser configurados nas configurações do Gerenciamento de correspondência a partir da configuração.
    2. inXMLDoc (parâmetro de dados XML): Um documento XML como entrada. Essa entrada contém dados inseridos pelo usuário na forma de XML.
    3. inXDPDoc (parâmetro de documento XDP): Um documento XML como entrada. Esta entrada contém o layout subjacente (XDP).
    4. inAttachmentDocs (parâmetro de Documentos Attachment): Um parâmetro de entrada de lista. Esta entrada contém todos os anexos como entrada.
    5. redirectURL (Redirecionar saída de URL): Um tipo de saída que indica o url para o qual redirecionar.
    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 nas Configurações de gerenciamento de correspondência. Isso é necessário para que o processo seja listado na lista suspensa Processo de publicação.

Configurações na instância Publicar

  1. login em https://localhost:publishport/aem/forms .
  2. Navegue até Cartas para visualização da carta publicada que está disponível na instância de publicação.
  3. Configure as configurações do AEM DS. See Configuring AEM DS settings .
Ao usar o Forms ou workflows AEM, antes de fazer qualquer envio do servidor de publicação, é necessário configurar o serviço de configurações do DS. Otherwise, the Form submission shall fail.

Letter Instances Retrieval

Saved letter instances can be manipulated further, such as retrieval of letter instances and deletion of letter instances, by using the following APIs defined in LetterInstanceService.
Server-side API Operation name Descrição
Public LetterInstanceVO
getLetterInstance(String letterInstanceId)
Throws ICCException;
getLetterInstance Fetch the specified letter instance
Public void deleteLetterInstance(String letterInstanceId) throws 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 buscar todas as instâncias de letra, o parâmetro de query pode ser passado como nulo.
Public Boolean letterInstanceExists(String letterInstanceName) throws ICCException; letterInstanceExists Verificar se uma LetterInstance existe pelo nome fornecido

Associating a post process with a letter

Na interface do usuário do CCR, conclua as seguintes etapas para associar um processo de publicação a uma letra:
  1. Passe o mouse sobre uma letra e toque em Propriedades da Visualização.
  2. Selecione Editar .
  3. Nas Propriedades básicas, usando o menu suspenso Processo de publicação, selecione o processo de publicação a ser associado à letra. Os processos de publicação relacionados ao AEM e ao Forms são listados na lista suspensa.
  4. Toque em Salvar .
  5. Depois de configurar a carta com o Processo de publicação, publique a carta e, opcionalmente, na instância de publicação, especifique o URL de processamento no serviço de Configurações do AEM DS. Isso garante que o processo de publicação seja executado na instância de processamento.

Recarregar uma instância de carta de rascunho

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.