承認依頼通知フロー

目次

承認依頼通知フロー


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

      名前

      設定値

      備考

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

      名前

      設定値

      備考

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

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

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

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

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

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

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

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

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

        名前設定値
        オブジェクトActor Instance
        フローをトリガする条件レコードが作成された
        エントリ条件を設定
        項目名設定値
        条件の要件すべての条件に一致 (AND)
        項目Status__c
        演算子

        次の文字列と一致する

        Pending

        元の承認者にのみ送付する(代理承認者には送らない)場合には、以下を設定してください。

        項目名設定値
        条件の要件数式の評価が True になる (New)
        数式
        AND(ISPICKVAL(TSMNTWF__Status__c,"Pending"), ISBLANK(TSMNTWF__DelegateFrom__c))
        フローを最適化アクションと関連レコード
        トリガレコードの元のトランザクションが正常にコミットされた後に外部システムにアクセスするには、非同期に実行パスを含めます。チェックなし
      4. [完了]をクリックします。

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

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

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

      名前設定値備考
      フローの表示ラベル任意の文字列例: 承認依頼通知フロー
      フローの API 参照名任意の文字列例: ApprovalRequestFlow
    5. [保存]をクリックします。
    6. [有効化]をクリックします。