1

Outlook CRMユーザーに、予定、連絡先、電子メール、およびタスクにCRMフォームを使用するように強制したいと思います。これは、UserSettings.UseCrmFormForAppointment、UserSettings.UseCrmFormForContact、UserSettings.UseCrmFormForEmail、UserSettings.UseCrmFormForTask、属性を介して制御されます。UserSettingsエンティティのプラグインを作成することを計画していましたが、登録ツールを使用すると、「無効なプライマリエンティティ」と表示されます。

プラグインを別の方法で登録する方法はありますか?OutlookのCRMユーザーにCRMフォームをアクティビティに使用させるにはどうすればよいですか?

4

1 に答える 1

1

SDK(具体的には「\ sdk \ tools \ message-entity support forplug-ins.xlsx」のスプレッドシート)によると、UserSettingsエンティティはメッセージのみをサポートしRetrieveMultipleます。

おそらく、代わりにプラグインをレコードに登録できますcreatesystemuser?これを許可しても、ユーザーが変更できなくなることはありませんが、少なくともデフォルトが設定されます。updateまた、ユーザー設定への変更がレコードに影響を与える(外部の)可能性もありますsystemuser(私は推測しているだけです)。その場合、そのイベントもトラップして、変更なしのポリシーを適用できる可能性があります。

于 2012-09-14T08:13:39.210 に答える