天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 416|回复: 0

[已解决] 空指针,是因为getWebUser()的原因?

[复制链接]
lillian828 发表于 2022-2-21 05:25:49 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp 21
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

Q:最后一行空指针,是因为getWebUser()的原因?
1.png

A:看下是否和这个示例有差异
(function(){

    var appid=getApplication();
    var flowid="__PAKNgDJ1IYlgDujFNMQ";
    var webuser=getWebUser();
    var doc = getCurrentDocument();

   var docProcess = getDocProcess(appid);//获取DOC业务处理类

    var params = createParamsTable();
    params.setParameter("_flowid", flowid)//flowid为对应的流程Id.

    docProcess.doStartFlowOrUpdate(doc,params,webuser);//启动流程
    println("启动成功!!!");

    //提交流程
    var nextnodeids = new Array();   
    nextnodeids[0] = "1635768479498";
    var currnodeid="1635768477907" //获取当前节点ID
    var flowoption = "80";           //流程操作参数   80是提交
    var comment = "需要维修";
    docProcess.doFlow(doc,params,currnodeid,nextnodeids,flowoption,comment,webuser);
    println("提交成功!!!");
})()



可能是参数问题,这里下一节点是要一个数组
2.png



本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 21:02

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表