3
2

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 3 years have passed since last update.

Salesforce App bulider:Salesforceフロー(自動化)

Last updated at Posted at 2021-04-02

Salesforceフロー

Salesforce フローは、すべての Salesforce アプリケーション、環境、ポータルで宣言型プロセスの自動化を実現します。

ツール

・プロセスを作成するためのプロセスビルダー
image.png
・フローを作成するための Flow Builder
image.png

※プロセスの呼び出し元はプロセスのみ
 フローの呼び出し元はプロセス、フロー、ワークフロールール

salesforceフローには含まれていないですが、関連あるツール

・承認プロセス
・ワークフロールール

比較

フロー>プロセスビルダー>ワークフロールール

フロー プロセスビルダー ワークフロールール 承認プロセス
ステートメント 複雑な分岐ロジックで設定可能 複数のif/then 単一のif/then 単一のif/then
起動のタイミング ・ユーザがボタンまたはリンクをクリックしたとき
・レコードが作成/編集されたとき
・プラットフォームイベントメッセージを受信したとき
・スケジュールによる起動(Winter'20)
・レコードが作成/編集されたとき
・別のプロセスから呼び出されたとき
・プラットフォームイベントメッセージを受信したとき
レコードが作成編集されたとき ・ユーザがボタンまたはリンクをクリックしたとき
・[承認申請] アクションを含むプロセスまたはフローが開始したとき
・Apex がコールされたとき
項目の更新 関連していないオブジェクトでも可能 自分、親、子レコード(関連レコード)まで 自分と親レコードのみ 自分と親レコードのみ
レコードの作成 ToDoのみ ToDoのみ
レコードの削除 不可 不可 不可
Chatterへの投稿 不可 不可
ガイド付き視覚的環境(画面作成できる) 不可 不可 不可
バックグラウンドの自動化
承認の自動化 不可 不可 不可
アウトバウンドメッセージを送信 不可 不可
メールの送信
コードなしで送信メッセージを送信 不可 不可
サードパーティシステム 不可 不可 不可
Apex コードのコール 不可 不可
フローの起動 不可

プロセスビルダー作成

1.オブジェクト選択

image.png

2.条件指定

image.png

3.スケジュール追加

image.png

4.ルール適用時アクション

image.png

5.スケジュールアクション追加(該当スケジュールに合っている場合、該当アクション実行)

image.png

6.作成結果

image.png
image.png

Hands-on Challengeの問題

※新しいplaygroundを作成して、新playgroundにプロセスを作成する方がいいです、既存のplayground利用すると、邪魔の設定があるので、ずっとエラー発生します、完了できないかもしれない。

Flow Builder作成

1.flow新規作成

image.png
image.png

2.画面作成

image.png

3.レコードを作成

image.png

4.ファイルアップロード画面作成

image.png

5.要素接続(各要素の下部〇を押す、次の要素にドラックすると連結可能)

image.png
image.png

6.画面に配布

image.png
image.png

Lightning ページにはいくつかの種類があり
・ホームページ: Lightning Experience でユーザがホームに移動したときに表示されるページ。
・レコードページ: Lightning Experience でユーザが取引先やケースなどのレコードを開いたときに表示されるページ。
・アプリケーションページ: オブジェクトに関連付けられていないページ。
・メールアプリケーションページ: Lightning for Outlook や Lightning for Gmail でユーザに表示されるページ。
image.png
image.png
image.png
image.png
image.png
image.png
image.png
また、レコードのアクションとして追加
image.png
image.png
ユーティリティ項目として追加(下のクイックバー、アプリのどの画面でも快速アクセス可能)
image.png
image.png
組織外のページでのフローの表示
image.png
image.png
image.png
image.png
image.png
image.png
image.png
設定結果:外部からアクセス可能
image.png

フロー変数

種別 保存可能
変数 1 つの値 “Hello World”、true、6
コレクション変数 同じデータ型の複数の値 [1, 2, 3, 5, 8, 13]
レコード変数 1 つのレコードの項目値セット 取引先の評価、ID、および名前
レコードコレクション変数 同じオブジェクト種別の複数のレコードの項目値セット 複数の取引先の評価、ID、および名前

※ループ内で避けるべき操作
レコードの作成また更新などのアクションの実行

・フローコンポーネントは、どの種類のエクスペリエンスビルダーページでサポートされていますか?
すべてのエクスペリエンスビルダーページ

承認プロセス

1.メールアラート用のテンプレート追加
image.png
2.カスタム項目追加
①パーセント項目
image.png
image.png
②リスト項目
image.png
3.承認プロセス作成
image.png
image.png
image.png
image.png

CHALLENGE

image.png

#参考リンク
Salesforceのプロセスの自動化3種の違いについて
https://dev.classmethod.jp/articles/salesforce_auto_tool/

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?