`
ronghao
  • 浏览: 450151 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8576
社区版块
存档分类
最新评论

一些工作流管理权限的分析

阅读更多
既然是与用户相关的权限,那么权限的表现则一定与UI紧密相连。工作流管理系统里,用户与工作流的交互界面有四种:
1、流程设计器
流程设计器的功能比较单一:定义或更新流程定义。里面涉及到包、模板和版本的概念。资源即流程模板(例如发文模板、收文模板),权限可以细分为:维护、只读以及不可见。
2、流程管理控制台
对流程实例(包括活动实例和工作项实例)进行管理。这里对资源的划分有两种方式:操作和数据。从操作来分比较琐碎,例如:流程实例的挂起、终止、恢复、跳转,活动实例的挂起、终止、恢复等等,当然可以做一种集合,例如:对流程实例的管理、对活动实例的管理、对工作项实例的管理、时间服务的管理等等。从数据划分则很好理解,例如:发文的流程实例、收文的活动实例等等。两种方式的组合构成最终的权限。
3、工作项列表
这个似乎没什么好说的,工作项直接分配到用户、部门和岗位。
4、与流程相关的业务数据
用户对业务自身的权限以及不同流程节点对业务的权限。看问题的两种方式。业务数据处于流程中时由流程决定权限,例如拟稿时可以操作哪些字段,审批时是否可以上传附件等等。流程结束后,业务数据归档,此时的权限由业务权限+流程权限组合。简单的一个例子:普通用户A可以在发文模块里看到自己参与过的所有发文文件,发文管理员B则可以看到发文模块里所有的发文文件。

结合具体的业务需求:
1、主控岗位的提出。例如发文管理,存在主控岗位,可以对所有的发文流程进行管理,催办、督办等等。
2、大集中模式下对数据的再划分。还是以发文管理为例,北京公司的发文管理员对北京的发文数据进行管理,上海公司的发文管理员则只能对上海的发文数据进行管理。

最终的权限分类:
1、流程设计器里流程模板的可见与不可见。可见即可维护。
2、流程管理按操作来分显得没有实际的意义,用户关注的是业务数据即操作的范围。流程实例(活动实例)的可见与不可见。可见即可操作。更进一步说,用户甚至根本都不会登录到流程管理控制台,他会倾向于在业务菜单里有自己相应的流程管理功能,例如在发文管理里增加发文催办、督办等等。
3、不用
4、往业务权限表里增加流程参与者的权限信息。

总结:总是感觉工作流管理部分的权限不是那么的必要,流程定义的复杂度让最终用户很难直接使用,流程实例的管理更多的是契合到业务中去,而这种契合表现则是流程数据按业务进行划分后的管理。

 

6
2
分享到:
评论
1 楼 ronghao 2008-03-11  
恩,其实有一部分没有贴出来。其实用户自己的动态维护授权是很简单的,管理员授出最初的权限,用户即可对自己拥有的资源进行再授权,这个需要对授权的资源做一次过滤就好。另外我在想的是资源的粒度问题。

至于“业务数据处于流程中时由流程决定权限”,这个虽然有些简单,但是还是基本满足业务需要的。你的情况可能是这样:同样是审批节点(同一个节点),不同用户对业务表单的权限还存在差异。这个就涉及到权限按一定规则的叠加。这是最好的方式,但是也会增加系统的复杂度

相关推荐

    RoadFlow.rar_asp.net mvc ERP_oa_roadflow 分析_roadflow是什么_权限管理框架

    RoadFlow是一款集成工作流引擎的ASP.NET MVC快速开发框架,由从事多年...拥有全浏览器兼容的可视化流程设计器、表单设计器、灵活精细的权限管理等先进设计理念,是您开发OA、CRM、HR、ERP等大型系统的最佳基础平台。

    基于jbpm与activiti的工作流平台技术架构介绍

    ◦工作日历管理 用于配置系统的工作流的待办事项的处理工作时间的计算处理 ◦动态脚本管理 用于为流程任务节点或事件中可被调用的逻辑计算代码 ◦短信收发管理 基于USB短信猫的短信模块或短信网关,以实现收发手机...

    学生学籍管理系统需求分析报告

    对不同系的管理员分配不同的权限,教务处系统管理员具有最高的管理权限。 § 2.7用户平台要求 系统主要使用于高校的局域网, WinXP等环境下,Java,Vc,Vb连接数据库,本系统需要DBMS放学生学籍数据库。可进行查询,...

    基于工作流技术的中小型企业软件过程管理系统 (2009年)

    首先设计出适合中小型企业的工作流模型,包括流程定义、工作流引擎、工作流监控和管理等核心模块,然后提出系统架构并分析实现的关键技术,包括工作流模型实现、权限管理以及数据库设计,最后采用B/S架构实现了一个...

    数据仓库高级分析

    旨在解决信息流、业务流模块化、标准化问题的工作流技术;旨在解决数据层面数据差异的数据仓库问题,成为税务信息管理人员重点关注的问题。 对于数据层面,信息孤岛现象普遍存在;税务管理软件限于日常事物性工作,...

    Siebel 性能微调指南 (中文版)

    创建工作流程规则组以管理 Siebel 服务器负载 71 多个工作流程监控代理和工作流程行为代理 72 在多个 Siebel 服务器上运行工作流程代理 72 为工作流程规则组设置最佳休眠间隔 72 为工作流程监控代理和工作流程行为...

    OA办公系统审批流模块分析

    基于角色的通用审批流系统如果顺利实现就可以利用数据库的高度集成和人性化的计算机管理模式,灵活方便的定制审批流程,基于角色的访问控制方式的应用大大降低了权限分配的工作量。通用性的审批系统既可以作为一个...

    基于.NET 7和Vue 2开发的企业级前后端分离权限管理开发框架(后台管理系统).zip

    供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成管理...

    观辰软件OA启航版 v2.5

    以向各事务责任人进行时间预警参照WfMC(工作流管理联盟)标准体系研发的观辰智能平台工作流引擎,支持图形化界面配置与查询、一个流程同时驱动多个数据表单、“外部载入”(由已存在的表单数据发起流程)和“新建...

    权限配置管理中间件在房产管理系统中的应用 (2010年)

    首先简要探讨了工作流的起源发展、OSWorkflow相关产品及其与权限配置管理中间件的关系,然后结合房产信息管理系统的实际应用从面向OSWorkflow的设计思路、功能模型、关键技术3方面详细分析了权限配置管理中间件的实现...

    工作流系统中基于任务的访问控制的类型

    基于任务 访问控制(TBAC)是一种灵活的安全机制,它具有 已在工作流管理系统中广泛实施。 在TBAC中,权限 被分配给任务,用户只能获得 执行任务期间的权限。 作者的目标是 开发用于形式化和分析安全性的方法 TBAC...

    jira管理维护手册

    5 工作流管理 41 5.1 状态 41 5.2 工作流配置 42 6 字段管理 48 6.1 字段配置管理 48 6.1.1. 编辑 49 6.1.2. 隐藏 49 6.1.3. 必选项 49 6.1.4. 界面 49 6.2 字段管理 49 6.2.1. 字段环境配置 49 6.2.2. 编辑字段明细...

    权限管理系统.zip

    供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成...

    新迈协同办公系统6.2.0

    本系统基于微软VS.net 2005+ C# +MSSQL2005,技术领先,完全模块化设计,扩容性强,公文传阅、收文、发文、工作流管理、文件管理、数据分析、图形化的流程设计,使办公更清晰、文档的在线编辑、印章的使用保密,...

    基于Asp.net Core 3.1开发的权限管理系统.zip

    供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成管理...

    晨曦权限管理系统.zip

    供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成管理...

    后台权限管理系统.zip

    供应链管理系统(SCM):整合供应商、制造商、分销商、零售商等供应链各环节,实现物流、资金流、信息流的协同运作。 企业资源计划系统(ERP):对企业内部财务、生产、采购、库存、销售等各项资源进行全面集成管理...

    住院管理信息系统数据库设计--需求分析.doc

    1.4.1 系统功能模块图 图1.4.1系统功能模块图 1.5具体系统的业务过程及功能要求 通过对医院住院管理的实际调查分析,得到以下业务流程图: 图1.5 医院住院系统处理流程图 1.6数据流图 1.6.1数据流程图 该系统的...

    健康体检管理系统 v2.0.3.zip

    1)系统依据医疗机构工作规范与流程进行设计开发,结合传统办公自动化系统(OA)的工作流模式,将传统的工作流“搬至”信息化工作流,取消纸笔操作,大大减轻基层工作人员压力。 2)系统与传统硬件做深度结合,可...

    基于JSP+Mysql的银行柜员业务绩效考核系统软件程序源码+数据库+word毕业设计论文文档.zip

    随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息...

Global site tag (gtag.js) - Google Analytics