起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1031|回复: 30

【结帖】请教工作流遇到的两个问题,退回和取回。**

[复制链接]
发表于 2007-11-6 15:53:04 | 显示全部楼层 |阅读模式
我的流程图如附件

现在遇到两个问题:
1、“合同登记”后提交同时开始3个步骤产生3个任务,这时候“业务部”进行了退回,“策划部”和“财务部”先后进行了提交。
***最后提交的“财务部”居然可以提交给“总工程师”,“业务部”不是没有提交嘛?
***而且被退回到“合同登记”的任务再次提交的时候又是3个步骤同时进行,而“策划部”和“财务部”已经审批过了呀。

2、流程已经到达总工程师审批了,这时候上一步进行了任务“取回”的操作,于是待办任务出现了“取回:任务合并”,点击报错如下:
Access violation at address 04F61380 in module 'CLRModel.bpl'. Read of address 0CF78004
____________________________________________________________________________________________________________________

liucheng.jpg

45.47 KB, 下载次数: 343

回复

使用道具 举报

发表于 2007-11-6 16:43:53 | 显示全部楼层
楼主,你在设计环境初始化再测试一遍。从头开始。看看有什么问题。
楼主是什么版本的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 10:16:49 | 显示全部楼层
.                                                                                                                                                              .
.                                                                                                                                                              .

任务中心看到的主题是“取回:任务合并”,类型是“AND”


版本是2827

报错如附件

.                                                                                                                                                               .

cuowu.jpg

106.48 KB, 下载次数: 323

回复 支持 反对

使用道具 举报

发表于 2007-11-7 13:17:55 | 显示全部楼层
好,我们在2827上测试一下,不过在2805上是正常的,

还有1楼说的两个现象,第一个现象你现在还能再现不
回复 支持 反对

使用道具 举报

发表于 2007-11-7 13:58:11 | 显示全部楼层
我们在2827上做了测试是正常的,我把我的例子上传上来,你导入进去测试看看,
测试,从“入口功能”流转到“审批1”和“审批功能11”,然后把其中的一个任务流转,例如“审批1”,
1、此时下一个接收者,就是执行“审批功能2”这个人那边没有收到任务,且在流转审批1的时,会提示一个等待任务信息的提示
2、把“审批功能11”任务进行取回,也会出现提示,告知其中一个任务已经处理,不能进行取回动作

然后把结果返回上来

流程.rar

800.37 KB, 下载次数: 166

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-7 16:37:45 | 显示全部楼层
例子中的操作是没有问题的,如果下一步有两个步骤,其中一个步骤已经提交,上步骤无法取回,我这里也是这样,没问题的。

但是我的第一个问题说的是[B]退回[/B] ,不是[B]取回[/B] 。
“合同登记”后提交同时开始3个步骤产生3个任务,这时候“业务部”进行了[B]退回[/B] ,“策划部”和“财务部”先后进行了[B]提交[/B] 。
***最后提交的“财务部”居然可以提交给“总工程师”,“业务部”不是没有提交嘛?
***而且被退回到“合同登记”的任务再次提交的时候又是3个步骤同时进行,而“策划部”和“财务部”已经审批过了呀。

.                                                                                                                                                                              .
.                                                                                                                                                                              .
回复 支持 反对

使用道具 举报

发表于 2007-11-7 16:57:51 | 显示全部楼层
退回 也是正常的,你可以测试看一下。
1、此时下一个接收者,就是执行“审批功能2”这个人那边没有收到任务,且在流转审批1的时,会提示一个等待任务信息的提示
你看到结果了吗?有任务吗?


合同登记”后提交同时开始3个步骤产生3个任务,这时候“业务部”进行了退回 ,“策划部”和“财务部”先后进行了提交 。
***最后提交的“财务部”居然可以提交给“总工程师”,“业务部”不是没有提交嘛?
这个不对,你是在运行平台运行的吗?怀疑你的流程资源不对,你在设计环境下,运行“业务模型\系统空间\系统运行库\系统初始化”模拟运行平台,然后从入口功能运行看看


