起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zykj_flame

【结帖】[请问]平台是如何把代办任务里的记录与实际流程中的记录关联起来

[复制链接]
 楼主| 发表于 2007-8-23 16:39:29 | 显示全部楼层
我通过流程的GUID查询任务表
得到多条的记录

而我只想知道这条记录的最后状态
及对应任务表中的任务类型字段
回复 支持 反对

使用道具 举报

发表于 2007-8-24 09:49:31 | 显示全部楼层
你可以分析一下任务表的记录
把一个流程实例对应的任务记录筛出来,按FCreateTime排一下序,实际上这些任务就是记录的流程流转的一个过程,要想知道某个流程实例最后处于什么状态看一下任务记录中最后这条记录的状态就行了
任务表的FTypeName记录的就是任务类型,就是这条任务所在的流程环节名称
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 18:21:53 | 显示全部楼层
任务表里的FGUID应该是流程每一步的环节ID?
对吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-25 10:18:01 | 显示全部楼层
可以这样理解,不太准确。

系统会根据环节产生一至多个任务,每个任务一个FGuid
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-27 10:47:55 | 显示全部楼层
那流程里的没个环节应该有一个位置的ID吧
这样就可以通过任务表确定唯一的一条记录
也就可以根据任务表里的任务类型
确定流程走到了哪一个步骤了
回复 支持 反对

使用道具 举报

发表于 2007-8-27 11:53:47 | 显示全部楼层
你说的位置ID应该是任务表中的环节那个字段吧
但是流程的一个环节可能会产生多个任务的,看你环节的执行规则是怎么设置的了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-29 14:47:51 | 显示全部楼层
那启动一个流程,有一条记录
现在想查该条记录处于流程的哪个环节
该如何的实现?
回复 支持 反对

使用道具 举报

发表于 2007-8-29 15:34:48 | 显示全部楼层
启动一个流程,流程表中会新增一条记录,记录流程实例信息
在流程的每个环节点流转时都会向任务表和任务消息表中写信息,即流程流转产生任务和任务消息
想查某个流程实例流转到了那个环节那么就查这个流程实例对应的任务数据,任务表中有一个环节字段记得就是这条任务是哪个环节的.
回复 支持 反对

使用道具 举报

发表于 2007-9-14 10:43:02 | 显示全部楼层
由于楼主长期未反馈,先结帖!
有问题请重新开帖!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 04:52 , Processed in 0.038017 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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