2017-03-01 62 views
1

我尝试使用工作流,但它需要在事务填充之前保存事务,我尝试映射它但不起作用。如何自动填充查找取决于在Dynamic CRM中选择的查找?

所以我有一个3实体费用,供应商,交易。

在供应商实体中我有一个供应商名称字段和一个查找字段的费用类别(费用实体)。

在交易实体中我查找了供应商名称和费用类别,所以当我在查找中选择供应商名称时,它将填充费用类别的查找。

我已经使用过滤器,是的,它显示费用类别取决于选择的供应商名称,但问题是我需要单击费用跟踪器的查找字段来显示值。我想要的是它会自动填充查找字段而不点击它。谢谢

回答

0

达到此目的的一种方法是使用客户端API。您可以编写类似的东西:

当供应商变化:

  1. 将一个REST或Web API调用来提取费用类别ID和姓名
  2. 填充与类别ID和名称的费用类别查找使用客户端XRM API

另一种更容易的方法是根据供应商 - 事务关系为费用类别创建关系映射。然后,如果用户将使用供应商实体内的相关实体区域创建交易记录,则供应商和费用类别都将被复制到新记录中。

对于关系映射例如请看看在这些链接:

Save Time Entering Data into CRM by Mapping Fields between Records
TUTORIAL: Relationship Mappings

+0

映射不起作用,我已经尝试创建1:N关系,但不检索任何数据 – Woshooo

0

您既可以设置映射卖方及费用,并建立交易记录只从供应商的记录开始,或创建一个同步工作流程,以便在创建费用后复制该字段(在第二种情况下,创建交易记录的方式并不重要,只要您选择供应商,它们将始终填充)。

您也可以在交易中使您的费用计算字段,并使其始终与供应商的值相同,但它可能不适用于您(如果您希望它成为某些内容,则无法手动选择该值其他)

+0

映射不起作用,我已经尝试创建1:N关系,但不检索任何数据 – Woshooo

+0

您不需要新的关系,您必须配置已有关系(与查找字段一起创建的关系)的映射。 – Alex

+0

是的,我只是想尝试,因为我只是在我的查找中配置我的映射,但没有检索任何信息 – Woshooo