將建立通信UI與您的自訂入口網站整合 integrating-create-correspondence-ui-with-your-custom-portal
概觀 overview
本文詳細說明如何將建立通信解決方案與您的環境整合。
基於URL的調用 url-based-invocation
若要從自訂入口網站呼叫「建立通信」應用程式,一種方式是使用下列要求參數準備URL:
-
字母模板的標識符(使用cmLetterId參數),或字母模板的名稱(使用cmLetterName參數)
-
從所需資料源(使用cmDataUrl參數)中提取的XML資料的URL。
例如,自訂入口網站會將URL準備為https://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL]
,可以是入口網站連結的href。
如果入口網站的Letter範本名稱為,則URL可能為https://[server]:[port]/content/cm/createcorrespondence.html?cmLetterName=[letter name]&cmDataUrl=[data URL]
。
內嵌資料型叫用 inline-data-based-invocation
呼叫「建立通信」應用程式的另一種(且更安全)方式,可能只是點擊URL: https://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html
時,以POST請求的形式傳送參數和資料以呼叫建立通信應用程式(隱藏給一般使用者)。 這也表示您現在可以內嵌傳遞建立通信應用程式的XML資料(作為相同請求的一部分,使用cmData參數),這在先前的方法中不可能/不理想。
用於指定字母的參數 parameters-for-specifying-letter
表中的參數順序指定用於載入字母的參數的首選項。
指定XML資料源的參數 parameters-for-specifying-the-xml-data-source
表中的參數順序指定用於載入XML資料的參數的首選項。
其他參數 other-parameters
如果您對cmDataURL使用http或cq通訊協定,http/cq的URL應可匿名存取。