一种在工作流系统中控制任务发送权限的方法技术方案

技术编号:8981900 阅读:200 留言:0更新日期:2013-07-31 23:51
一种在工作流系统中控制任务发送权限的方法,属于工作流领域。包含如下步骤:1:初始设定;2:把活动对象中保存的发送操作码列表赋值到工作任务对象的属性中;3:读取工作任务中的发送操作码列表,显示并激活所有被授权的发送操作的按钮,禁止或隐藏没有被授权的发送操作的按钮,当办理人把一条工作任务发送给其他人的时候,能够控制接收人的发送权限。本发明专利技术的优点:对工作任务的权限控制可以细化到流程的某个具体活动,权限控制更准确、更能符合业务需求;用户在使用的过程中,无需二次开发,直接通过工作流过程模型的编制工具就可以实现授权;对用户发送出去的工作任务,也可以实现权限控制,没有漏洞。

【技术实现步骤摘要】

本专利技术属于工作流领域,具体涉及。
技术介绍
在工作流系统中,用户收到一个工作任务(WorkItem)后,有时需要把工作任务发送给其他人协助办理,如抄送、代办、转发、退回等等。但是在有些业务环境下,需要禁止用户把工作任务发送给其他人。如果不进行权限控制,很可能用户把本该亲自完成的任务转发给其他人办理、或者把保密的工作任务转发给没有权限的人,影响了工作流系统在流程控制方面的能力和信息的安全性。一般的权限管理模型,至少要包含三个元素:用户(或角色)、数据、操作,采用一个三元组,来确定哪个用户、对哪个数据,有什么样的操作权限。对工作任务的发送功能的权限控制的难点,在于工作任务是在工作流运行过程中,根据工作流过程模型的定义和任务的办理情况,实时动态生成的,因此难以事先对工作任务进行授权。目前,有一种做法,是通过对工作任务视图的权限控制,一定程度的实现了对工作任务的发送功能的权限控制(如Microsoft SharePoint的任务列表的权限控制)。具体的实现方法是:为某一类用户定制一个特殊的工作任务视图,然后针对视图授权,所有可以打开该视图的人,都有相同的操作权限。该方法的缺点是:必须为本文档来自技高网...

【技术保护点】
一种在工作流系统中控制任务发送权限的方法,其特征在于:包含如下步骤:步骤1:初始设定,以连接于网络上的计算机客户端作为工作流客户端,以连接于网络上的计算机服务器作为工作流服务器,定义每一种发送操作的操作码,发送操作包括:抄送、代办、转发、自定义子流程和退回,并且在业务流程定义的人工活动中,保存允许办理人使用的发送操作码列表;步骤2:在工作流服务器执行到人工活动的时候,首先为活动中的每个办理人生成工作任务,然后把活动对象中保存的发送操作码列表赋值到工作任务对象的属性中;步骤3:在工作流客户端打开一条工作任务的时候,读取工作任务中的发送操作码列表,该发送操作码列表中指定的所有发送操作,都是被授权的...

【技术特征摘要】

【专利技术属性】
技术研发人员:曹枝墙
申请(专利权)人:沈阳昭软软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1