現在表示中:

概要

ここでは、通信を作成のソリューションをお使いの環境に統合する方法の詳細を説明します。

URL ベースの呼び出し

通信を作成アプリケーションをカスタムポータルから呼び出す 1 つの方法として、次の要求パラメーターを持つ URL を準備する方法が挙げられます。

  • レターテンプレートの識別子(cmLetterId パラメーターを使用)、またはレターテンプレートの名前(cmLetterName パラメーターを使用)

  • 目的のデータソースから取得した XML データの URL(cmDataUrl パラメーターを使用)

例えば、カスタムポータルは、URL を
http://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html?random=[timestamp]&cmLetterId=[letter identifier]&cmDataUrl=[data URL] として準備します。この URL は、ポータルのリンクの href である場合があります。
ポータルにすぐに使用できるレターテンプレート名がある場合、URL は
http://[server]:[port]/content/cm/createcorrespondence.html?cmLetterName=[letter name]&cmDataUrl=[data URL] です。

注意:

この呼び出し方法は安全ではありません。必要なパラメーターが URL に明示される GET 要求として渡されるからです。

注意:

通信を作成アプリケーションを呼び出す前に、データを保存、アップロードして、指定された dataURL で通信を作成の UI を呼び出します。この処理は、カスタムポータル自体で実行されるか、または異なるバックエンドプロセスで実行される可能性があります。

インラインデータベースの呼び出し

通信を作成アプリケーションを呼び出すもう 1 つの(より安全な)方法は、通信を作成アプリケーションを呼び出すパラメーターおよびデータを(エンドユーザーには見えないように)POST 要求として送信しながら、単純に URL http://[server]:[port]/[contextPath]/aem/forms/createcorrespondence.html を開くというものです。つまり、通信を作成アプリケーションの XML データを(cmData パラメーターを使用して、同じ要求の一部として)インラインで渡すことができることも意味します。これは、前述のアプローチでは、不可能で、理想的ではありませんでした。

レターを指定するパラメーター

名前 タイプ 詳細
cmLetterInstanceId String レターインスタンスの ID です。
cmLetterName String レターテンプレートの ID です。
cmLetterId String レターテンプレートの名前です。

レターインスタンスの ID

レターインスタンスの ID

レターインスタンスの ID

レターインスタンスの ID

テーブル中のパラメーターの順序が、レターの読み込みに使用されるパラメーターの優先順位を指定します。

XML データソースを指定するパラメーター

名前 タイプ 詳細
cmDataUrl
URL cq、ftp、http、file などの基本的なプロトコルを使用してソースファイルから取得する XML データです。
cmLetterInstanceId String レターインスタンスで使用可能な xml データを使用します。
cmUseTestData Boolean データディクショナリに添付されたテストデータを再利用します。

テーブル中のパラメーターの順序が、XML データの読み込みに使用されるパラメーターの優先順位を指定します。

その他のパラメーター

名前 タイプ 詳細
cmPreview
Boolean 「True」に設定されている場合、レターをプレビューモードで開きます
Random Timestamp ブラウザーのキャッシュに関する問題を解決します。

 

cmDataURL に http または cq プロトコルを使用している場合、http または cq の URL には匿名でアクセスできます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー