フィールドが変更された同期プラグインでどのように判断できますか?
プラグインは更新時に登録されます。 JavaScriptでisDirtyよう
何か():CRM 2011アップデートプラグイン:どのフィールドが変更されましたか?
// TODO: Implement your custom Plug-in business logic.
IOrganizationService service = localContext.OrganizationService;
Entity account = (Entity)localContext.PluginExecutionContext.InputParameters["Target"];
if (account.GetAttributeValue<String>("address1_latitude").isDirty())
{
service.Create(new Lead { FirstName = "LOCATION CHANGED" }); // this is a stub
}
変更されていない属性はどのようにアクセスされますか? – Bvrce
プレイメージまたはポストイメージの使用(http://msdn.microsoft.com/en-us/library/gg309673.aspx#bkmk_preandpost) –
私はIOrganization.Retrieveを使用しようとしていました。より効率的に見えます。 – Bvrce