2

我很确定这在某种程度上是一个基本/愚蠢的问题,但我只是找不到答案。

如何使用 Javascript(在onChange事件中调用)向实体插入新记录?

我的目标是将 4 个从事件表单读取的值插入到名为statuslog.

阅读这四个字段很容易。

// Statuscode: "1st Level Support"
var statuscodeTextValue = getPicklistValueText("statuscode");

// Incidentid: "AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEEE"
var incidentid = getGUIDOfCurrentRecord();

// Ownerid: "AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEEF"
var ownerid = getGUID("ownerid");

//timestamp is "Fri Oct 12 16:50:34 UTC +0200 2012"
var timestamp = new Date();

但接下来我该怎么办?一个特定的代码示例将不胜感激。:-)

4

2 回答 2

0

MSDN 上有 CRUD(创建、读取、更新和删除)示例。我建议从这里开始,一旦您决定使用 SOAP v REST,只需点击链接即可。我建议从 REST 开始。

另一方面,根据您的业务问题,JavaScript 可能不是这里的最佳选择。它只会在表单更改时运行,例如更新记录的 Web 服务调用或工作流不会触发 JavaScript。同步插件可能是一个更好的选择。

于 2012-10-12T15:14:01.730 回答
0

到目前为止,我看到的最好的例子是在 Gareth Tucker 的优秀博客上。在这篇文章中,他根据电话记录中填写的字段创建了一个新联系人。提供的所有代码,因此您应该能够改为适应您的自定义实体和字段。

http://garethtuckercrm.com/2011/08/23/quick-create-contact-from-the-phone-call-form/

于 2012-10-14T21:24:40.343 回答