而且被退回到“合同登记”的任务再次提交的时候又是3个步骤同时进行,而“策划部”和“财务部”已经审批过了呀。
这个确实是这样的,想问一下你实际的业务需求,看看怎么来控制一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-8 15:06:51 | 显示全部楼层
1、此时下一个接收者,就是执行“审批功能2”这个人那边没有收到任务,且在流转审批1的时,会提示一个等待任务信息的提示
你看到结果了吗?有任务吗?
[B]不好意思,没明白您的意思:([/B]


合同登记”后提交同时开始3个步骤产生3个任务,这时候“业务部”进行了退回 ,“策划部”和“财务部”先后进行了提交 。
***最后提交的“财务部”居然可以提交给“总工程师”,“业务部”不是没有提交嘛?
这个不对,你是在运行平台运行的吗?怀疑你的流程资源不对,你在设计环境下,运行“业务模型\系统空间\系统运行库\系统初始化”模拟运行平台,然后从入口功能运行看看
[B]我这里确实是这样,三个步骤应该是都提交时才能向下流转,因为我设的是and逻辑,现在是有一个退回了,另外两个提交也能流转,是不是and逻辑只考虑了任务结束就能实现?[/B]


而且被退回到“合同登记”的任务再次提交的时候又是3个步骤同时进行,而“策划部”和“财务部”已经审批过了呀。
这个确实是这样的,想问一下你实际的业务需求,看看怎么来控制一下。
[B]我的需求是如果任务是“业务部”退回的,那合同登记再次提交时就只提交给“业务部”。[/B]
回复 支持 反对

使用道具 举报

发表于 2007-11-8 16:14:22 | 显示全部楼层
合同登记”后提交同时开始3个步骤产生3个任务,这时候“业务部”进行了退回 ,“策划部”和“财务部”先后进行了提交 。
***最后提交的“财务部”居然可以提交给“总工程师”,“业务部”不是没有提交嘛?
这个不对,你是在运行平台运行的吗?怀疑你的流程资源不对,你在设计环境下,运行“业务模型\系统空间\系统运行库\系统初始化”模拟运行平台,然后从入口功能运行看看
我这里确实是这样,三个步骤应该是都提交时才能向下流转,因为我设的是and逻辑,现在是有一个退回了,另外两个提交也能流转,是不是and逻辑只考虑了任务结束就能实现?

and 环节有两个作用,
一个是下面通的路必须走,像1楼图“合同登记”流转的时候下面三个环节都必须选,才能流转。
另一个就是,需要等待所有任务处理完毕下一个环节才能收到任务,像1楼图“总工程师审批”这个环节的任务只有在上面三个环节都流转下来才会产生,(这个就是第一点我说的意思)
and环节不控制这些任务的流转还是回退,

而且被退回到“合同登记”的任务再次提交的时候又是3个步骤同时进行,而“策划部”和“财务部”已经审批过了呀。
这个确实是这样的,想问一下你实际的业务需求,看看怎么来控制一下。
我的需求是如果任务是“业务部”退回的,那合同登记再次提交时就只提交给“业务部”。
我想问一下,业务部、策划部、财务部 这三个部门运行的是同一个功能吗?如果是没有必要这样做,就用一个环节就可以了,发给这三个人,让他们同时执行,这样,“合同登记”流转后业务部、策划部、财务部 同样会收到任务,然后处理
至于回退的问题,一个是做些标识字段出来,标识哪些部门处理过,然后在“合同登记”流转去判断,有,就从接收任务的执行者中删除,或者去判断是否执行过该任务,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-8 16:23:47 | 显示全部楼层
看来ANDl逻辑环节的作用和我设想的是一样的,第一个问题就不管了,着重看看第二个吧。

流程已经到达总工程师审批了,这时候上一步进行了任务“取回”的操作,于是待办任务出现了“取回:任务合并”,点击报错如下:
Access violation at address 04F61380 in module 'CLRModel.bpl'. Read of address 0CF78004

请关注下3楼的截图和描述:任务中心看到的主题是“取回:任务合并”,类型是“AND”
可不可以这样理解,没有被取回到“财务”、“策划”、“业务”,而是被取回到了“AND”逻辑环节,所以报错?
.                                                                                                                                                                                                          .
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 09:16 , Processed in 0.044692 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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