Integrieren der Benutzeroberfläche „Korrespondenz erstellen“ in Ihr benutzerdefiniertes Portal integrating-create-correspondence-ui-with-your-custom-portal
Übersicht overview
In diesem Artikel wird erläutert, wie Sie die Lösung „Korrespondenz erstellen“ in Ihre Umgebung integrieren können.
URL-basierter Aufruf url-based-invocation
Eine Möglichkeit, die Anwendung „Korrespondenz erstellen“ von einem Cluster-Portal aufzurufen, besteht darin, die URL mit folgenden Anfrageparametern vorzubereiten:
-
die Kennung für die Briefvorlage (mithilfe des cmLetterId-Parameters).
-
die URL für die XML-Datei, die aus der gewünschten Datenquelle (unter Verwendung des cmDataUrl-Parameters) erfasst wurde
Beispielsweise würde das benutzerdefinierte Portal die URL alshttps://'[server]:[port]'/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL]
vorbereiten, wobei es sich um die href eines Links auf dem Portal handeln könnte.
Auf Daten basierter Inline-Aufruf inline-data-based-invocation
Eine weitere (und sicherere) Möglichkeit, die Anwendung „Korrespondenz erstellen“ aufzurufen, besteht darin, die URL https://'[server]:[port]'/[contextPath]/aem/forms/createcorrespondence.html aufzurufen, während die Parameter und Daten zum Aufrufen der Anwendung „Korrespondenz erstellen“ als POST-Anforderung gesendet werden (wodurch sie vor dem Endbenutzer versteckt werden). Dies bedeutet auch, dass Sie jetzt die XML-Datei für die Anwendung „Korrespondenz erstellen“ inline (als Teil der gleichen Anfrage unter Verwendung des Parameters cmData) übergeben können, was bei der vorigen Herangehensweise nicht möglich/ideal war.
Parameter für das Festlegen des Briefs parameters-for-specifying-letter
Die Reihenfolge der Parameter in der Tabelle gibt die Voreinstellungen von Parametern an, die zum Laden des Briefs verwendet werden.
Parameter für die Angabe der XML-Datenquelle parameters-for-specifying-the-xml-data-source
Die Reihenfolge der Parameter in der Tabelle gibt die Voreinstellungen von Parametern an, die zum Laden der XML-Daten verwendet werden.
Andere Parameter other-parameters
Wenn Sie ein HTTP- oder CQ-Protokoll für cmDataURL verwenden, muss die HTTP/CQ-URL anonym zugänglich sein.