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

sp5 流程退回 怎么删除对应的审核信息

[复制链接]
about5200ych 发表于 2012-11-20 10:57:05 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2012-11-21 15:53 编辑

sp5  流程退回 怎么删除对应的审核信息

我的需求是这个样子的,我需要录入一套产品工序(一个产品有多个工序,每个工序录入一条信息都进行提交流程,发给经理审核)

经理审核这套产品工序信息,其中一条出错被经理退回,则删除这一整套信息。

删除工序信息的记录,我是在流程处理按钮的动作后事件里写了脚本实现的。

但是现在我只是删除了信息的记录,不知道怎么用脚本删除对应记录在流程相关表中的内容。

出现的状况是,流程的通知很显示的信息不一致。

求完全删除流程记录的脚本~~~~
purple 发表于 2012-11-20 11:25:48 | 显示全部楼层
您好,我们这边无法给您提供完全实现功能的脚本,只能给您相关示例,对应您该问题,昨天我们这边有同事与您沟通过,请问目前,您具体实现难点是什么?
回复

使用道具 举报

 楼主| about5200ych 发表于 2012-11-20 11:29:04 | 显示全部楼层
我现在了解到了 有这几张表关联
t_document、
tlk_a、
T_NODERT、
T_ACTORRT、
T_RELATIONHIS、
T_ACTORHIS、
T_FLOWSTATERT、
AUTH_a、
T_PENDING、
T_FLOW_INTERVENTION
但是相关的表他多了  
求一个 删除流程信息的 脚本例子
回复

使用道具 举报

purple 发表于 2012-11-20 11:35:41 | 显示全部楼层
不建议您使用sql去删除记录,因为无法顾全到所有表单。请使用文档对象删除相关记录。具体方法:doRemove(string id),多条记录使用doRemove(string[]  pks).
回复

使用道具 举报

 楼主| about5200ych 发表于 2012-11-20 11:47:25 | 显示全部楼层
doRemove(string id),多条记录使用doRemove(string[]  pks).
这两个方法的使用可以详细一点吗,最好举个例子。
帮助文档只有这两个方法的摘要。
回复

使用道具 举报

purple 发表于 2012-11-20 12:00:14 | 显示全部楼层
目前没有,晚点不忙的时候,会去整理示例。对应这两个方法,暂时没有封装成函数,需要实例化文档类去调用,类似脚本:
  1. var process = createProcess("cn.myapps.core.dynaform.document.ejb.DocumentProcess");
  2. process.doRemove("文档id");
复制代码
回复

使用道具 举报

purple 发表于 2012-11-20 17:40:51 | 显示全部楼层
您好,关于doRemove方法使用,具体可参考帖子:http://www.teemlink.com/bbs/view ... &extra=page%3D1。有问题,我们再沟通。
回复

使用道具 举报

spiral 发表于 2012-11-21 15:52:57 | 显示全部楼层
通过QQ联系,客户问题已经解决,感谢楼主反馈
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 14:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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