SalesForce プッシュ トピックでキュー内のレコード数を取得するにはどうすればよいですか? キュー内のすべての変更について通知したいのですが、それらの変更の 1 つはキュー内の新しいレコードです。それを行う方法はありますか? count() はプッシュ トピックでは使用できません
ありがとうTzelon M
SalesForce プッシュ トピックでキュー内のレコード数を取得するにはどうすればよいですか? キュー内のすべての変更について通知したいのですが、それらの変更の 1 つはキュー内の新しいレコードです。それを行う方法はありますか? count() はプッシュ トピックでは使用できません
ありがとうTzelon M
できることは、別のオブジェクトを作成することです。それを QueueSize と呼びましょう。各オブジェクト タイプには、サイズのフィールドを含む QueueSize レコードのインスタンスが 1 つあります。その後、QueueSize の size フィールドをインクリメント/デクリメントするトリガーを実装し、そのオブジェクトで PushTopic を実行できます。
注意点として、キュー サイズの変動のアクティビティによっては、レコードが常にロックのために競合するため、うまくスケーリングできない可能性があります。