サイトでのユーザー アクションをキャプチャするログがあります。これは、ホームページでユーザーに表示されます。アクションは、ページの追加、ページへのいいね、ページの更新などの形式を取ることができます。
「John Smith がテスト ページを更新しました」</p>
これらのアクションをグループ化するよう求められたので、同じ日に同じページを更新するための 20 の異なるエントリではなく、1 つのエントリが表示されます。
「John Smith と他の 20 人がテスト ページを更新しました」</p>
理想的には、表示される名前はそのアクションを最後に実行した人物であるため、他の誰かが同じページを同じ日に更新した場合、次のようになります。
「Steve Jones と他の 21 人がテスト ページを更新しました」</p>
このようなすべての種類のアクションをグループ化するのではなく、一部のみをグループ化します。異なるパースペクティブ (つまり、John Smith には "John Smith" ではなく "You" が表示される) が別のテーブルに格納されることは、さらに複雑です。
SP を通じてこれをどのように達成するかについて苦労してきましたが、これがもっともらしいかどうか疑問に思っていましたか? コードビハインドで.netでそれを行う方法を正確に確認できるので、おそらくこのアプローチを採用する必要がありますか?
あなたの考えは大歓迎です。