创建类型 A 的记录时创建类型 B 的记录 [JS, D365 Online]

Create record of Type B when record of Type A is created [JS, D365 Online]

我正在尝试实施一个 'on record creation' 事件,具有以下场景。

我尝试为 'created on' 字段创建更改事件,但出现以下错误。

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

错误 = 无法读取 属性 'addOnChange' 的 null

使用 JavaScript 到 "detect" 表单上的记录更改不是最可行的想法,因为如果记录在表单之外更新,它将不可靠 window.

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

您将需要(正如您将在本教程中看到的那样)一个插件注册工具 - 它非常容易浏览并为您的插件创建步骤(事件),您将需要 "Create" "Type A" 个实体的消息。

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