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

从流程历史中获取处理人信息

[复制链接]
mike_du 发表于 2011-12-2 09:17:10 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2011-12-2 16:03 编辑

我想从表T_RELATIONHIS 中获取流程处理历史信息,  可是怎么找不到处理人信息啊?
怎样才能关联到处理人信息呢?
谢谢

我的myapps版本是2.4
purple 发表于 2011-12-2 09:24:17 | 显示全部楼层
您好,T_RELATIONHIS 是流程历史记录表,您流程流转了,后台就会自动的插入一条记录呀,其中AUDITOR字段就是流程处理人信息。该表记录的是,每提交之后,产生一条记录,如果你是在上一节点,想从该表查到下一结点的处理人,是查不到的。
回复

使用道具 举报

 楼主| mike_du 发表于 2011-12-2 09:33:27 | 显示全部楼层
本帖最后由 mike_du 于 2011-12-2 09:37 编辑

为什么T_RELATIONHIS 中AUDITOR字段 有一个是null呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| mike_du 发表于 2011-12-2 09:35:01 | 显示全部楼层
本帖最后由 mike_du 于 2011-12-2 09:38 编辑


而且auditor和前面的信息是错开的,对应不起来啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

purple 发表于 2011-12-2 16:03:45 | 显示全部楼层
已解决:谢谢mike_du的共享,实现sql:
select a.actiontime 审批时间,a.startnodename 流程状态,(select name from t_user where id=b.auditor) 审批人 ,a.attitude 备注 from
(select row_number() over () num,actiontime,startnodename,attitude
  from T_RELATIONHIS
where docid='11e0-fa2c-30cb7577-a62d-31678517272d' and startnodename<>'开始') a,
(select row_number() over () num,auditor
  from T_RELATIONHIS
where docid='11e0-fa2c-30cb7577-a62d-31678517272d' and auditor is not null) b
where a.num=b.num and b.auditor is not null
order by a.ACTIONTIME desc
回复

使用道具 举报

taoyuan 发表于 2012-8-3 08:50:38 | 显示全部楼层
这个是试了,不好用,报错,我写在字段的值脚本里,有没有具体点的脚本?
回复

使用道具 举报

bess 发表于 2012-8-3 09:31:29 | 显示全部楼层
您好,为了您的问题的响应速度与质量,请不要在已解决的帖子后面跟进,谢谢合作!
  我看到您有发表关于这个问题的帖子,您可以将该帖子的连接贴到您的帖子后面。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 02:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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