`
eworkflow
  • 浏览: 213685 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

工作流之设置表访问权限

 
阅读更多

在工作流管理系统中,工作流引擎负责流程的流转。首先梳理业务,将业务转换成工作流系统的一个一个业务处理环节,再用连线连接各个业务环节,使得业务流程得以流转。流转的方式有多种,顺序流转,条件流转,并行流转,循环执行等等。


 

流程的各个环节上具体要处理的事情,通过业务表单来完成。如一个审批流,分为填写申请单,审核申请单,甚至多级审批。填写申请单是一个业务环节,审批申请单是一个业务环节(甚至有一级的审批就可以做一个业务环节)。具体申请单的填写内容在表单中完成。制作一张填写申请单的的页面录入表,将此录入表单的路径挂到流程的填写申请单环节;制作一张审批申请单的表单页面,挂到审批环节。再分配一下每个环节可执行的人,就可以运行这个审批流了。

一个业务流程有几个业务处理环节就有几个节点,每个节点上处理一件事,事情的办理在表单中完成,表单的url链接挂到流程的节点上,当流程运行到此节点后,打开表单,待用户操作完成,提交到下一步处理。



 

 

一个业务流程,有多个节点,每个节点上都可以挂一张表单,在和业务关联的时候,通常是在业务主表中增加一个流程实例id字段。每个节点上处理的业务就可以和流程实例关联起来。流程的各个节点上可以挂同一张表单,也可以是不同的表单。


流程的节点上处理的表单信息大致都相同,只是有少量的差别时,可以做成一张表单,挂到流程的各个节点上,然后通过权限设置来控制不同节点显示不同的信息。这样做的好处是后期的表单维护省时省力,做一个修改不用每张表单中都去修改。不好的地方是,一开始做表单的时候,要加上权限的设置部分。

一个流程的各节点是挂同一张表单按权限设置显示信息,还是挂多张不同的表单,主要取决于业务,如果各个节点上办理的业务表单大同小异,就用同一张表单设置不同权限;如果各节点办理的业务大相径庭,还是各自挂各自的表单。

如果业务流程的各节点挂同一张表单,在流程设计的时候,可以按节点设置表单中各字段的访问权限。在流程的节点上,设置表访问权限,设置字段的访问权限,是只读,禁用,隐藏等。设置完成后,将信息保存在业务流程的设计文件中。当运行到此节点,打开此表单,表单加载时,取出设计文件中保存的的这些信息,加载到页面字段对应的控件上,使得信息或控件只读,隐藏,或禁用,这样来达到表单的操作权限。



 



 

如果工作流系统集成了智能表单系统了,这些操作权限的设置可以分离到智能表单中去完成。在表单的控件上,设置各个节点的不同操作权限。这样更简单一些。可以按人员设置,角色等的设置操作权限,也可以按流程的节点来设置。

2
4
分享到:
评论

相关推荐

    论文研究-基于模型检测的工作流访问控制策略验证.pdf

    建立了工作流管理系统的访问控制策略模型与工作流执行主体任务权限状态模型,并在此基础上对访问控制策略的有效性进行验证。实验表明该算法具有有效性和合理性,为访问控制策略的验证提供了一条新的解决途径。

    论文研究-.应用角色和任务访问控制的工作流动态授权模型.pdf

    为实现职责分离和最小权限约束,在传统基于角色和任务访问控制模型的基础上,提出一种应用角色和任务访问控制的工作流动态授权模型。该模型主要包含:①引入了工作流上下文信息来加强职责分离约束;②把权限最小化到...

    超轻量级工作流示例,工作流爱好者不能错过的程序

    5、图形化定制工作流,无需安装任何插件(需要IE内核支持)。 6、动态角色权限,可自定义增加环节权限 7、动态环节权限,可自定义增加环节权限 8、可以通过Web运行端的扩展接口向系统添加定制的Web页面 9、支持定时...

    论文研究-一种工作流环境下角色匹配的访问控制模型 .pdf

    一种工作流环境下角色匹配的访问控制模型,何思源,欧博,在云计算分布式环境中,为了使用户获得最合适的权限来执行工作流任务,往往需要给用户分配多个角色。如何使分配给用户的多个角色

    基于Activiti的工作流引擎openwebflow.zip

    在标准的工作流定义中,每个节点可以指定其候选人和候选用户组,但是比较惨的是,Activiti绑架了用户信息表的设计!这个是真正致命的,因为几乎每个业务系统都会属于自己的用户信息结构(包括User/Group/Membership...

    SpringBoot集成Activiti完整工作流管理系统源码及SQL

    SpringBoot集成Activiti完整工作流管理系统源码及SQL 包含如下主要内容: 1、工作流完整案例(请假流程...2、系统用户权限、工作流用户和用户组管理 3、支持在线流程模型定义、部署、导出。也可用.bpmn文件直接导入系统

    Notes文档工作流系统

    每个节点的用户、特权用户、每个操作的目标节点、操作的访问权限等等都可以自定义设置。 操作的配置中包含字段校验和邮件内容以尽量减少额外编写代码的需要。 许多配置可写入公式。 客户端和浏览器上运行的工作流...

    SpringBoot2.7集成flowable最新版,java工作流服务端实现,解耦设计

    # 基于原生flowable实现的流程引擎 本项目基于最新6.8.0的flowable,使用最新springboot集成。文档请联系作者索要。...单独启动项目后,通过配套的sdk调用官方接口,就能够完成工作流的快速接入,轻量解耦。

    亿人通讯实施明基逐鹿工作流成功案例

    提供基于个人和群组角色的对数据及应用访问权限,通过授权/认证、数字签名、数据及通讯加密、执行及存取控制和口令保护等方式,使企业数据始终处于安全控制之中。能最大限度的满足企业的实际应用需求,小到一个很小...

    Spring boot整合activiti工作流引擎

    1、使用若依框架作为权限管理系统,集成activiti框架完成工作流引擎开发,打造集流程设计、流程部署、流程执行、任务办理、流程监控于一体的强大工作流平台。 11、对于表单的处理,一律使用外置表单,将业务表单数据...

    工作流引擎

    <br>3、权限控制 我们分功能模块定义用户权限,具有某个功能模块权限的用户才能访问那个功能模块,否则不能访问那个功能模块。 <br>4、递归思维 我们在树型显示部门的时候,用到了递归的方法。 <br>...

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

    同时系统可以支持URL访问权限、数据权限、列权限及页面按钮权限的统一配置管理。系统的安全认证机制如下所示: 【图五】系统安全拦截原理 4.动态表单管理 BPMX3提供了基于数据库内部表、外部表、视图等来生成在线...

    openwebflow:基于Activiti的工作流引擎扩展,接管了Activiti对活动权限以及用户表的管理,并提供了催办,代办,加签(包括前加签后加签),自由迁移,划分分组等功能

    什么是OpenWebFlow OpenWebFlow是基于Activiti(官方网站 ,代码托管在 )扩展的工作流引擎,其扩展的功能包括:完全接管了Activiti对活动(activity)权限的管理。Activiti允许在设计模型的时候指定每个活动的执行...

    J22-JAVA企业信息管理平台源码 JAVA开发框架源码 CMS+OA+工作流 代码自动生成

    本项目是以SpringFramework为核心容器,SpringMVC为模型视图控制器,MyBatis为数据访问层,ApacheShiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流引擎。

    loonflow:基于django的工作流引擎,工单(基于django python的工作流引擎)

    可以作为企业内部统一的工作流引擎,提供权限申请,资源申请,发布申请,请假,报销,it服务等所有工作流的基于django的工作流引擎。场景的服务。如果有一定的开发能力建议只使用纵向引擎功能,根据场景定制开发可...

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

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

    Activiti工作流中式流程(9.76G)

    1、springboot项目搭建以及静态资源访问、端口等修改.mp4 2、springboot2整合activiti6原理以及遇到的坑源码跟踪.mp4 3、日志配置以及activiti6引擎初始化源码分析.mp4 4、activiti-app模块核心的一些接口以及url...

    基于委托的虚拟组织工作流访问控制模型研究 (2008年)

    本文提出一种基于委托技术的、面向服务的虚拟组织工作流访问控制模型,在预定义的规则约束下实现用户到用户及角色到角色的委托从而使访问权限安全的扩散,把服务作为流程任务的抽象执行和实施访问控制的基本单元,...

    论文研究-一种扩展的基于角色的访问控制模型.pdf

    美国国家标准与技术研究局(NIST)建立的RBAC2001技术的参考模型,只规定了最基本的概念...此ERBAC模型不仅继承了传统RBAC的所有优势,而且可以不作任何修改地嵌入到工作流系统中,在工作流系统中实现动态的访问控制。

    多域环境下工作流访问控制时序策略组合研究

    多域环境下工作流访问控制策略往往表现为异构策略的时序组合,其基本需求是使访问主体在一定的时间段或者时间周期内具有对客体的访问权限。XACML在描述策略组合时,并没有体现异构策略组合时态约束。根据GTRBAC提出的...

Global site tag (gtag.js) - Google Analytics