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

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

[已解决] 流程启动问题

[复制链接]
派活园 发表于 2013-5-15 10:40:02 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2013-5-15 11:38 编辑

自己创建表单
var params =new Packages.cn.myapps.base.action.ParamsTable();
params.setParameter("_flowid", "11e2-aafa-414c2016-8e0d-1b98c90524c2");
process.doStartFlowOrUpdate(sub_doc,params,user);//启动流程
有执行这个 流程就是没启动.
点击记录 进去保存按钮也没了
 楼主| 派活园 发表于 2013-5-15 10:45:29 | 显示全部楼层
var doc=getCurrentDocument();
var id=doc.getId();
var sql1="select * from tlk_work_summary where parent='"+id+"'";
var datas=queryBySQL(sql1);

var request = $WEB.getParamsTable().getHttpRequest();
var session=request.getSession();
var flags=session.getAttribute("meeting");

if(session!=null && flags=="meeting"){

if(datas.size()>0 && describe!=""){
  //var process = getDocProcess(getApplication());
for (var iter = datas.iterator(); iter.hasNext();) {
  var  dept= iter.next();
  var task=dept.getItemValueAsString("IS_WORK");
if(task.equals("YES")){
  var describe=dept.getItemValueAsString("work_summary");


  var process = getDocumentProcess();     
  var formProcess = getFormProcess();
  var subform = formProcess.doView("11e2-aaf4-0e5798bc-8e0d-1b98c90524c2");//业务信息表f_common表单对应的formid
  var sub_doc = process.doNew(subform,getWebUser(),createParamsTable());

  var user=getWebUser();
var username=user.getName();

  sub_doc.addTextItem("c_theme",dept.getItemValueAsString("task_theme"));
  sub_doc.addTextItem("C_CREATOR",username);
  sub_doc.addDateItem("c_start_time",dept.getItemValueAsDate("start_time"));
  sub_doc.addDateItem("C_end_time",dept.getItemValueAsDate("end_time"));
  sub_doc.addTextItem("C_DESCRIBE",describe);
  sub_doc.addTextItem("c_executor",dept.getItemValueAsString("executor"));  
   
  process.doCreate(sub_doc);  

  var params =new Packages.cn.myapps.base.action.ParamsTable();
println("111111111111111111111111111111");
  params.setParameter("_flowid", "11e2-aafa-414c2016-8e0d-1b98c90524c2");
println("22222222222222222222222222222222222222");
  process.doStartFlowOrUpdate(sub_doc,params,user);//启动流程
println("33333333333333333333333333333333");
}
}
}

}
spiral 发表于 2013-5-15 10:50:06 | 显示全部楼层
通过您的脚本并没有发现什么问题,麻烦楼主联系一下我,使用远程协助的方式定位问题
spiral 发表于 2013-5-15 11:38:33 | 显示全部楼层
经过远程协助,发现楼主当前登录用户并不具备流程的第一个节点的审批人,所以流程启动失败,修正后可以正常显示,本帖关闭

本版积分规则

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

GMT+8, 2026-8-12 23:14

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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