【发布时间】:2012-04-05 17:29:05
【问题描述】:
我正在开发一个插件。每当发生联系人更新时,该插件都应该做一些事情。我正在使用 service.Retreive("contact",guid,cols) 检索整个联系人对象。
是否有任何方法可以访问/检索 CRM 中存在的其他实体?我的要求是,每当有联系人更新事件时,我想更新组织中存在的另一个实体,而我没有该实体的 guid。
非常感谢您的帮助。
谢谢
【问题讨论】:
我正在开发一个插件。每当发生联系人更新时,该插件都应该做一些事情。我正在使用 service.Retreive("contact",guid,cols) 检索整个联系人对象。
是否有任何方法可以访问/检索 CRM 中存在的其他实体?我的要求是,每当有联系人更新事件时,我想更新组织中存在的另一个实体,而我没有该实体的 guid。
非常感谢您的帮助。
谢谢
【问题讨论】:
我不太确定我是否理解正确..
首先,如果您想使用您为其注册事件的实体的字段,则不必使用“Retrive”方法。您可以使用图像。在每个步骤中,您都可以附加“Pre”和“Post”图像。 Image 在核心平台操作发生之前或操作完成之后获取主要实体的属性。
当然,您可以通过插件访问其他实体(即使您没有 GUID)。为此,您可以使用 Fetch 或 Query Expression。
更多信息here(crm4)。 希望这会有所帮助。
【讨论】: