結果通知フロー

目次

結果通知

  1. メールテンプレートの作成
    Salesforce 設定 > クイック検索に”メールテンプレート”と入力して検索 > Classic メールテンプレート
    1. フォルダ「mitoco Approvals」に選択します。
    2. 承認依頼通知のサンプルとして Approval request alert (sample) というテンプレートがありますので、クリックします。
    3. [コピー]をクリックしてメールテンプレートの編集を行います。

      名前設定値備考
      フォルダ任意のフォルダ「mitoco Approvals」を推奨
      有効チェックあり
      メールテンプレート名任意の文字列あとの設定で使いますのでわかりやすい名前を付けます
      テンプレートの一意の名前任意の文字列
      説明任意の文字列
    4. [保存]をクリックします。
    5. 次の画面で[編集]をクリックして、テンプレート文を編集します。

      名前設定値備考
      文字コード任意の選択肢
      件名任意の文字列送信されるメールの件名になります
      メール内容任意の文字列

      送信されるメールの本文になります。[ サンプル ]
      ・「結果通知」の場合は、差し込み項目の種類として「Process Instance項目」が利用できます。

    6. [保存]をクリックします。

  2. メールアラートの設定
    1. Salesforce 設定 > クイック検索に”メールアラート”と入力して検索 > メールアラート
    2. [新規メールアラート]をクリックします。
    3. 項目を入力します。

      名前設定値備考
      説明任意の文字列例: 承認結果通知
      一意の名前任意の文字列
      オブジェクトProcess Instance
      メールテンプレート「メールテンプレートの作成」で作成したテンプレートを選択
      保護コンポーネントチェックなし
      メール受信者「結果通知」の場合 、「関連ユーザ:Submitter」を選択して[追加]をクリ

      受信者種別の検索欄で「関連ユーザ」を選択すると選択肢が表示されます。

      追加のメール未入力
      差出人メールアドレス現在のユーザのメールアドレス
    4. [保存]をクリックします。

  3. 新規フローの作成
    Salesforce 設定 > クイック検索に”フロー”と入力して検索 > フロー
    1. [新規フロー]
      1. [新規フロー]ボタンを押下します。

      2. [レコードトリガフロー]を選択して[作成]ボタンを押下します。
      3. 「開始を設定」項目を入力します。

        名前

        設定値

        オブジェクトProcess Instance
        フローをトリガする条件レコードが作成または更新された
        エントリ条件を設定

        項目名

        設定値

        備考

        条件の要件いずれかの条件に一致 (OR)
        項目TSMNTWF__Status__cStatusで検索   
        演算子

        次の文字列と一致する


        Approved

        「+条件を追加」をクリックして下記条件も入力します。

        項目名

        設定値

        備考

        項目TSMNTWF__Status__cStatusで検索   
        演算子

        次の文字列と一致する


        Rejected
        更新されたレコードでフローを実行するタイミング条件の要件に一致するようにレコードを更新したときのみ
        フローを最適化アクションと関連レコード
        トリガレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするには、非同期に実行パスを含めます。チェックなし
      4. [完了]をクリックします。

    2. アクション追加
      1. [+]ボタンを押下します。
      2. [要素を追加]の[アクション]を選択します。
      3. 左側の検索条件リストから[種別]を選んで、メールアラートを選択します。
      4. 左側の[アクション]検索欄から「メールアラートの設定」で作成したメールアラートを選択します。
        ※既にワークフロールールで使っていたメールアラートを選択すると、フロー実行時にエラーが発生するため新しいメールアラートを選択すること。
      5. 項目を入力します。

        名前

        設定値

        備考

        表示ラベル任意の文字列例: 結果通知アクション
        API 参照名任意の文字列例: resultsNotification
        カスタムオブジェクトID{!$Record.Id}グローバル変数[$Record]選択 > Id選択 で入力 または 設定値の文字列をコピーして入力します。
      6. [完了]をクリックします。

    3. フロービルダー右上の[保存]ボタンをクリックします。
    4. 項目を入力します。

      名前

      設定値

      備考

      フローの表示ラベル任意の文字列例: 結果通知フロー
      フローの API 参照名任意の文字列例: resultsNotificationFlow
    5. [保存]をクリックします。
    6. [有効化]をクリックします。