1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Salesforceでフローを作成しよう~特定の値のレコードを自動で承認プロセスを起動させる方法

Last updated at Posted at 2022-08-21

こんにちは。
今回はRakesh Gupta氏のナレッジを翻訳しました

元のナレッジはこちらです
Auto Submit Record into Approval Process with Flow
https://help.salesforce.com/s/articleView?id=000366485&type=1

概要

承認プロセスを作成します
そして保存後レコード トリガー フローを作成します。
そして、レコード保存後に承認プロセスを自動起動します

今回は例として
キャンペーンレコード作成時や更新時に「キャンペーンの予算」(BudgetedCost)金額が1000000円を超えた場合、承認プロセスを自動起動する

というフローを作成してみます

前提 承認プロセスを作成しよう

フロー作成前にキャンペーンの承認プロセスを作成しましょう

まずは以下のようにキャンペーンオブジェクトの承認プロセスを作成して有効化しましょう
今回作成する承認プロセス(Campaign_budget_greater_than_1M)は以下となります

承認プロセス01.png

フローを作成しよう

次はフローを作成します

フローから「新規フロー」をクリックします
フロー01.png

まずは開始条件を設定します

フローをトリガーするタイミング: レコードが作成または更新された
実行フロー: レコードが保存された後
オブジェクト: キャンペーン
[すべての条件に一致 (AND)] を選択します。
条件を設定
行 1
項目: キャンペーン |IsActive
演算子: 次の文字列と一致する
値: {!$GlobalConstant.True}
行 2
項目: キャンペーン |Budgeted Cost
演算子: 以上
値: 1000000

条件の要件に一致するようにレコードを更新したときのみ を選択します
[完了] をクリックします。
フロー0002.png

次にアクションを作成します

アクションを作成します
「相互関係」から「アクション」を選択しましょう
アクション01.png

[アクション] ボックスに、「承認申請」と入力します。

入力値の設定:
カスタムオブジェクト ID: {!$Record.Id}
承認プロセス名または ID: Campaign_budget_greater_than_1M
登録コメント: フローによる自動送信
[完了] をクリックします。
承認0003.png

### 最後にフローを保存しましょう

以下のようにフローの送信をします

[保存] をクリックします。
フロー ラベルを入力すると、API 名が自動入力されます。任意のラベルを入力してください
[詳細を表示] をクリックします。
種別: レコードトリガフロー
フローを実行するための API バージョン: 51
インタビュー表示ラベル: Submit campaign for Approval {!$Flow.CurrentDateTime}
[保存] をクリックします。
保存01.png

  1. フローを確認し問題無さそうであれば、「有効化」ボタンをクリックします。

なお、
登録コメント: フローによる自動送信
の文章は、以下のように承認プロセスのコメントに記載される内容です

承認コメント.png

謝辞

今回この記事を執筆したRakesh Gupta様、本当にありがとうございます。
そしてこの記事を公開してくださったSalesforce様、本当にありがとうございます。

Thank you Rakesh Gupta!

Rakesh Gupta氏についてはこちら

Rakesh is Senior Solution Architect, Salesforce MVP, and Author. With a background in computer science, Rakesh is passionate about solution design and process automation

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?