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

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

[已解决] 怎么用代码新建一条记录并启动对应的流程?

[复制链接]
塞普克 发表于 2012-5-15 13:18:49 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-5-15 16:25 编辑

var user = getWebUser();
var c_doc = getCurrentDocument();
var tk_id = c_doc.getItemValueAsString("tk_id");
var cstm_id = c_doc.getItemValueAsString("cstm_id");
var cstm_name = c_doc.getItemValueAsString("cstm_name");
var cstm_email = c_doc.getItemValueAsString("cstm_email");
var tk_summary = c_doc.getItemValueAsString("tk_summary");
var tk_desc = c_doc.getItemValueAsString("tk_summary");
var tk_rslt_desc = c_doc.getItemValueAsString("tk_rslt_desc");
var timestr=getCurDate("yyyy-MM-dd HH:mm:ss");
var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());
var doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document();
//doc.setFormid('11e1-82db-82f9e817-bc72-7f54294ec671');
doc.setFormid('11e1-9e38-072b49c5-843f-574a659fe293');
doc.setFormname('CallCenter/SurveyManagement/form_survey');
doc.setAuthor(user.getId());
doc.setIstmp(false);
doc.setApplicationid(getApplication());
doc.setDomainid(user.getDomainid());
//doc.setParent(c_doc.getId());
doc.addStringItem("tk_id",tk_id);
doc.addStringItem("cstm_id",cstm_id);
doc.addStringItem("cstm_name",cstm_id);
doc.addStringItem("tk_summary",tk_summary);
doc.addStringItem("tk_desc",tk_desc);
doc.addStringItem("tk_rslt_desc",tk_rslt_desc);
process.doCreate(doc);

目前我的代码是这样的,能创建一条记录,但是没有启动流程,应该如何写这个代码,谢谢!
shary 发表于 2012-5-15 13:51:52 | 显示全部楼层
您好,关于您的业务需求可以参考这个帖子:http://www.teemlink.com/bbs/view ... 4%B6%AF%C1%F7%B3%CC。有问题我们再沟通。
 楼主| 塞普克 发表于 2012-5-15 16:19:49 | 显示全部楼层
谢谢,好用。

本版积分规则

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

GMT+8, 2026-8-12 09:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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