通知内容のカスタマイズ

タスク通知ページと管理者通知ページには、次に示すような、通知メッセージをカスタマイズするための様々な機能があります。

  • リッチテキストエディター

  • 変数選択

  • URL 生成

リッチテキストエディター

通知テンプレート領域はリッチテキストエディターなので、これを使用して電子メール通知メッセージの HTML を生成することができます。「通知テンプレート」ボックスの下に、フォントと段落の書式設定オプションがあります。フォントタイプ、サイズ、スタイル、カラーのほか、段落の配置と箇条書きについてのオプションがあります。

URL 生成

タスク通知の場合のみ、Process Management には事前定義された 2 つの URL 設定が表示されます。これらの設定を URL 生成リストから「通知テンプレート」ボックスにドラッグして、カスタマイズすることができます。

  • OpenTask は、「リマインダー」と「タスクの割り当て」の通知タイプで使用できます。この URL は Workspace 内のタスクへのリンクで、ユーザーは電子メール通知からタスクに簡単にアクセスできます。OpenTask URL を「通知テンプレート」ボックスにドラッグすると、URL は次の形式で表示されます。

    http://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@

  • ClaimTask は、「グループ - リマインダー」および「グループ - タスクの割り当て」の通知タイプで使用できます。この URL は Workspace のタスクの詳細ページへのリンクです。このページから、ユーザーは作業項目を要求または要求して開くことができます。ClaimTask URL を「通知テンプレート」ボックスにドラッグすると、URL は次の形式で表示されます。

    http://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@

ソリューションをクラスター環境にデプロイする場合は、@@notification-host@@ をクラスターアドレスに置き換えます。

<PORT> は、アプリケーションサーバーの HTTP リスナーのポート番号です。サポートされるアプリケーションサーバーのデフォルトの HTTP リスナーポートは、以下のとおりです。

JBoss:
8080

Oracle WebLogic Server:
7001

IBM WebSphere:
9080

これらの URL を正しく機能させるには、<PORT> を、環境に適したポート番号に置き換えます。

注意: Forms 以外のカスタム Web アプリケーションを使用して、タスクへのアクセスをユーザーに提供する場合は、そのカスタムアプリケーションに適した URL 形式を使用する必要があります。

変数選択

変数選択リストには便利な変数があり、「件名」ボックスまたは「通知テンプレート」ボックスにドラッグアンドドロップできます。「件名」ボックスまたは「通知テンプレート」ボックスにドロップした変数は、名前の両端に 2 つの @ 記号が付いた、実際の Process Management の変数名に変わります(「@@taskid@@」など)。

ユーザーまたはグループへのリマインダー、タスクの割り当て、およびデッドラインの場合、「件名」ボックスと「通知テンプレート」ボックスで以下の変数を使用できます。

@@description@@
Workbench 内のプロセスのユーザー手順(開始ポイント、Assign Task 操作または Assign Multiple Tasks 操作)で定義される「説明」プロパティの内容。

@@instructions@@
Workbench 内のプロセスのユーザー手順で定義される「タスクの手順」プロパティの内容。

@@notification-host@@
LiveCycle アプリケーションサーバーのホスト名。

@@process-name@@
プロセスの名前。

@@operation-name@@
手順の名前。

@@taskid@@
現在のタスクに固有の ID。

@@actions@@
受信者がクリックできる有効なルート(例えば、「承認」、「拒否」)の番号付きリストを作成します。

また、グループリマインダー、グループタスクの割り当ておよびグループのデッドラインの場合、次の変数も使用できます。

@@group-name@@
作業項目に割り当てられているグループの名前。
注意: 変数に値が設定されていない場合は、何も返されません。

停止したブランチの場合は、次の変数を「件名」ボックスおよび「通知テンプレート」ボックスで使用できます。

@@branch-id@@
ブランチ ID。

@@process-id@@
プロセスインスタンス ID。

@@notification-host@@
LiveCycle アプリケーションサーバーのホスト名。

停止した操作の場合は、次の変数を「件名」ボックスおよび「通知テンプレート」ボックスで使用できます。

@@action-id@@
操作 ID。

@@branch-id@@
ブランチ ID。

@@process-id@@
プロセスインスタンス ID。

@@notification-host@@
LiveCycle アプリケーションサーバーのホスト名。

「件名」ボックスでの変数の使用

タスクの割り当て通知の「件名」ボックスに、次のテキストを入力するとします。

Please complete task @@taskid@@(タスク @@taskid@@ を実行してください。)

タスク 376 が割り当てられる場合、ユーザーは次の件名の電子メールを受け取ります。

Please complete task 376(タスク 376 を完了してください。)

「通知テンプレート」ボックスでの変数の使用

停止したブランチの通知の「通知テンプレート」ボックスに、次のテキストを入力するとします。

Branch @@branch-id@@ has stalled!(ブランチ @@branch-id@@ が停止されました。)You have received this notification from @@notification-host@@.(この通知は、@@notification-host@@ から受信されました。)

ブランチ番号が 4868 で、サーバー名が ServerXYZ の場合、管理者は次の内容の電子メールを受け取ります。

Branch 4868 has stalled!(ブランチ 4868 が停止されました。)You have received this notification from ServerXYZ.(この通知は、ServerXYZ から受信されました。)