Integrazione dell’interfaccia utente Crea corrispondenza con il portale personalizzato integrating-create-correspondence-ui-with-your-custom-portal
Panoramica overview
Questo articolo descrive come integrare Crea soluzione di corrispondenza con il tuo ambiente.
Chiamata basata su URL url-based-invocation
Un modo per chiamare l’applicazione Crea corrispondenza da un portale personalizzato è quello di preparare l’URL con i seguenti parametri di richiesta:
-
l’identificatore del modello di lettera (utilizzando il parametro cmLetterId ) o il nome del modello di lettera (utilizzando il parametro cmLetterName )
-
l'URL dei dati XML recuperati dall'origine dati desiderata (utilizzando il parametro cmDataUrl ).
Ad esempio, il portale personalizzato prepara l’URL comehttps://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL]
, che potrebbe essere il href da un collegamento sul portale.
Se il portale contiene il nome del modello Lettera , l’URL potrebbe esserehttps://[server]:[port]/content/cm/createcorrespondence.html?cmLetterName=[letter name]&cmDataUrl=[data URL]
.
Chiamata in linea basata su dati inline-data-based-invocation
Un altro modo (e più sicuro) per chiamare l'applicazione Create Correspondence potrebbe essere quello di colpire semplicemente l'URL in https://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html
, durante l’invio dei parametri e dei dati per chiamare l’applicazione Create Correspondence come richiesta di POST (nasconderli dall’utente finale). Ciò significa anche che ora è possibile trasmettere i dati XML per l'applicazione Create Correspondence in linea (come parte della stessa richiesta, utilizzando il parametro cmData), che non era possibile/ideale nell'approccio precedente.
Parametri per la specifica della lettera parameters-for-specifying-letter
L’ordine dei parametri nella tabella specifica la preferenza dei parametri utilizzati per caricare la lettera.
Parametri per la specifica dell'origine dati XML parameters-for-specifying-the-xml-data-source
L’ordine dei parametri nella tabella specifica la preferenza dei parametri utilizzati per caricare i dati XML.
Altri parametri other-parameters
Se utilizzi il protocollo http o cq per cmDataURL, l'URL di http/cq dovrebbe essere accessibile in modo anonimo.