電子メール テンプレートの作成と管理

電子メール テンプレートを作成し、ジョブ アクティビティに関連付けることで、ジョブで特定のアクションが実行された際に電子メール通知を自動的に送信できます。

注意:

ArcGIS Arcade 式を使用して ArcGIS Enterprise ポータル メンバーの電子メール アドレスを取得するには、必要に応じてカスタム ロールを変更する必要があります。

電子メール テンプレートの作成

電子メール テンプレートを作成するには、次の手順を実行します。

  1. Workflow Manager Web アプリにアクセスします。
  2. [設計] タブをクリックします。

    [設計] ページが開きます。

    注意:

    十分な権限がない場合は、[設計] タブは使用できません。

  3. [テンプレート] Templates をクリックします。
    注意:

    十分な権限がない場合は、[テンプレート] Templates は使用できません。

  4. [電子メール テンプレート] タブをクリックします。

    [電子メール テンプレート] パネルが表示されます。

  5. [電子メール テンプレート] パネルの [新規作成] をクリックします。
  6. [テンプレート名] テキスト ボックスに電子メール テンプレートの名前を入力します。
  7. 必要に応じて [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 式をサポートします] This input supports Arcade expressions をクリックし、Arcadeを選択して関連するテキスト ボックスに追加します。

  8. 電子メール通知の件名を [件名] テキスト ボックスに入力します。

    ArcGIS Arcadeを使用して、件名の動的な値を入力することもできます。 件名にプレーン テキストと Arcade 式が含まれている場合は、テキストを次のように書式設定します。

    JobName($Job) + 'is ready'

  9. 電子メール通知のメッセージ テキストを [本文] テキスト ボックスに入力します。

    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 通知オプションを有効にする必要があります。

  10. 必要に応じて、[添付ファイルを含める] の下にあるオプションを使用して電子メール通知にその添付ファイルを含めます。
    注意:

    ジョブに複数のアタッチメントが含まれている場合、1 つの .zip ファイルとして送信され、ジョブの添付ファイル フォルダー構造は維持されます。

    • [なし] - 電子メール通知にジョブの添付ファイルを含めません。
    • [すべて] - 電子メール通知にすべてのジョブの添付ファイル フォルダーを含めます。
    • [フォルダー別] - [フォルダー別] テキスト ボックスにジョブの添付ファイル フォルダー名のカンマ区切りリストを入力して、電子メール通知に含めるジョブの添付ファイル フォルダーを指定します。
      注意:

      ジョブの添付ファイル フォルダーは、ワークフロー アイテムに含まれるため、ファイル システム パスではありません。

  11. 必要に応じて、[電子メールのプレビュー] をクリックし、電子メールをプレビューします。
    注意:

    電子メールにジョブ固有の Arcade 式が含まれている場合は、Arcade 式をプレビューする前に、[電子メールのプレビュー] テキスト ボックスに有効なジョブ ID を入力する必要があります。 電子メールにステップの出力値の Arcade 式が含まれている場合は、出力値をプレビューする前にステップが完了している必要があります。

    [電子メールのプレビュー] ウィンドウが開き、受信者のリストおよび件名と本文のプレビューが表示されます。

  12. [保存] をクリックして、電子メール テンプレートを保存します。

電子メール テンプレートの編集

電子メール テンプレートを編集するには、次の手順を実行します。

  1. Workflow Manager Web アプリにアクセスします。
  2. [設計] タブをクリックします。

    [設計] ページが開きます。

    注意:

    十分な権限がない場合は、[設計] タブは使用できません。

  3. [テンプレート] Templates をクリックします。
    注意:

    十分な権限がない場合は、[テンプレート] Templates は使用できません。

  4. [電子メール テンプレート] タブをクリックします。

    [電子メール テンプレート] パネルが表示されます。

  5. [電子メール テンプレート] パネルで、編集する電子メール テンプレートの名前をクリックします。
    ヒント:

    [電子メール テンプレートの検索] テキスト ボックスに検索語句を入力することで、[電子メール テンプレート] パネルの電子メール テンプレートのリストをフィルタリングすることができます。

  6. 必要に応じて、電子メール テンプレートを更新します。
  7. 必要に応じて、[電子メールのプレビュー] をクリックし、電子メールをプレビューします。
    注意:

    電子メールにジョブ固有の Arcade 式が含まれている場合は、Arcade 式をプレビューする前に、[電子メールのプレビュー] テキスト ボックスに有効なジョブ ID を入力する必要があります。 電子メールにステップの出力値の Arcade 式が含まれている場合は、出力値をプレビューする前にステップが完了している必要があります。

    [電子メールのプレビュー] ウィンドウが開き、受信者のリストおよび件名と本文のプレビューが表示されます。

  8. [保存] をクリックして変更内容を保存します。

電子メール テンプレートの削除

電子メール テンプレートを削除すると元に戻せません。 電子メール テンプレートを削除するには、次の手順に従います。

  1. Workflow Manager Web アプリにアクセスします。
  2. [設計] タブをクリックします。

    [設計] ページが開きます。

    注意:

    十分な権限がない場合は、[設計] タブは使用できません。

  3. [テンプレート] Templates をクリックします。
    注意:

    十分な権限がない場合は、[テンプレート] Templates は使用できません。

  4. [電子メール テンプレート] タブをクリックします。

    [電子メール テンプレート] パネルが表示されます。

  5. [電子メール テンプレート] パネルで、削除する電子メール テンプレートの名前をクリックします。
    ヒント:

    [電子メール テンプレートの検索] テキスト ボックスに検索語句を入力することで、[電子メール テンプレート] パネルの電子メール テンプレートのリストをフィルタリングすることができます。

  6. [その他のアクション] ボタン More Actions をクリックし、[削除] をクリックします。

    確認のメッセージが表示されます。

  7. 電子メール テンプレートを削除する場合は [はい] をクリックし、キャンセルする場合は [いいえ] をクリックします。

関連トピック