Dynamics CRM 2013 - 如何显示队列项目的(继承)所有者

DynamicsCRM 2013 - How to Show (Inherited) Owner of Queue Item

我已经为我的队列项目创建了一个视图。在这个视图中,我显示了线索、订单、电子邮件和报价(实体)。我认为其中一列是所有者 (Activity)。这显示了我想要的信息,但仅适用于 "Activity Entities" 的实体(即任务、电子邮件、Phone 呼叫等)。有没有办法显示队列 Item 对象的继承所有者?

因此,如果我有报价,请在该字段中显示报价的所有者,如果我有订单,请在该字段中显示订单的所有者,等等。

OOB 属性 Owner (Object) 显示各个活动的所有者,但 QuoteOrder 不是 activity 类型,如 EmailTask,等等。所以它们是空的。

如果您在该视图中拉出每个实体类型的相应所有者,列将水平增长,并且将为其他实体类型显示空值。

解决方案:在 Queue Item 实体中创建自定义所有者字段,并使用插件跟踪您可能的队列项实体的所有当前所有者中的所有所有者字段更改.将存储相应父实体(订单、报价单、电子邮件、任务等)所有者的当前所有者的自定义所有者字段添加到您的视图。