自動的にChatterでマネージャにメンションする

自動的にChatterでマネージャにメンションする

上長に情報共有する機会は多いと思います。Chatterでマネージャにメンションする際は、こちらの設定方法もぜひ参考にしてみてください。
自動的にChatterでマネージャにメンションする
5
自動的にChatterでマネージャにメンションする
Admin
2020/12/08 16:05:22
※こちらは過去に公開していたブログからの移行記事です。

以前、メールアラートでマネージャに通知する方法をご紹介しました。
レコード所有者のマネージャにメールで通知したい

今回はChatterでマネージャに通知する方法です。

なお、ここでいうマネージャは、該当のユーザのマネージャ項目に登録してあるユーザを意味します。


やりたいこと

・商談のフェーズがクローズとなったら、その旨を商談レコードのフィードに Chatter投稿したい。
・その際、レコード所有者のマネージャー項目にあたるユーザに@メンションしたい。


Chatterの投稿先をおさらい

プロセスビルダーのアクションでChatter投稿する場合、投稿先は以下の3つから選択できる。

A.ユーザ
B.Chatterグループ
C.このレコード


課題

「レコード所有者のマネージャー項目にあるユーザのみに@メンションしたい」とき、「A.ユーザ」から指定することができるが、今回は「C.このレコード」のフィード上にも投稿したい。2つを同時に設定できるか。


対処法

レコード所有者のマネージャへの@メンションは、「メッセージ」の欄でメンションの設定を行うことができる。
プロセスビルダーで動的な@メンションを作る際は、「Chatter に投稿」アクションの「メッセージ」入力欄に差し込み項目からID項目を選択し、項目を「@[」と「]」はさむことで、レコードに関連するユーザ項目に@メンションすることが可能。

◇ Salesforce > ヘルプ > プロセスビルダーの「Chatterに投稿」アクションでレコードの関連ユーザにメンションする方法

[差し込み項目] ボタンにてメッセージ欄に関連ユーザを挿入し、それを下記設定例のように @[ と ] で囲みます。
設定例: @[{![Custom_d__c].OwnerId}]




設定手順

商談のフェーズがクローズとなったときが条件となるプロセスビルダーを作成。


商談のレコードが編集されるときにこのプロセスが開始されるようにする。


商談がクローズしたときを、フェーズが「Closed Won」または「Closed Lost」のときと定義。
※条件の付け方は色々ありますが、一番シンプルな設定にしています。


Chatter投稿のアクションを設定。まずは差し込み項目で、レコード所有者のマネージャIDを挿入。

メンションされるよう、「@[」と「]」で挟む。


完成~



テストしてみます

Good Guyさんのマネージャは姓名さんです。


商談をクローズしました。


マネージャにメンションできてますね!


フィードに投稿できないときは

手順の④で「このレコード」が選択肢にない場合は、投稿したいレコードオブジェクトの「フィード追跡の有効化」にチェックを入れます。
「設定>機能設定>Chatter>フィード追跡」から設定します。
これを有効化することで、プロセスビルダーのChatter投稿先で「このレコード」が選択できるようになります。
gilde tech(for Salesforce)」に入会しませんか?
登録すると、「gilde tech」に掲載されているSalesforceのノウハウを全部閲覧できるだけでなく、自分が知っている知識を発信し、他の会員と交流することもできます。
またSalesforceの知識習得に役立つイベント情報も得ることができます。
是非ここで得た知識を業務に活かしてください!
5
コメント