Integrazione dell’interfaccia utente per la creazione di corrispondenza con il portale personalizzato integrating-create-correspondence-ui-with-your-custom-portal
Panoramica overview
Questo articolo illustra come integrare la soluzione Create Correspondence con il tuo ambiente.
Chiamata basata su URL url-based-invocation
Un modo per chiamare l’applicazione Create Correspondence da un portale personalizzato consiste nel preparare l’URL con i seguenti parametri di richiesta:
-
l’identificatore per il modello di lettera (utilizzando il parametro cmLetterId).
-
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.
Chiamata basata su dati in linea inline-data-based-invocation
Un altro modo (e più sicuro) per chiamare l'applicazione Create Correspondence potrebbe essere quello di premere semplicemente l'URL su https://'[server]:[porta]'/[contextPath]/aem/forms/createcorrespondence.html, mentre si inviano parametri e dati per chiamare l'applicazione Create Correspondence come richiesta POST (nascondendoli all'utente finale). Ciò significa anche che ora puoi trasmettere in linea i dati XML per l’applicazione Create Correspondence (come parte della stessa richiesta, utilizzando il parametro cmData), che non era possibile/ideale nell’approccio precedente.
Parametri per specificare la lettera parameters-for-specifying-letter
L'ordine dei parametri nella tabella specifica la preferenza dei parametri utilizzati per il caricamento della lettera.
Parametri per specificare l'origine dati XML parameters-for-specifying-the-xml-data-source
L'ordine dei parametri nella tabella specifica la preferenza dei parametri utilizzati per il caricamento dei dati XML.
Altri parametri other-parameters
Se utilizzi il protocollo http o cq per cmDataURL, l’URL di http/cq deve essere accessibile in modo anonimo.