1

CRM 2011 for Activities のフィルター ビューには、既知の制限があります。フィルター処理されたビューには、共有レコードは表示されません。これは更新プログラムのロールアップ 6 で修正されているようですが、サーバーはまだ UR 6 にアップグレードされていません。

現在、FilteredAppointment ビューを使用して予定を取得するカスタム レポートがあり、ユーザーが所有する予定のみを取得しています。

とにかく、SQL クエリを使用して現在のユーザーの共有予定を取得できますか。助けてください。

4

1 に答える 1

0

共有レコードは PrincipalObjectAccess に格納されていると思います。ただし、これらのレコードがフィルタリングされたビューから削除されるため、このテーブルに参加するだけではまだうまくいきません。ほとんどの場合、ネイティブ ビューまたは実際のテーブル自体への PrincipalObjectAccess で、アクティビティ ID をオブジェクト ID に結合する必要があります。

私が言及するもう1つのことは、チームの所有権またはチームを使用している場合、ユーザーがどのチームに属しているかを把握し、レコードがそのチームに共有されているかどうかを確認する必要があるため、これはより複雑になります。 .

于 2013-04-10T13:10:37.310 に答える