因此,在这种情况下,我在商机实体和名为“拆分百分比”的自定义实体之间具有1:N的关系。通常,机会的所有者是机会收入的100%所有者。实际上,您可能有多个销售人员或机会所有者。
为此,我创建了一个自定义实体,以查找“机会”。有一个子网格显示了“商机”表单上的关联视图。它分为三个部分。现在,我可以使用业务规则和工作流程来做事:
现在,第三部分是我要坚持的地方,从所有者的总收入中扣除分配给新销售人员的价值。在上面的示例中,所有者的价值应从$ 1000变为$ 900。
我不确定每次将新销售人员添加到商机时如何更新所有者的估算收入。
答案 0 :(得分:2)
您可以在拆分百分比实体上的创建后和更新后插件中实现此目的。
每当在拆分百分比实体中创建新记录时,插件都会根据机会所有者属性触发并更新所有者的拆分百分比记录值。您必须使用fetchxml或QueryExpression通过适当的过滤来检索相关的子实体,并使用service.Update
如果非所有者记录的%发生任何变化,则还必须在更新后重新计算。同样,您必须使用fetchxml或QueryExpression通过适当的过滤来检索相关的子实体,并使用service.Update