アクション:chatterに投稿

フロー(自動化)

公開日: 2022.10.17

Share:

アクション「Chatter に投稿」要素の設定内容

指定した設定内容に従って、フィード投稿を行います。

image.png
  • 表示ラベル/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 :トリガレコードの所有者ユーザのフィードに投稿する場合

image.png
  • メッセージ に文字列を指定します。
  • 対象名または ID にユーザの Id を示す {!$Record.OwnerId} を指定します。

パターン2 :ユーザ名を指定してそのユーザフィードに投稿する場合

image.png
  • メッセージ に文字列を指定します。
  • 対象名または ID にユーザ名を指定します。
  • ターゲット種別 に User を指定します。

パターン3 :投稿内容をExperienceユーザからも閲覧可能とする場合

image.png
  • メッセージ に文字列を指定します。
  • 対象名または ID にユーザ名を指定します。
  • 表示 に allUsers を指定します。

※Experienceユーザが投稿先のレコードへの参照権限をもち、Chatterフィードが参照できる場合に投稿内容が閲覧可能です。

「Chatter に投稿」要素を使ったフローの例

商談レコードのフェーズが“Closed Won”に更新された時に、商談レコードのフィードに親取引先レコードの所有者をメンションした内容のChatter投稿を行うフロー

新規フローから、「レコードトリガーフロー」を選択し、「作成」を押します。

image.png

「開始を設定」の画面で、フローをトリガする条件を指定します。
今回はオブジェクトに「商談」、フローをトリガする条件に「レコードが更新された」を指定し、「エントリ条件を設定」で下記条件を指定し、「完了」を押します。

  • 条件の要件: すべての条件に一致 (AND)
    • 項目: フェーズ 演算子: 次の文字列と一致する 値: Closed Won
  • 更新されたレコードでフローを実行するタイミング
    • 条件の要件に一致するようにレコードを更新したときのみ
image.png

次に左側のツールボックスより「新規リソース」を選択します。

  • リソースの設定で下記の設定をそれぞれ指定し、「完了」を押します。
    • リソース種別: テキストテンプレート
    • API参照名: 任意の文字列
    • [リッチテキストとして表示] を [プレーンテキストとして表示] に変更
    • 本文のボックスにて下記を記載
      ===========================
      商談のフェーズが完了となりました。
      @[{!$Record.Account.OwnerId}]
      ===========================

image.png

次に「+」から「Chatter に投稿」を選択します。

image.png

  • 「コアアクション「Chatter に投稿」を編集」画面で、各種設定を下記のように指定します。
    • 表示ラベル、API参照名を指定
    • メッセージ: 作成したテキストテンプレートを指定
    • 対象または ID: フローのトリガになったレコード(更新した商談)を指定
      グローバル変数の$Recordからフローのトリガレコードの項目情報が取得できます{!$Record.Id}

image.png

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

image.png

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

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

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

参考事項

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

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

フロー(自動化)

公開日: 2022.10.17

Share:

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

次の記事「画面」

このカテゴリの人気記事

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

  • 私は、個人情報保護基本方針プライバシーに関する声明個人情報利用についての通知に同意します。 特に、プライバシーに関する声明で定めるとおり、情報のホスティングと処理を目的として私の個人データをアメリカ合衆国を含む国外に転送することを許可します。詳細私は、海外では日本の法律と同等のデータ保護法が整備されていない可能性があることも理解しています。詳細はこちらでご確認ください

  • 私は、Salesforce の製品、サービス、イベントに関するマーケティング情報の受け取りを希望します。私は、当該マーケティング情報の受け取りを私がいつでも停止できることを理解しています。