使用从Dynamics CRM中的“相关实体”中查找的值填充文档模板

时间:2019-04-01 17:35:34

标签: dynamics-crm microsoft-dynamics dynamics-crm-online

我正在尝试在文档模板中加载一个字段。以下是我的情况

我有与机会相关的合同(N:1)。机会中有一个联系人查找字段

生成文档模板时,我选择了所有1:N,N:1和N:N关系,但是在new_Opportunity_new_contract(关系)下我没有获取Contact字段的详细信息

在合同文档模板中,我需要从“机会”中的查找字段中提取联系人姓名。

有可能得到吗?

2 个答案:

答案 0 :(得分:1)

我假设您正在尝试创建 Word 文档模板。

转到“设置”->“模板”->“文档模板”,然后单击“ 新建”,您必须选择“ 1.Word模板”和“ 2.合同”,然后单击“ 选择实体”:

enter image description here

出现关系选择器弹出窗口时,选择您建立合同的机会,然后单击下载模板

enter image description here

一个Word文档将下载到您的计算机中,打开它。然后,在“开发人员”选项卡中单击(如果未显示,请转到“文件”->“选项”->“自定义功能区”,然后在右侧选择“开发人员”选项卡。)

然后1.单击 XML映射窗格,这将在监视器的右侧打开一个窗格。 2.在窗格顶部,将有一个选择列表,您必须在其中选择以 urn:microsoft 开头的选项。 3.向下滚动,直到看到您在机会和合同之间创建的关系并将其展开:

enter image description here

搜索结尾为“ yourlookupid” +“ name”的字段。 右键单击它以添加到表单,单击插入内容控件纯文本

enter image description here

最后,返回Dynamics并通过单击模板视图中的上载模板来上载Word模板文件。

提醒别忘了也为用户启用安全角色;)

enter image description here

答案 1 :(得分:1)

我已按照您的确切要求提出了我的后续问题, 您是否真的必须从合同->机会->然后是联系。 因为当我签入合同实体时,您会发现从合同到联系的两个N:1关系

  1. contract_billingcustomer_contacts
  2. contract_customer_contacts

这两个关系还将为您提供文档模板上的联系方式信息。

但是,如果您希望转至合同->机会->然后联系 那么这在Word模板中是不可能的,因为您正在尝试达到关系的第三级

下面是我的合同Word模板示例中的一些屏幕截图

enter image description here

enter image description here enter image description here