電子メール テンプレートを作成し、ジョブ アクティビティに関連付けることで、ジョブで特定のアクションが実行された際に電子メール通知を自動的に送信できます。
電子メール テンプレートを作成する前に:
- ArcGIS Workflow Manager 用に電子メール通知設定を構成する必要があります。
- ArcGIS Arcade 式を使用して組織メンバーの電子メール アドレスを取得するには、必要に応じてカスタム ロールを変更する必要があります。
電子メール テンプレートの作成
電子メール テンプレートを作成するには、次の手順を実行します。
- Workflow Manager Web アプリにアクセスします。
- [設計] タブをクリックします。
[設計] ページが開きます。
注意:
十分な権限がない場合は、[設計] タブは使用できません。
- [テンプレート] をクリックします。
注意:
十分な権限がない場合は、[テンプレート] は使用できません。
- [電子メール テンプレート] タブをクリックします。
[電子メール テンプレート] パネルが表示されます。
- [電子メール テンプレート] パネルの [新規作成] をクリックします。
- [テンプレート名] テキスト ボックスに電子メール テンプレートの名前を入力します。
- 必要に応じて [To]、[CC]、[BCC] テキスト ボックスにセミコロンで区切った電子メール アドレスを入力するか、受信者の動的なリストを作成する Arcade 式を使用します。
少なくとも 1 つの有効な電子メール アドレスまたは Arcade 式を、[To]、[CC]、[BCC] テキスト ボックスに入力する必要があります。
ヒント:
そのステップに割り当てられた新しいユーザーに電子メール通知を自動的に送信するには、[ジョブの割り当て] 自動アクションで $newAssignee 変数を使用します。 ジョブが再割り当てされていない場合、電子メール通知は送信されません。
1 つの電子メール アドレス
user1@test.com
複数の電子メール アドレス
user1@test.com;user2@test.com;user3@test.com;user4@test.com
1 つの Arcade 式
"GetUser($CurrentPortal, $newAssignee)['Email']"
複数の Arcade 式
"GetUser($CurrentPortal, JobOwner($Job))['Email']";"GetUser($CurrentPortal, $newAssignee)['Email']";"GetUser($CurrentPortal, LastRunner($Job, 'f50d740d-cc04-9296-4ce3-181e82604465'))['Email']"
電子メール アドレスと Arcade 式
「user1@test.com;」"GetUser($CurrentPortal, JobOwner($Job))['Email']"「;user3@test.com;」"GetUser($CurrentPortal, $newAssignee)['Email']"
ヒント:
[この入力は Arcade 式をサポートします] をクリックし、Arcade 式を選択して関連するテキスト ボックスに追加します。
- 電子メール通知の件名を [件名] テキスト ボックスに入力します。
件名を入力する必要があります。 [件名] テキスト ボックスは、空白のままにすることができません。
Arcade 式を使用して、件名の動的な値を入力することもできます。 件名にプレーン テキストと Arcade 式が含まれている場合は、テキストを次のように書式設定します。
JobName($Job) + 'is ready'
- 電子メール通知のメッセージ テキストを [本文] テキスト ボックスに入力します。
本文にメッセージを入力する必要があります。 [本文] テキスト ボックスは、空白のままにすることができません。
ArcGIS Arcade 式を使用して、本文の動的な値を入力することもできます。 本文にプレーン テキストと Arcade 式が含まれている場合は、テキストを次のように書式設定します。
'<b>' + JobName($Job) + '</b>, created by <b>' + JobCreator($Job) + '</b>, was started on <b>' + Text(Date(JobStartDate($Job)), 'dddd, MMMM D, Y') + '</b>.'
- 必要に応じて、[添付ファイルを含める] の下にあるオプションを使用して電子メール通知にその添付ファイルを含めます。
注意:
ジョブに複数のアタッチメントが含まれている場合、1 つの .zip ファイルとして送信され、ジョブの添付ファイル フォルダー構造は維持されます。
- [なし] - 電子メール通知にジョブの添付ファイルを含めません。
- [すべて] - 電子メール通知にすべてのジョブの添付ファイル フォルダーを含めます。
- [フォルダー別] - [フォルダー別] テキスト ボックスにジョブの添付ファイル フォルダー名のカンマ区切りリストを入力して、電子メール通知に含めるジョブの添付ファイル フォルダーを指定します。
注意:
ジョブの添付ファイル フォルダーは、ワークフロー アイテムに含まれるため、ファイル システム パスではありません。
- 必要に応じて、[電子メールのプレビュー] をクリックし、電子メールをプレビューします。
注意:
電子メールにジョブ固有の Arcade 式が含まれている場合は、Arcade 式をプレビューする前に、[電子メールのプレビュー] テキスト ボックスに有効なジョブ ID を入力する必要があります。 電子メールにステップの出力値の Arcade 式が含まれている場合は、出力値をプレビューする前にステップが完了している必要があります。
[電子メールのプレビュー] ウィンドウが開き、受信者のリストおよび件名と本文のプレビューが表示されます。
- [保存] をクリックして、電子メール テンプレートを保存します。
電子メール テンプレートの編集
電子メール テンプレートを編集するには、次の手順を実行します。
- Workflow Manager Web アプリにアクセスします。
- [設計] タブをクリックします。
[設計] ページが開きます。
注意:
十分な権限がない場合は、[設計] タブは使用できません。
- [テンプレート] をクリックします。
注意:
十分な権限がない場合は、[テンプレート] は使用できません。
- [電子メール テンプレート] タブをクリックします。
[電子メール テンプレート] パネルが表示されます。
- [電子メール テンプレート] パネルで、編集する電子メール テンプレートの名前をクリックします。
ヒント:
[電子メール テンプレートの検索] テキスト ボックスに検索語句を入力することで、[電子メール テンプレート] パネルの電子メール テンプレートのリストをフィルタリングすることができます。
- 必要に応じて、電子メール テンプレートを更新します。
- 必要に応じて、[電子メールのプレビュー] をクリックし、電子メールをプレビューします。
注意:
電子メールにジョブ固有の Arcade 式が含まれている場合は、Arcade 式をプレビューする前に、[電子メールのプレビュー] テキスト ボックスに有効なジョブ ID を入力する必要があります。 電子メールにステップの出力値の Arcade 式が含まれている場合は、出力値をプレビューする前にステップが完了している必要があります。
[電子メールのプレビュー] ウィンドウが開き、受信者のリストおよび件名と本文のプレビューが表示されます。
- [保存] をクリックして変更内容を保存します。
電子メール テンプレートの削除
電子メール テンプレートを削除すると元に戻せません。 電子メール テンプレートを削除するには、次の手順に従います。
- Workflow Manager Web アプリにアクセスします。
- [設計] タブをクリックします。
[設計] ページが開きます。
注意:
十分な権限がない場合は、[設計] タブは使用できません。
- [テンプレート] をクリックします。
注意:
十分な権限がない場合は、[テンプレート] は使用できません。
- [電子メール テンプレート] タブをクリックします。
[電子メール テンプレート] パネルが表示されます。
- [電子メール テンプレート] パネルで、削除する電子メール テンプレートの名前をクリックします。
ヒント:
[電子メール テンプレートの検索] テキスト ボックスに検索語句を入力することで、[電子メール テンプレート] パネルの電子メール テンプレートのリストをフィルタリングすることができます。
- [その他のアクション] ボタン をクリックし、[削除] をクリックします。
確認のメッセージが表示されます。
- 電子メール テンプレートを削除する場合は [はい] をクリックし、キャンセルする場合は [いいえ] をクリックします。