元の質問
Can you build a flow based on an unacknowledged Chatter?
いいねのついてない投稿が知りたいとのことですが、まずいいねが付いた場合はどうなるかです。
投稿の本体はまいどながらイメージがわかない Feed Itemsです。何でChatter とかいう分かりやすい名前でないんだろうなぁ。
いいねは何だ。オブジェクト名から推測すると FeedLikeかな?
ユーザがフィード項目にいいね! と言ったことを示します。このオブジェクトは、API バージョン 21.0 以降で使用できます。
FeedLike レコードは、投稿に対するいいね! は表示しますが、コメントに対するいいね! は表示しません。コメントへのいいね! は、API を介して照会できません。FeedLike は FeedItem、FeedTrackedChange、または AccountFeed などのオブジェクトフィードに関連付けられている子オブジェクトです。
正解ですね、さっそくSOQLで確認してみましょう。
これはエラーです。FeedLikeの子リレーション名が分からん。仕方ないので複数形にしてみます。
select Id,Body,createddate, (select Id from FeedLike) from FeedItem
正解です。なんとなくそう思っただけですが、一発で解決です。
select Id,Body,createddate, (select Id from FeedLikes) from FeedItem
どうやったらフローでできるかは分かりません。Apexバッチでならできそうです。