テンプレートを使用してメール メッセージを構成する
メール テンプレートには、メール メッセージを構成するのに使用できるデータベース テーブルからのフィールドのリストが用意されています。
メール テンプレートには、 mailto 自動応答リンクを含めることができ、これによりメール受信者は、事前に書式設定された応答をインスタンスに送り返すリンクを選択するだけで済みます。一例としては、承認が必要な通知に使用されるメール テンプレートです。次の例は、基本メールを示しています。
この場合、変更要求の承認が要求されると、sysapproval_approval テーブルが更新されます。「承認イベント」のビジネスルールが実行され、これによって 「approval.inserted」イベントが作成されます。「承認リクエスト」メール イベントは、approval.inserted イベントを処理するように定義されており、このメール イベントは、以下の change.itil.approve.role メール テンプレートを使用するように定義されています。このテンプレートには 2 つの mailto: アイテムが指定されています。1 つは「mailto.approval」、もう 1 つは「mailto.rejection」です。このメール テンプレートでは、メール受信者がメール内のリンクをクリックするだけで、変更要求を承認または拒否できる自動応答を作成します。
以下は、リッチ HTML エディターを使用した change.itil.approve.role テンプレートを示しています。
右側の選択リストには、sysapproval_approver テーブルからの利用可能なフィールドが表示されます。
change.itil.approve.role テンプレートでは、また、受信者が承認通知の登録解除および通知設定の設定を行うためのリンクが用意されている、事前定義されたメール レイアウト (登録解除と設定) も使用することに留意してください。
以下は、mailto.approval テンプレートです。
使用テンプレートの組み合わせにより、次の例のようなメールが生成されます。
メール内で受信者が使用できるリンクは以下であることに留意してください。
- 変更要求のすべての詳細を表示するリンク
- 承認レコードを表示するリンク
- 変更を承認するための自動メール応答を生成するリンク
- 変更を拒否する自動メール応答を生成するリンク
- 承認通知の登録を解除するリンクと、通知設定の設定を行うためのリンク