公文流转的自定义流程的分支退回的问题,请指教

zitjubiz 广州一起网 2003-01-17 11:52:25
公文流转的自定义流程的分支退回,有一个字段记录步骤的批次(每退回一次加一)如图所示:
_步骤2-步骤4_
步骤1-|_ |--步骤6
步骤3-步骤5--
1->2和3,如果2退回1,1再发送,那3就收到2次
还有如果2、4或3、5之间有退回,发送,那么到了步骤6会聚时4、5的批次就不一样了。
请问退回时应该怎样处理才好
...全文
74 点赞 收藏 35
写回复
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
benbencatrabbit 2003-04-02
gz
回复
qxm 2003-03-20
GZ
回复
iyiduhsoad 2003-02-18
干嘛要发送?检索好了。。
回复
yangzi520 2003-02-18
其實就是一個會辦,加會的流程
回复
hasean 2003-02-15
我的可视化设计本身就是平台的一个部分
回复
superhasty 2003-02-09
像管理系统这样的软件产品在销售给客户时一般也还是要进行一定的改造的。
因为国内企业(包括政府)管理现状的不规范,所以做产品时还是要考虑为调整流程留下接口,而适合更多的客户。

但无论哪一个客户,通过简单的调整后都能有其满意的流程,就是产品的目标了。而演示给客户看的产品,只要能自圆其说就行了。
回复
superhasty 2003-02-09
的确,公文流转虽然可以做成产品,但很多单位的公文流转的业务逻辑是不相同的。既然是流程定义,应该考虑此情况下不同的需要,允许用户自己设定是最好的。
比如:A(政府机关)要求退回时分支间关联。
B(xx行业国企):退回时分支间独立。
C(yy行业国企):分支步骤时不允许退回,只允许撤回。
回复
icecafee 2003-02-04
另外,退回1以后再发出则为新件,2中两个分支都将收到消息。
回复
icecafee 2003-02-04
看着咋这么乱?起码得有投票机制,也就是说,什么情况下流向后续步骤,如果不符合条件则停止不动。
比如说文件审批,办公室秘书起草,然后由A、B两处审批,再由两主管副局审批,全部过了才能发,那么,A处过了就可以送A主管副局,而此时可能B处未过也不能送B处主管副局。
如果我没理解错,你要表达的是这个意思吧?
那么,为什么不把A处与A处主管副局各自视为第二步的一个分步骤呢?
这样,使用一个投票机制:
2-1-1——2-1-2
1——[ ]——3
2-2-1——2-2-2
分步骤内前进必须按所属分支,但退回时都是(-1)退回1,如果投票累计值达到要求,则前进到3。
回复
yangzi520 2003-01-28
用APPLET做图元与数据库交互
回复
chtg 2003-01-27
并行分支不能直接退回,各分支节点要作退件跨越条件,也就是如果父退件,分支继续进行,子节点判断是退件则直接跨越不处理,分支汇合时退回分支父,这是最简单的一种做法,如果分支始发和汇接或分支节点需要附加条件条件的话,还是建议你更改流程
回复
NetColorWolf 2003-01-27
TO: donow()
为了实现图形化的流程定制,我们做了一个类似Viso的ActiveForm(当然,比Viso差远了:),可以实现节点的拖动,节点的连接,节点的文档设置,基本上可以实现我上面讲的功能:0
回复
NetColorWolf 2003-01-27
>>> 公文流转的自定义流程的分支退回,有一个字段记录步骤的批次(每退回一次加一)如图所示:
>>> _步骤2-步骤4_
>>> 步骤1-|_ |--步骤6
>>> 步骤3-步骤5--
>>> 1->2和3,如果2退回1,1再发送,那3就收到2次
>>> 还有如果2、4或3、5之间有退回,发送,那么到了步骤6会聚时4、5的批次就不一样了。
>>> 请问退回时应该怎样处理才好


我们也碰到过同样的问题,是这样解决:
首先,有几个前提:
 1这整个流程是针对同一份文档
 2文档内容不会被流程中的某个点所改变
 3改变只能在产生此文档的节点处发生
 4回退时,只能选择一个节点
基本处理方法是这样的:
 1每个流程由流程模板和流程实例组成
 2每个节点保存当前节点所需文档数目,以及当前已经到达的文档数目
 3将两个数目进行比较,如果相同,表示当前节点可以处理
 4如果下一节点已经处理过此文档,则将下一节点的所有一级子节点文档数减一
对回退的处理方法:
 1回退可以选择所有文档已经走过的,且处于当前节点上游的节点
 2回退目标节点的所有一级子节点中文档份数都减一
 3将目标节点设置成待处理节点
回复
BlackAngles 2003-01-27
hasean(老狼) 你说的有关工作流程的想法我很感兴趣!不知道你们开发的工作流平台是否使用了你所说的解决方案?有没有演示版本?希望能和我联系!我的邮箱: coolmailx@sina.com
回复
hasean 2003-01-27
donow你好:
我们开发的工作流平台,流程和表单都是可视化的,而且是完全WEB化的,不要JAVA。拖动、连线、属性、数据库连接、页面对象全部可以可视化实现。
回复
hasean 2003-01-27
还有一个处理策略就是退件重新发送时应该谁退的发给谁。汇聚是采用任务号来判断是不是是一件事情。只要任务号相同就可以汇聚。
回复
donow 2003-01-26
流程定制时如何实现图元与数据库的交互,这方面谁有经验可以交流一下。我的email:zhaoyta@legend.com
回复
donow 2003-01-26
哪位高手做过流程定制的图形化实现,交流一下!
回复
casperhua 2003-01-24
实际上审批的流程应该只有两种情况:
1.顺序
1-->2-->3-->4-->5-->6

2.并行(例 3.X,),并行的逻辑又可以分为:单票置,选举制
1-->2->|-->3.1--|-->4-->...
|-->3.2--|
|-->3.3--|
|-->...--|
回复
JustinLee_PB 2003-01-24
问楼上各位:现在都用什么 工具开发公文系统
:)
回复
发动态
发帖子
企业信息化
创建于2007-08-27

1738

社区成员

企业开发 企业信息化
申请成为版主
社区公告
暂无公告