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?

Chatterのまとめ

Last updated at Posted at 2022-04-11

まとめページに戻る
まとめA~M

設定 --> 通知の配信設定 でモバイルが有効化されていますか?

image.png

Chatter投稿コンポーネント

image.png

設定から「フィード追跡」を探して、該当オブジェクトのフィード追跡を有効化してみてください。

Salesforceのファイルの詳細表示画面では、投稿元の情報が出ていません。たまに、元のChatterを確認したいとは思っていました。

ファイルの詳細表示画面で投稿元の情報を表示する

投稿ボタン関連

You can remove that by following these steps:

  1. Select "Record Detail page" within Page selection list (within Lightning Community Builder)
  2. Select Tabs component
  3. Set Tab 3 to "None" (refer screenshot below)
    image.png

情報をコピーして貼り付けるのではなく、実際に詳細を入力する必要があることに気付きました。

結局、この問題は私自身が引き起こしたものでした。作業項目ユーザー ストーリー ページ レイアウトのモバイルおよび Lightning アクション セクションから投稿を削除しました。投稿を再度追加すると、Chatter コンポーネントにセクションが表示されるようになりました。こちらが、私を助けてくれた記事へのリンクです。https ://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8JGgSAN

できないこと

こちらの記事をご確認ください。

Chatter のトップ 100 フィード項目ビューとインタラクション数レポートのレポート
https://help.salesforce.com/s/articleView?id=sf.reports_chatter_top_views.htm&type=5

チャッターカウントの特徴
https://help.salesforce.com/s/articleView?id= experience.collab_chatter_counts.htm&type=5

質問と回答

システム管理者プロファイルがChatterグループに投稿を固定できないのはなぜですか?

Why can't the System Administrator profile pin posts in Chatter Groups?

Chatterに新規リードボタンを追加する

ボタンが表示されない(特にChatterで)

「このメールに「ミュート」という単語で返信する」の手順は、コミュニティのおしゃべりグループのメール通知に含めないでください。

未解決、というよりバグだろうこれは...

Edit Chatter mute post notification

自動ユーザーにAPI権限セットを追加することで可能になる場合があります。

これは間違いなく可能です。私が試してみたいことは、フローで Chatter フローへの投稿 アクションを使用することです。これにより、ケース レコードに直接投稿し、適切なユーザーに言及することができます。このコンポーネントで問題が発生した場合はお知らせください。ただし、使用されている構文を説明するヘルプ記事をご覧ください。

また、もう一つ。フロー アクションはリッチ テキストをサポートしていないため、最終的には使用しなかっ たと思います 。特殊な書式設定などが必要な場合は、代わりに Create Record 要素を使用し、 FeedItem オブジェクトを使用して Chatter 投稿を作成することができます。ケースで Chatter 投稿が作成されるように、同じ値を渡すことができます。

ヘルプ記事

コミュニティで cahtter グループを作る

コミュニティに Chatter グループを作成する必要があります。次に、任意のコミュニティ ユーザーをグループに追加できます。各「Chatter グループ」はコミュニティまたは「内部」に属しますが、両方には属しません。

内部ユーザーをコミュニティ Chatter グループに参加させるには、コミュニティに追加する必要があります。

パートナー

チャター投稿やダッシュボートの閲覧数・閲覧者をレポート化したい

プラットフォームイベントの中にダッシュボードの項目があります。
以下の項目があるので、ユーザ・ダッシュボード別にカウントできると思います。
DASHBOARD_ID_DERIVED : 実行されたダッシュボードの18桁のID。
USER_ID : ユーザーID
Dashboard Event Type

チャターについては要件に合いそうなイベントを判断できませんでした。
色々とあるようですが、チャターグループ関係を探せませんでした。

以下によればブラウザからのログのダウンロードは可能なようです。この場合だとExcelなどでのグラフ作成になるかもしれません。
CURLコマンド、Python や、アプリも紹介されています。この中で私が試したのはCURLコマンドだけだったような気がします。(たぶん面倒だと思います。)
イベントログファイルのダウンロードと視覚化
https://trailhead.salesforce.com/ja/content/learn/modules/event_monitoring/event_monitoring_download

グループ オブジェクトに基づいてカスタム レポート タイプを作成し、セカンダリ オブジェクト「グループ メンバー」を追加できます。

そうすると、グループメンバー名を検索条件にできると思います。

https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000A83pGSAR

商談の Chatter ツールバーにアクションアイコン「テンプレート」を追加するにはどうすればよいですか?

to see the approval post template option you need to enable feed tracking for the object on which you are setting up the approval

  • Go to Setup -> Customize -> Chatter -> Feed Tracking
  • select the object for which you are setting up the approval process
  • enable the feed tracking for the object
  • now if you go back and edit your approval process, you should see the post template option

reference:

currently templates can only be used in chatter within approval processes, as you mentioned. I didn't see anything on the AppExchange for this, so two workarounds could be.....

  • Creating a screen flow launched from a button

    • this would be the better option if a lot of people requested this on your team but it would also take more time
  • Using a clipboard to paste messages

  • this option would take less time to setup and would be ideal if only a few people on your team needed this feature

  • If you use windows you could use the "windows key + v" shortcut and pin the relevant messages

  • Or you could install a clipboard as a browser extension

ラベルの変更

image.png

できないみたい。

apexでChatter投稿するときの宛先について

ChatterFeedsクラスではなく、FeedItemオブジェクトのDMLでの制御で可能かと思います。

FeedItemオブジェクトのVisibility項目でAllUsersを指定するようです。

https://developer.salesforce.com/docs/atlas.ja-jp.object_reference.meta/object_reference/sforce_api_objects_feeditem.htm

設定事例

Chatterグループに投稿を考えるとフローを利用した方が簡単かもしれません。

メール to Salesforceを使って、カスタムオブジェクトにメールの内容を転記したレコードを作成します。

その後、上記カスタムオブジェクトで新規作成された時にフローを起動させて、Chatterグループに投稿する

以下の手順でメール通知を一括でオフにできそうですが、メンションされた場合もメールの通知は来ない感じがします。

ユーザオブジェクトのUserPreferencesDisableAllFeedsEmailという項目に対するアップデートみたいです。

false の場合、ユーザーが有効化しているフィードメールおよびダイジェストのタイプに基づいて、Chatter フィードへのすべての更新をメールで自動的に受信します。この項目は、API バージョン 24.0 以降で使用できます。

データローダを介してすべての Chatter ユーザのメール通知を無効にする
https://help.salesforce.com/s/articleView?id=000387267&type=1

Chatter の @メンションのメール通知は送信されません

[設定] | [Chatter] | [メール設定] で [メールを許可] が無効になっている場合。
https://help.salesforce.com/s/articleView?id=000385760&type=1

メンションできない

image.png

I think I figured it out by myself.

RCA:

After looking at that Particular contact, I found that That Contact was not enabled as Customer in org. after enabling, I was able to mention it.

Here's the solution I found: This allows post onto triggering record and mentions owner if tagged in text template.

image.png

:::note
私が見つけた解決策は次のとおりです: これにより、トリガー レコードへの投稿が可能になり、テキスト テンプレートにタグ付けされている場合は所有者にメンションできるようになります。

フローを使った例

以下の投稿を見るとFeedItemオブジェクトを使ってFeedItemのParentId とグループのIdを比較して特定のチャターグループなのかを判断させています。

Trigger that limits chatter group posting to announcements only
https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T4XHPSA3

フローでもFeedItemは指定できます。

image.png

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?