アクション:chatterに投稿

フロー(自動化)

公開日: 2022.10.17

Share:

アクション「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}

全体として以下のようなフローが完成しました。

「保存」からフローを保存します。

「デバッグ」から、テスト実行するレコードを選択し、処理がエラーなく実行されるか確認を行います。

「有効化」ボタンでフローの処理を有効がすることができます。

参考事項

フロー要素: Chatter に投稿 - ヘルプ

フローリソース: テキストテンプレート - ヘルプ

フロー(自動化)

公開日: 2022.10.17

Share:

前の記事「アクション:メールアラートを送信」

次の記事「変数について」

学ぶ

このカテゴリの人気記事

Salesforce活用に役立つメルマガ登録

Salesforce ヘルプ Agentforce が幅広い質問に24/365迅速に対応します

詳しくはこちら