電子メール テンプレートを作成し、ジョブ アクティビティと組み合わせて使用することで、特定のジョブ アクティビティが実行された際に電子メール通知を送信できます。
注意:
ArcGIS Arcade 式を使用して組織メンバーの電子メール アドレスを取得するには、必要に応じてカスタム ロールを変更する必要があります。
電子メール テンプレートの作成
電子メール テンプレートを作成するには、以下を実行します。
- Workflow Manager Web アプリにアクセスします。
- [設計] タブをクリックします。
[設計] ページが開きます。
注意:
十分な権限がない場合、[設計] タブは使用できません。
- [テンプレート] ボタン をクリックします。
注意:
十分な権限がない場合、[テンプレート] ボタンは使用できません。
- [電子メール テンプレート] タブをクリックします。
[電子メール テンプレート] パネルが表示されます。
- [電子メール テンプレート] パネルの [新規作成] をクリックします。
- [テンプレート名] テキスト ボックスに電子メール テンプレートの名前を入力します。
- 必要に応じて [To]、[CC]、[BCC] テキスト ボックスにセミコロンで区切った電子メール アドレスを入力するか、受信者の動的なリストを作成する ArcGIS Arcade 式を使用します。
1 つの電子メール アドレス
user1@test.com
複数の電子メール アドレス
user1@test.com;user2@test.com;user3@test.com;user4@test.com
1 つの Arcade 式
"GetUser($CurrentPortal, JobOwner($Job))['Email']"
複数の Arcade 式
"GetUser($CurrentPortal, JobOwner($Job))['Email']";"GetUser($CurrentPortal)['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)['Email']"
注意:
少なくとも 1 つの有効な電子メール アドレスまたは Arcade 式を、[To]、[CC]、[BCC] テキスト ボックスに入力する必要があります。
ヒント:
[この入力は Arcade 式をサポートします] ボタン をクリックし、ArcGIS Arcade 式を選択して関連するテキスト ボックスに追加します。
- 電子メール通知の件名を [件名] テキスト ボックスに入力します。
ArcGIS 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>.'
注意:
[本文] テキスト ボックスで HTML タグを使用するには、HTML 通知オプションを有効にする必要があります。
- ジョブに添付ファイルが含まれている場合は、必要に応じて、[添付ファイルを含める] の下にある次のオプションを使用して、電子メール通知にジョブの添付ファイルを含めることができます。
- [なし] - 電子メール通知にジョブの添付ファイルを含めません。
- [すべて] - 電子メール通知にすべてのジョブの添付ファイル フォルダーを含めます。
- [フォルダー別] - [フォルダー別] テキスト ボックスにジョブの添付ファイル フォルダー名のカンマ区切りリストを入力して、電子メール通知に含めるジョブの添付ファイル フォルダーを指定します。
注意:
ジョブの添付ファイル フォルダーは、ワークフロー アイテムに含まれるため、ファイル システム パスではありません。
注意:
ジョブに複数の添付ファイルが含まれている場合、ファイルは 1 つの ZIP ファイルとして送信され、添付ファイル フォルダー構造は維持されます。
- 必要に応じて、[電子メールのプレビュー] テキスト ボックスにジョブ ID を入力し、[プレビュー] をクリックして電子メールをプレビューします。
注意:
電子メールにステップの出力値の Arcade 式が含まれている場合は、出力値をプレビューする前にそのステップが完了している必要があります。
- [保存] をクリックして、電子メール テンプレートを保存します。
電子メール テンプレートの編集
電子メール テンプレートを編集するには、以下を実行します。
- Workflow Manager Web アプリにアクセスします。
- [設計] タブをクリックします。
[設計] ページが開きます。
注意:
十分な権限がない場合、[設計] タブは使用できません。
- [テンプレート] ボタン をクリックします。
注意:
十分な権限がない場合、[テンプレート] ボタンは使用できません。
- [電子メール テンプレート] タブをクリックします。
[電子メール テンプレート] パネルが表示されます。
- [電子メール テンプレート] パネルで、編集する電子メール テンプレートの名前をクリックします。
ヒント:
[電子メール テンプレートの検索] テキスト ボックスに検索語句を入力することで、[電子メール テンプレート] パネルの電子メール テンプレートのリストをフィルタリングすることができます。
- 必要に応じて、電子メール テンプレートを更新します。
- 必要に応じて、[電子メールのプレビュー] テキスト ボックスにジョブ ID を入力し、[プレビュー] をクリックして電子メールをプレビューします。
注意:
電子メールにステップの出力値の Arcade 式が含まれている場合は、出力値をプレビューする前にそのステップが完了している必要があります。
- [保存] をクリックして変更内容を保存します。
電子メール テンプレートの削除
電子メール テンプレートを削除すると元に戻せません。 電子メール テンプレートを削除するには、以下を実行します。
- Workflow Manager Web アプリにアクセスします。
- [設計] タブをクリックします。
[設計] ページが開きます。
注意:
十分な権限がない場合、[設計] タブは使用できません。
- [テンプレート] ボタン をクリックします。
注意:
十分な権限がない場合、[テンプレート] ボタンは使用できません。
- [電子メール テンプレート] タブをクリックします。
[電子メール テンプレート] パネルが表示されます。
- [電子メール テンプレート] パネルで、削除する電子メール テンプレートの名前をクリックします。
ヒント:
[電子メール テンプレートの検索] テキスト ボックスに検索語句を入力することで、[電子メール テンプレート] パネルの電子メール テンプレートのリストをフィルタリングすることができます。
- [その他のアクション] をクリックし、[削除] をクリックします。
確認のメッセージが表示されます。
- 電子メール テンプレートを削除する場合は [はい] をクリックし、キャンセルする場合は [いいえ] をクリックします。
[はい] をクリックすると、電子メール テンプレートが削除されます。