posts - 63,comments - 71,trackbacks - 0
1。启动工作流引擎权限怎么控制的
     我在工作流引擎里面没有定义这个工作流给哪些角色可以用到这个流程,这个由应用程序自己实现。
2。业务数据怎么传给工作流引擎
    在调用工作流引擎的时候 提供hashmap参数 ,由应用程序在提交的时候放入hashmap,然后在脚本接口里面我提供接口 ,让他能取到这个值,具体怎么使用这个值 ,有应用定义脚本 ,我只关心返回的值是真还是假命题
3。工作流脚本怎么实现
系统采用开源的beanshell脚本 ,我提供接口。 
4。如果不是相关的审批人员 ,怎么控制他不能看到什么审批记录
在工作流的每个步骤里面 ,我会根据当前步骤执行的角色找到这个步骤的执行人 ,或者是指定的人也好 我会把人的存在每个步骤对应的数据库里面,在用户登陆以后 ,就可以根据登陆的编码 在前面记录的表里面找出当前步骤他有没有参与。
5。如果不是相关审批人员 怎么让他能看到审批记录
  同上面方法 ,就可以实现 ,只是在应用里面,得定义员工的上下级关系。
6。怎么控制业务表单里面的一部分数据给相关权限的人看。
   在提交流程的时候 ,把要控制的参数放进hashmap,在
7。工作流引擎角色怎么实现
 为了能把工作流引擎能跟其他系统自由结合 ,我的引擎里面没有定义角色包括哪些用户,只是在流程里面定义了当前步骤的角色,在应用里面自己去定义角色对应的人,然后提供接口,让应用去实现这个接口,找到角色对应的是哪个人。
8。分发合并怎么实现。
分发就是一个步骤可以有多个人审批,在统计脚本里面统计完所有人的意见以后 ,把统计的结果返回给脚本,脚本去根据具体的业务规则 ,来决定流程的走向 ,但是合并的时候得指定一个具体的人来合并 ,如果没有指定 那么投票的时候 然后每个人都提交给不同的人了 ,那么流程就合并不起来了。
9。工作流引擎怎么跟业务表单结合。
在每个步骤里面 ,定义字段,记录要调用的业务表单的URL,在流程里面把URL列出来。
10.发文怎么实现。
  在流程启动时候 ,就绑定了文件,流程审批完成以后,自动步骤把文件的状态改变过来 ,在公共文件夹内显示出来。
posted on 2006-09-03 00:16 还没想好名 阅读(1982) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: