javascript - 创建 A 类记录时创建 B 类记录 [JS、D365 Online]

标签 javascript dynamics-crm

我正在尝试通过以下场景实现“记录创建”事件。

  • 用户创建类型 A 的新记录

  • 首次保存该记录时,通过 JavaScript 自动创建 B 类型记录

我尝试为“创建于”字段创建更改事件,但出现以下错误。

Xrm.Page.getAttribute("createdon").addOnChange(createOMTRecordUponCreatingPlan)

错误 = 无法读取 null 属性“addOnChange”

最佳答案

使用 JavaScript 来“检测”表单上的记录更改并不是最可行的想法,因为如果记录在表单窗口之外更新,它将不可靠。

你最好的选择是使用服务器端插件,这里是 Microsoft tutorial关于如何开始创建项目(它比看起来简单得多)。

您将需要(正如您将在教程中看到的)插件注册工具 - 为您的插件导航和创建步骤(事件)非常容易,您将寻找“创建”消息“A 型实体。

另一种选择(可能不可能)是使用 workflow .

关于javascript - 创建 A 类记录时创建 B 类记录 [JS、D365 Online],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59741243/

相关文章:

dynamics-crm - 合并两个账户时出错: A record with these values already exists

javascript - 在 ms crm 中查找字段的搜索过滤器

dynamics-crm - 注册为 "post operation"的 Dynamics CRM 插件是在数据库事务内部还是外部运行?

javascript - 将 async/await 与 forEach 循环结合使用

javascript - 重构: Anonymous functions to named functions,参数引用

javascript - 计算 Dynamics crm 中查找字段的长度

dynamics-crm-2011 - 动态 CRM 2016 中电子邮件表单上的发件人字段锁定

javascript - 可以乘以或连接 JSX 吗?

javascript - 如何将聚合(总和)添加到 Kendo UI 堆积条形图

c# - jQuery中触发文本框的change事件