【问题标题】:Dynamics CRM Getting Account DetailsDynamics CRM 获取帐户详细信息
【发布时间】:2021-01-06 09:11:36
【问题描述】:

我遇到以下问题。

在 Dynamics CRM 中,我有一个创建新订单的自定义按钮,该按钮效果很好,但是,我想让它作为 OOB 工作,并预填了一些帐户信息,例如帐户名称和价目表(表格示例)。

example

在 Ribbon Workbench 中,我为按钮添加了以下参数 ribbon settins

接下来我要做的是创建一个新的 Jscript Web 资源并添加以下代码。

参考:https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/customize-dev/pass-dynamics-365-data-page-parameter-ribbon-actions

网络资源名称:new_getorder 代码:function XrmCore.Commands.Open.openNewRecord(primaryControl) {

var formContext = primaryControl;

}

然后我在订单表单上添加了网络资源,当单击帐户表单中的自定义按钮时应该触发该网络资源,但我收到了脚本错误(这对我来说并不奇怪)

form properies

我还启用了将执行上下文作为第一个参数传递 Web 资源方法不存在:XrmCore.Commands.Open.openNewRecord

new order button from account ribbon

加载订单表单时出错:Web 资源方法不存在:XrmCore.Commands.Open.openNewRecord

【问题讨论】:

  • 请尝试使用 parent.XrmCore.Commands.Open.openNewRecord。
  • 可以添加功能区设置的图片吗?您上传了两次表单属性。

标签: dynamics-crm


【解决方案1】:

您为什么不尝试映射实体字段功能,而不是自定义代码?

您可以在具有实体的实体之间映射属性 关系。这使您可以为记录设置默认值 在另一条记录的上下文中创建。

在您的场景中,在 Account 和 Order 表之间映射 Account 和 Price list 字段后,当您转到 Related > Orders 部分并尝试从那里创建 Order 时,这两个字段应在新的订购单。

而且我认为当您在帐户表单上有一个订单子网格并尝试从子网格上的新按钮创建订单时,此功能也可以使用。

您可以通过documentation 了解此概念并检查创建映射的步骤。

【讨论】:

  • 嗨 Khadim,这些是 OOB 实体,因此它们之间已经存在映射,我在这里所做的是我在帐户表单中有一个自定义按钮,单击该按钮将创建一个新订单为相关帐户。但是,到目前为止,该按钮仅创建新订单,但未添加有关帐户的已知信息,这与从子网格按钮创建新订单相同,但此处按钮不是子网格,而是在表单功能区中.
  • 好吧,您可以修改映射以包括价目表属性映射。我相信这应该会达到你想要的结果。
  • 我不太确定您是否在这里遇到了问题,问题不在于价目表字段未映射,而是该自定义按钮打开了一个新表单,我正在尝试制作它还预填了有关从中选择的原始记录的信息(在这种情况下是帐户记录)
【解决方案2】:

无论如何,我已经设法通过在自定义网络资源中使用此脚本找到我的解决方案

enter code here

var entityFormOptions = {};
entityFormOptions["entityName"] = "salesorder";
entityFormOptions["createFromEntity"] = currentRecordRef;;

// Open the form.
Xrm.Navigation.openForm(entityFormOptions).then(
function (success) {
    console.log(success);
},
function (error) {
    console.log(error);
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 2015-02-27
    • 2013-04-23
    • 2013-08-19
    相关资源
    最近更新 更多