0
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-17

こんにちは。

今回はUsman Ali氏の書かれたSalesforceナレッジを和訳します

(元のヘルプはこちら)
Re-assign cases back to the queue using flow
https://help.salesforce.com/s/articleView?id=000366396&type=1

やりたいこと

ケースの作成時に所有者だったキューがあります。
ケースのクローズ時に、ケースをキューに再割り当てしたいことがあります。
さあ、どうしましょう。

例:
キュー- USサポート キュー がありました。
Tomさんは US サポート キューの一員です。

最初はUSキューが所有者としてケースが作成されました。
その後Tomさんはレコードを受け入れることで所有権を取得します。
その後、しばらくしてケースがクローズされた場合は、Tomさんから US サポート キューに再度ケースの所有者を割り当てたいと考えています

前提

ケースオブジェクトにカスタム項目(テキスト)が必要です
これはキューのIDを格納するための項目です
カスタム項目名称は「Initial Queue ID」(API参照名 Initial_Queue_ID)とします
なお、このカスタム項目はページレイアウト上で表示させないでください

解決策

・フローを作成し自動化を作成します

a.設定から「フロー」を選択

b. [新規フロー] ボタンをクリックし、[レコード トリガー フロー] を選択して [作成] ボタンをクリックします。

フロー01.png

c.今回使用する数式を確認しましょう

AND(ISCHANGED({!$Record.OwnerId}),LEFT(PRIORVALUE({!$Record.OwnerId}),3) = '00G' ,LEFT({!$Record.OwnerId}, 3) = '005')

d.以下のスクリーンショットのすべての手順に従ってください

  • オブジェクトでケースを選択
  • [フローをトリガーする条件] セクションで [レコードが作成または更新された] を選択します。
  • [条件の要件] セクションで [数式の評価がTrueになる(New)] を選択します。
  • 上記の式 (手順 c) を [数式] セクションに貼り付けます
  • 「構文を確認」ボタンを押して「有効」になることを確認しましょう

ケース作成.png

e. +ボタンをクリックし、トリガーレコードの更新をクリックします
フロー02.png

(レコード更新例)
change01.png
change02.png

数式

PRIORVALUE({!$Record.OwnerId})

f.フローを保存し、任意の名前を付けてアクティブ化します。

・次に、Tom さんからのケースを元のケース所有者 ID (USサポート キュー) に割り当てる別のレコードトリガーフローを作成します。

-フローから [新規] ボタンをクリックし、[レコードトリガーフロー] を選択して [作成] ボタンをクリックします。

フロー01.png

  • [+] ボタンをクリックし、[トリガー レコードの更新] をクリックして更新フローを作成します
    クローズドケース002.png

  • フローを保存し、任意の名前を付けてアクティブ化します。

謝辞

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

Thank you Usman Ali!

Usman Ali氏についてはこちら

Usman Ali is a Salesforce Architect at Dubai Holding Asset Management. He brings more than 10+ years of Salesforce ecosystem experience to the table, with several nominations for good measures. He enjoys being challenged and engaged with projects and team that requires him to work outside of his comfort and knowledge set. He takes pride in helping other trailblazers in the Trailblazer Community and is the group leader of Developer Group, Dubai, UAE.

0
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
0
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?