エージェント署名画像を管理

概要

Correspondence Managementでは、レター内にエージェント署名を描画するために画像を使用することができます。エージェント署名画像を設定した後、レターの作成時に、送信者エージェントの署名としてエージェント署名画像をレターにレンダリングできます。

agentSignatureImage DDE は算出された DDE として、エージェントの署名画像を表します。算出された DDE の式では、Expression Manager 構築ブロックにより公開された新しいカスタム関数を使用します。このカスタム関数は、agentID と agentFolder を入力パラメーターとして取得し、これらのパラメーターに基づき画像コンテンツを取得します。SystemContextシステムデータディクショナリは、Correspondence Managementのレターに、現在のシステムコンテキストの情報へのアクセスを与えます。 システムコンテキストには、現在ログイン中のユーザーとアクティブな設定パラメーターに関する情報が含まれます。

画像は、cmuserroot フォルダの下に追加することができます。Correspondence Management設定プロパティで、CMユーザルートプロパティを使用して、エージェント署名画像の取得元のフォルダーを変更できます。

agentFolder DDEの値は、Correspondence Management設定プロパティのCMUserRoot設定パラメーターから取得されます。 デフォルトでは、この設定パラメーターはCRXリポジトリの/content/cmUserRootを指します。 CMUserRoot構成の値は、「Configuration Properties」で変更できます。
また、デフォルトのカスタム関数を上書きして、ユーザー署名画像を取得するための独自のロジックを定義することもできます。

エージェント署名画像を追加する

  1. エージェント署名画像の名前と、AEMのユーザ名が一致することを確認してください。(画像のファイル名に拡張子は必要ありません)。

  2. CRXで、コンテンツフォルダ内に「cmUserRoot」フォルダを作成します。

    1. https://'[server]:[port]'/crx/de にアクセスします。必要に応じて、管理者としてログインします。

    2. content」フォルダーを右クリックし、「作成」/「フォルダの作成」を選択します。

      フォルダーを作成

    3. 「ファイルを作成」ダイアログで、フォルダ名を「cmUserRoot」と入力します。「すべて保存」をクリックします。

      NOTE

      デフォルトでは、AEM がエージェント署名画像を参照する際に cmUserRoot を開きます。ただし、Correspondence Management設定プロパティのCMユーザルートプロパティを編集することで変更できます。

  3. Content Explorer で cmUserRoot フォルダに移動し、その中にエージェント署名画像を追加します。

    1. https://'[server]:[port]'/crx/explorer/index.jsp にアクセスします。必要に応じて、管理者としてログインします。

    2. Content Explorer」をクリックします。Content Explorerが新しいウィンドウで開きます。

    3. Content Explorerでユーザーのルートフォルダに移動し、それを選択します。cmUserRoot フォルダを右クリックし、「新規ノード」を選択します。

      CmUserRoot 内の新しいノード

      新しいノードの行に以下のエントリを作成した後、緑色のチェックマークをクリックします。

      名前: JohnDoe(またはエージェント署名ファイルの名前)

      タイプ: nt:file

      cmUserRootフォルダーの下に、JohnDoeという名前の新しいフォルダー(または前の手順で指定した名前)が作成されます。

    4. 新しく作成したフォルダをクリックします(ここでは「JohnDoe」)。Content Explorerでは、フォルダの内容が暗く表示されます。

    5. jcr:content​プロパティを重複クリックし、タイプを​nt:resource​に設定してから、緑のチェックマークをクリックしてエントリを保存します。

      プロパティが表示されていない場合は、まず、名前が「jcr:content」のプロパティを作成します。

      jcr:content property

      jcr:content サブプロパティの中に、暗く表示されている jcr:data を探します。jcr:data をダブルクリックします。プロパティが編集可能になり、「ファイルを選択」ボタンがエントリに表示されます。 「ファイル​を選択」をクリックし、ロゴとして使用する画像ファイルを選択します。 画像ファイルには拡張子を付ける必要はありません。

      JCR データ
      すべて保存」をクリックします。

  4. レターの中で使用した XDP\layout について、署名画像を描画するための画像フィールドが左下(または、署名を描画する他の適切な場所)に表示されていることを確認してください。

  5. 通信の作成時は、以下の手順に従って、署名画像を配置するための画像フィールドを「データ」タブから選択します。

    1. 右ペインの「リンケージタイプ」ポップアップメニューから「システム」を選択します。

    2. SystemContext DD 用のデータ要素パネルのリストから、agentSignatureImage DDE を選択します。

    3. レターを保存します。

  6. レターのプレビューを描画すると、レイアウトに応じて配置された画像フィールド内に署名が表示されます。

    レター内のエージェント署名画像

このページ