目标:分配记录后需要获取团队名称。
说明:在联系实体中,我将一个联系人分配给团队。团队名称是" ABC"。
我需要得到那个团队名称" ABC"在插件中。在分配了记录之后触发了插件。后验证方法。如何获得已分配的团队名称?
答案 0 :(得分:4)
如果插件消息为分配。您可以使用以下代码获取指定的团队名称
if (context.InputParameters.Contains("Target") &&
context.InputParameters["Target"] is EntityReference)
{
EntityReference targetEntity =
(EntityReference)context.InputParameters["Target"];
if (targetEntity.LogicalName != "contact")
{ return; }
if (context.InputParameters.Contains("Assignee"))
{
EntityReference assigneeRef =
(EntityReference)context.InputParameters["Assignee"];
if (assigneeRef.LogicalName == "team")
{
string assignName = assigneeRef.Name;//to retrieve assigned team name
}
}
}