0

カスタム エンティティに関連するすべてのアクティビティの期間を合計する必要があります。ユーザーがカスタム エンティティのインスタンスにアクティビティを追加できるカスタム エンティティを作成しました。カスタム エンティティにアクティビティが追加されるたびに、期間を合計してカスタム エンティティを更新する必要があります。アクティビティ用のプラグインを作成することから始めました。問題は、プラグインを作成できる唯一のメッセージが retrieve と retrievemultiple であることです。次に、サービス アクティビティに移動してプラグインを作成し、作成メッセージを使用してコールド作成しました。

私の質問は、すべての活動は奉仕活動ですか? 誰かがこれを行ったことがあり、それを行うための最良の方法に関するヒントはありますか?

ありがとう、ゲイリー

4

1 に答える 1

0

「親」エンティティ (アクティビティが関連付けられているエンティティ) で動作するプラグインまたはカスタム ワークフローを探しているように思えます。RetrieveMultiple メソッドを使用するコードを記述し、次のように値を合計する結果をループします。あなたが行く。

IOrganizationService.RetrieveMultiple メソッド
http://msdn.microsoft.com/en-us/library/microsoft.xrm.sdk.iorganizationservice.retrievemultiple.aspx

Microsoft CRM 2011 および CRM Online でのカスタム エンティティのロールアップ
http://www.catapulterp.com/rolling-up-custom-entities-in-microsoftcrm-2011-and-crm-online/

于 2014-02-13T01:56:34.037 に答える