Integrando Criar interface do usuário de correspondência ao portal personalizado integrating-create-correspondence-ui-with-your-custom-portal
Visão geral overview
Este artigo detalha como é possível integrar a opção Criar solução de correspondência ao seu ambiente.
Chamada baseada em URL url-based-invocation
Uma maneira de chamar o aplicativo Criar correspondência de um portal personalizado é preparar o URL com os seguintes parâmetros de solicitação:
-
o identificador do modelo de correspondência (usando o parâmetro cmLetterId).
-
o URL para os dados XML obtidos da fonte de dados desejada (usando o parâmetro cmDataUrl ).
Por exemplo, o portal personalizado prepararia o URL comohttps://'[server]:[port]'/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL]
, que pode ser o href de um link no portal.
Chamada embutida baseada em dados inline-data-based-invocation
Outra maneira (e mais segura) de chamar o aplicativo Criar Correspondência poderia ser simplesmente acessar a URL em https://'[server]:[port]'/[contextPath]/aem/forms/createcorrespondence.html, enquanto enviava os parâmetros e dados para chamar o aplicativo Criar Correspondência como uma solicitação POST (ocultando-os do usuário final). Isso também significa que agora é possível transmitir os dados XML para o aplicativo Criar correspondência em linha (como parte da mesma solicitação, usando o parâmetro cmData ), o que não era possível/ideal na abordagem anterior.
Parâmetros para especificação de carta parameters-for-specifying-letter
A ordem dos parâmetros na tabela especifica a preferência dos parâmetros usados para carregar a correspondência.
Parâmetros para especificação da fonte de dados XML parameters-for-specifying-the-xml-data-source
A ordem dos parâmetros na tabela especifica a preferência dos parâmetros usados para carregar os dados XML.
Outros parâmetros other-parameters
Se você estiver usando o protocolo http ou cq para cmDataURL, o URL de http/cq deverá estar acessível anonimamente.