Chatter投稿コンポーネント
設定から「フィード追跡」を探して、該当オブジェクトのフィード追跡を有効化してみてください。
Salesforceのファイルの詳細表示画面では、投稿元の情報が出ていません。たまに、元のChatterを確認したいとは思っていました。
投稿ボタン関連
情報をコピーして貼り付けるのではなく、実際に詳細を入力する必要があることに気付きました。
結局、この問題は私自身が引き起こしたものでした。作業項目ユーザー ストーリー ページ レイアウトのモバイルおよび Lightning アクション セクションから投稿を削除しました。投稿を再度追加すると、Chatter コンポーネントにセクションが表示されるようになりました。こちらが、私を助けてくれた記事へのリンクです。https ://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8JGgSAN
できないこと
質問と回答
システム管理者プロファイルがChatterグループに投稿を固定できないのはなぜですか?
Why can't the System Administrator profile pin posts in Chatter Groups?
Chatterに新規リードボタンを追加する
「このメールに「ミュート」という単語で返信する」の手順は、コミュニティのおしゃべりグループのメール通知に含めないでください。
未解決、というよりバグだろうこれは...
Edit Chatter mute post notification
自動ユーザーにAPI権限セットを追加することで可能になる場合があります。
これは間違いなく可能です。私が試してみたいことは、フローで Chatter フローへの投稿 アクションを使用することです。これにより、ケース レコードに直接投稿し、適切なユーザーに言及することができます。このコンポーネントで問題が発生した場合はお知らせください。ただし、使用されている構文を説明するヘルプ記事をご覧ください。
また、もう一つ。フロー アクションはリッチ テキストをサポートしていないため、最終的には使用しなかっ たと思います 。特殊な書式設定などが必要な場合は、代わりに Create Record 要素を使用し、 FeedItem オブジェクトを使用して Chatter 投稿を作成することができます。ケースで Chatter 投稿が作成されるように、同じ値を渡すことができます。
ヘルプ記事
コミュニティで cahtter グループを作る
コミュニティに Chatter グループを作成する必要があります。次に、任意のコミュニティ ユーザーをグループに追加できます。各「Chatter グループ」はコミュニティまたは「内部」に属しますが、両方には属しません。
内部ユーザーをコミュニティ Chatter グループに参加させるには、コミュニティに追加する必要があります。
パートナー
- パートナー コミュニティ ユーザーをチャット グループに追加するにはどうすればよいですか?
- Partner Community Login License Access to Chatter Groups
チャター投稿やダッシュボートの閲覧数・閲覧者をレポート化したい
プラットフォームイベントの中にダッシュボードの項目があります。
以下の項目があるので、ユーザ・ダッシュボード別にカウントできると思います。
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
ラベルの変更
できないみたい。
apexでChatter投稿するときの宛先について
ChatterFeedsクラスではなく、FeedItemオブジェクトのDMLでの制御で可能かと思います。
FeedItemオブジェクトのVisibility項目でAllUsersを指定するようです。
設定事例
Chatterグループに投稿を考えるとフローを利用した方が簡単かもしれません。
メール to Salesforceを使って、カスタムオブジェクトにメールの内容を転記したレコードを作成します。
その後、上記カスタムオブジェクトで新規作成された時にフローを起動させて、Chatterグループに投稿する
メンションできない
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.
フローを使った例
以下の投稿を見るとFeedItemオブジェクトを使ってFeedItemのParentId とグループのIdを比較して特定のチャターグループなのかを判断させています。
Trigger that limits chatter group posting to announcements only
https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T4XHPSA3
フローでもFeedItemは指定できます。