最新公告:goCom系统调整暂停注册,若需注册请访问gocom.cc地址进行操作。请点击此处
 
  网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  





关于工作流组织结构和权限变更的讨论    
#1楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
初级会员

一个工作流产品是否能适应组织结构和权限变更,是检验其是否健壮的重要指标,在此我提出一些话题,欢迎爱好者讨论。

组织结构和权限变更,比如人员的调离、部门结构的调整,对已经running的流程是怎么处理?

比如说‘A’用户从策划部上调到集团公司了,从主任升迁到副社长了,原来是策划部主任审批的,同步后就变成集团公司的副社长做的了,等等。

 

Re: 关于工作流组织结构和权限变更的讨论    
#2楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
初级会员
其实这个可能也有涉及到组织机构信息的变更是否有必要留痕的问题,这个可能会比较复杂,更有可能或许可以在流程中处理或者设计权限问题的时候进行比较的操作日志的控制。
 

Re: 关于工作流组织结构和权限变更的讨论    
#3楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
初级会员
我们在企业实施应用中,用户对组织结构变更的痕迹保留要求还是比较强烈的,我看也是比较合理的,一个工作流如果能实现这些应该能提升它的竞争优势。
在这一点上,角色控制基于BRAC方法似乎显得惨白无力。
 

Re: 关于工作流组织结构和权限变更的讨论    
#4楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
总分 1836 分
财富 -247 goCom币
威望 2300
排名 第 17 名
段位 新手必读
个人观点:没有作完的流程实例最好还是由原来的授权用户做完,如果调走了,实在做不了,只能是对新进的用户进行重新授权某个岗位,这要求流程定义与任务的分配无关,也就是要求任务的分配并不会引起流程定义的版本更新否则就涉及到流程定义版本的问题了。据本人所知,这点在jbpm中是可以做到的!!
如流程实例1,运行到节点N,此节点需要人工参与,原来做的是用户A,但其调走了,由用户B来做,只要在此任务节点的AssignHandler的任务分配进行重新分配就可以了,自然用户B进入后就得到此任务,用户A得不到此任务了。当然如果软件需要记录每步谁做了什么操作,自然必须保存组织机构的历史信息,否则就不知道原来是由谁做的了!
2008/9/10 16:47


bea上博客:http://dev2dev.bea.com.cn/blog/oracle1000g/
Java开源技术,struts2,spring2.x,hibernate3.x,以及设计模式,重构技术等,江西省内财政系统业务需求,对SCA,SDO等SOA技术感兴趣,正在学习和研究之中

SOA从应用开始    银弹第十期:软件商 快成长    IDC白皮书下载:《软件商成长路线图》    QCon全球企业开发大会北京站7.5折
SOA2008-普元软件年度报告    SCA/SDO中文规范最新发布    SOBA解读 视频教程    视频直播 SOA中国论坛2009
 

Re: 关于工作流组织结构和权限变更的讨论    
#5楼
给作者发送短消息 给作者发送短消息  
查看用户其他信息
初级会员
其实这个问题也不是很难啊!我们在流程赋权时对其角色进行授权而不对其用户授权,然后将角色赋予给用户就可以了 !不管用户调走还是别的只要在数据库里也面进行操作就可以 了 啊!
 

Re: 关于工作流组织结构和权限变更的讨论    
#6楼
给作者发送短消息 给作者发送短消息  
查看用户其他信息
初级会员
 




发表回复
账号用户名   密码   登录
内容:url email imgsrc image code quote
范例 Example
bold italic underline linethrough   


 [更多...]