アクション:chatterに投稿
公開日: 2022.10.17
アクション「Chatter に投稿」要素の設定内容
指定した設定内容に従って、フィード投稿を行います。
- 表示ラベル/API参照名
「表示ラベル」にフローのキャンパス上で表示する名称、「API参照名」にこの要素の処理名称を指定します。 - メッセージ
投稿するテキスト内容を指定します。
文字列をそのまま指定、もしくはテキストテンプレート(プレーンテキスト)などのリソースを指定可能です。
参考:テキストテンプレート - ヘルプ - 投稿内でユーザやグループをメンションする場合には、@[reference] を指定します。
(reference は ユーザId、グループIdのいずれかです) - 投稿をトピックに追加するには #[string]を指定します。
(string はトピックの名前です) - 対象名または ID
投稿先となるフィードを指定します。 - ユーザのフィードに投稿する場合には ユーザの Id もしくは ユーザ名を指定します。
- Chatter グループに投稿する場合は グループの Id もしくは グループ名を指定します。
- レコードに投稿する場合は レコードの Id を指定します。
- Experience Cloud サイト ID
投稿先が Experence Cloud サイトに属するユーザやChatterグループの場合に必須の指定です。
Experience Cloud のサイト ID は Network オブジェクトのレコードのIdとして管理されています。
参考: オブジェクトリファレンス Network - ターゲット種別
※[対象名または ID]でユーザ名もしくはChatterグループ名が指定されている場合に必須です。 - User - ユーザ名が指定されている場合に指定します。
- Group - グループ名が指定されている場合に指定します
- 表示
※投稿した内容を Experiece Cloud のユーザが閲覧できるかどうかを指定します。 - allUsers - Experience Cloud ユーザも閲覧可能とする場合に指定
- internalUsers - 内部ユーザにのみ閲覧可能とする場合に指定
設定方法
パターン1 :トリガレコードの所有者ユーザのフィードに投稿する場合
- メッセージ に文字列を指定します。
- 対象名または ID にユーザの Id を示す {!$Record.OwnerId} を指定します。
パターン2 :ユーザ名を指定してそのユーザフィードに投稿する場合
- メッセージ に文字列を指定します。
- 対象名または ID にユーザ名を指定します。
- ターゲット種別 に User を指定します。
パターン3 :投稿内容をExperienceユーザからも閲覧可能とする場合
- メッセージ に文字列を指定します。
- 対象名または ID にユーザ名を指定します。
- 表示 に allUsers を指定します。
※Experienceユーザが投稿先のレコードへの参照権限をもち、Chatterフィードが参照できる場合に投稿内容が閲覧可能です。
「Chatter に投稿」要素を使ったフローの例
商談レコードのフェーズが“Closed Won”に更新された時に、商談レコードのフィードに親取引先レコードの所有者をメンションした内容のChatter投稿を行うフロー
新規フローから、「レコードトリガーフロー」を選択し、「作成」を押します。
「開始を設定」の画面で、フローをトリガする条件を指定します。
今回はオブジェクトに「商談」、フローをトリガする条件に「レコードが更新された」を指定し、「エントリ条件を設定」で下記条件を指定し、「完了」を押します。
- 条件の要件: すべての条件に一致 (AND)
- 項目: フェーズ 演算子: 次の文字列と一致する 値: Closed Won
- 更新されたレコードでフローを実行するタイミング
- 条件の要件に一致するようにレコードを更新したときのみ
次に左側のツールボックスより「新規リソース」を選択します。
- リソースの設定で下記の設定をそれぞれ指定し、「完了」を押します。
- リソース種別: テキストテンプレート
- API参照名: 任意の文字列
- [リッチテキストとして表示] を [プレーンテキストとして表示] に変更
- 本文のボックスにて下記を記載
===========================
商談のフェーズが完了となりました。
@[{!$Record.Account.OwnerId}]
===========================
次に「+」から「Chatter に投稿」を選択します。
- 「コアアクション「Chatter に投稿」を編集」画面で、各種設定を下記のように指定します。
- 表示ラベル、API参照名を指定
- メッセージ: 作成したテキストテンプレートを指定
- 対象または ID: フローのトリガになったレコード(更新した商談)を指定
グローバル変数の$Recordからフローのトリガレコードの項目情報が取得できます{!$Record.Id}
全体として以下のようなフローが完成しました。
「保存」からフローを保存します。
「デバッグ」から、テスト実行するレコードを選択し、処理がエラーなく実行されるか確認を行います。
「有効化」ボタンでフローの処理を有効がすることができます。
参考事項
公開日: 2022.10.17
この情報は役に立ちましたか?
ご意見お待ちしております。
フィードバックありがとうございます。
より役に立つために
役に立たなかった一番の理由を教えてください。