通信作成用 UI のカスタムポータルへの統合 integrating-create-correspondence-ui-with-your-custom-portal
概要 overview
この記事では、通信を作成ソリューションを環境に統合する方法について詳しく説明します。
URL ベースの呼び出し url-based-invocation
カスタムポータルから通信を作成アプリケーションを呼び出す方法の 1 つは、次の要求パラメーターを使用して URL を準備することです。
-
レターテンプレートの識別子(cmLetterId パラメータを使用)またはレターテンプレートの名前(cmLetterName パラメータを使用)
-
目的のデータソースから取得した XML データの URL(cmDataUrl パラメーターを使用)。
例えば、カスタムポータルは、次のような URL を準備しますhttps://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL](ポータル上のリンクからの href にすることができます)。
ポータルにレターテンプレート名が付いている場合、URL はhttps://[server]:[port]/content/cm/createcorrespondence.html?cmLetterName=[letter name]&cmDataUrl=[data URL]。
インラインデータベースの呼び出し inline-data-based-invocation
通信を作成アプリケーションを呼び出すもう 1 つの(より安全な)方法は、次の場所の URL にヒットするだけで済みます。 https://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html:通信を作成アプリケーションをPOSTリクエストとして呼び出すためのパラメーターとデータを送信する際に(エンドユーザーに対して非表示にする)。 つまり、以前のアプローチでは不可能で、理想的ではなかった、同じリクエストの一環として、通信を作成アプリケーションの XML データをインラインで渡すことができます。
レターを指定するためのパラメーター parameters-for-specifying-letter
テーブル内のパラメーターの順序は、レターの読み込みに使用するパラメーターの優先順位を指定します。
XML データソースを指定するためのパラメーター parameters-for-specifying-the-xml-data-source
テーブル内のパラメーターの順序は、XML データの読み込みに使用するパラメーターの優先順位を指定します。
その他のパラメーター other-parameters
cmDataURL に http または cq プロトコルを使用している場合、http または cq の URL には匿名でアクセスできます。