Dynamics crm 如何自动填充查找取决于在Dynamic CRM中选择的查找?

Dynamics crm 如何自动填充查找取决于在Dynamic CRM中选择的查找?,dynamics-crm,crm,lookup,dynamics-crm-365,Dynamics Crm,Crm,Lookup,Dynamics Crm 365,我尝试使用工作流,但它需要在事务填充之前保存它,我尝试映射它,但不起作用 因此,我有一个3个实体费用,供应商,交易 在供应商实体中,我有一个供应商名称字段和一个费用类别(费用实体)的查找字段 在交易实体中,我有一个供应商名称和费用类别的查找,因此当我在查找中选择一个供应商名称时,它将填充费用类别的查找 我已经使用了过滤器,是的,它显示的费用类别取决于所选的供应商名称,但存在的问题是,我需要单击费用跟踪器的查找字段来显示该值。我想知道的是,它将自动填充查找字段,而无需单击它。谢谢实现这一点的方法之

我尝试使用工作流,但它需要在事务填充之前保存它,我尝试映射它,但不起作用

因此,我有一个3个实体费用,供应商,交易

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

在交易实体中,我有一个供应商名称和费用类别的查找,因此当我在查找中选择一个供应商名称时,它将填充费用类别的查找


我已经使用了过滤器,是的,它显示的费用类别取决于所选的供应商名称,但存在的问题是,我需要单击费用跟踪器的查找字段来显示该值。我想知道的是,它将自动填充查找字段,而无需单击它。谢谢

实现这一点的方法之一是使用客户端API。您可以编写如下代码:

供应商变更时:

  • 放置REST或Web API调用以提取费用类别ID和名称
  • 使用客户端XRMAPI使用类别ID和名称填充费用类别查找
  • 另一种简单得多的方法是为费用类别创建关系映射,而不是供应商交易关系。然后,如果用户将使用供应商实体内的“相关实体”区域创建交易记录,则供应商和费用类别都将复制到新记录上

    有关关系映射示例,请查看以下链接:



    您可以为供应商和费用设置映射,并仅从供应商记录开始创建交易记录,或者创建同步工作流,在创建费用后运行,以便在字段上进行复制(在第二个场景中,不管事务记录是如何创建的,只要您选择一个供应商,它们都会被填充)


    您还可以将交易中的费用设置为计算字段,并使其始终与供应商的价值相同,但可能不适用于您(如果您希望它是其他值,则无法手动选择该值)

    映射不起作用,我已尝试创建1:N关系,但未检索到任何数据。如果不需要新关系,则必须在现有关系上配置映射(与查找字段一起创建的映射)是的,我只是在尝试,因为我只是在查找中配置映射,但没有检索到任何信息。我现在使用的是js,但它不起作用,获取错误映射不起作用,我已经尝试创建1:N关系,但没有检索到任何数据