magician 发表于 2023-7-18 14:57:36

数据中心自建表,流程中配置脚本没有同步

本帖最后由 magician 于 2023-7-18 15:35 编辑

在流程表单中添加了一个文件收到后的事件脚本,用于自动写入到已经编译发布的自建表中,但是尝试了多次 ,不管是在服务调用环节还是结束环节,整个流程走完都没有在自建表中查询到相关数据如下图:

下图为流程图和文件收到后的事件脚本;代码如下:
var table = new this.Table("newTable");
var values = [];
this.data.datatable.data.forEach(function(par){
var par = {
            "company": this.data.company,
            "subject": this.data.subject,
            "textfield": this.data.textfield,
            "name":this.workContext.getWork().creatPerson,
            "org": this.workContex.getWork().creatorUnit,
            "select": this.data.select,
            "number": this.data.number,
            "number1": this.data.nember1,
            "startTime": this.data.startTime,
            "startTime2": this.data.startTime2,
            "endTime":this.data.endTime,
            "endTme2":this.data.endTime
            };
      data.push(par);
      }.bind(this));
table.insertRow( values );


不知是哪个环节出了问题。





论坛管理员 发表于 2023-7-19 09:21:04

您可以日志查看器里跟踪一下,有没有执行这段脚本,是否有报错
其实您这种方式会麻烦一些,我们是建议您使用数据发布节点,数据发布可以把数据发布到自建表

magician 发表于 2023-7-19 16:01:09

本帖最后由 magician 于 2023-7-19 16:11 编辑

尝试了跟踪了下,这是日志记录,怎么查看是不是报错内容,附件日志中最后那部分就是新建的流程到结束的完整日志。







论坛管理员 发表于 2023-7-19 16:45:40



data没定义

页: [1]
查看完整版本: 数据中心自建表,流程中配置脚本没有同步