2019年1月29日
摘要: 前言:流程实现基本流转功能外,通常也需要调用外部事件,用于和业务系统的交互,同时存储一些流程变量,用于追踪和记录业务数据变化对流程流转的影响。 1. 流程事件 流程执行过程中,伴随各种事件的发生,而且是存在于整个流程的生命周期,即从流程启动一直到流程结束的整个过程都有事件发生。这些事件的发生,业务系 阅读全文
posted @ 2019-01-29 12:45 Slickflow 阅读(1732) 评论(0) 推荐(0)
  2018年6月10日
摘要: 前言:在任务数据生成时,为了让办理任务的用户及时获取到待办任务的主题和内容,需要发送通知类的消息,而电子邮件和手机端的短信通知则是比较普通的消息发送。本文是针对电子邮件异步发送模块的实现来做实例说明。 1. 邮件发送通知的位置 通常任务数据生成时,就需要发送一封邮件通知,邮件内容包括正文和页面地址信 阅读全文
posted @ 2018-06-10 19:19 Slickflow 阅读(875) 评论(0) 推荐(0)
  2018年4月16日
摘要: 前言:在企业数据处理过程中,经常需要通过定制表单来输入业务数据。由于涉及的数据比较离散,并不同于ERP系统的紧密关联数据。假如由开发人员每个增加页面,工作量会比较大,后期后期的维护很升级也耗费时间和精力。所以表单设计器是一个实现动态表单的解决办法,用户无需重复编写表单代码就可以管理表单和存储表单数据 阅读全文
posted @ 2018-04-16 10:41 Slickflow 阅读(5757) 评论(0) 推荐(0)
  2018年1月9日
摘要: 前言:.NET Core 是.NET Framework的新一代版本,是微软开发的第一个跨平台 (Windows、Mac OSX、Linux) 的应用程序开发框架(Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台。.Net Core也是微软在一开始 阅读全文
posted @ 2018-01-09 12:45 Slickflow 阅读(3061) 评论(2) 推荐(3)
  2017年12月5日
摘要: 前言:在应用于集团版客户或SAAS平台服务的业务系统中,流程管理系统需要支持多用户组织模型。其中包括角色数据、流程定义数据和流程实例数据的多用户标识绑定。本文旨在全面描述如何基于SlickOne敏捷开发框架实现上述基础服务功能,形成一个完整的支持多用户查看和维护各自流程数据的管理后台系统。 1. 基 阅读全文
posted @ 2017-12-05 20:08 Slickflow 阅读(5441) 评论(3) 推荐(1)
  2017年10月13日
摘要: 前言:审批流程中常见的都是人工类型任务,但是也会有一些自动化的任务需要定时触发。因此,引擎框架中需要解决掉两个问题:选择合适的任务调度框架,集成新的任务调度模块。 1. 任务调度框架选择 Hangfire 是一个开源的.NET任务调度框架,目前1.6+版本已支持.NET Core。 基于队列的任务处 阅读全文
posted @ 2017-10-13 18:48 Slickflow 阅读(2580) 评论(0) 推荐(0)
  2017年10月11日
摘要: 前言:并行审批是比较常见的流程模式,在工作流模式介绍中,通常是多个分支通过网关(Gateway)来控制实现。默认的分支类型是静态定义好的。本文扩展了并行网关的控制方式,实现了动态多实例的并行分支网关,便于用户业务流程的审批过程实现。 1. 业务过程描述 并行评审需求是在多个部门同时发生,此时会有多个 阅读全文
posted @ 2017-10-11 17:20 Slickflow 阅读(2041) 评论(0) 推荐(0)
  2017年2月28日
摘要: 前言:本文适用于快速搭建权限系统的用户,尤其适用于希望有良好定义的权限模型建立;系统解决方案是在基于角色访问控制(RBAC)策略基础上的权限访问模型实现,主要完成了后台权限验证逻辑和前端权限数据验证的功能。 1. 权限访问模型 1). 权限访问控制基本概念 角色:是用户集合,表示同一类型的用户集合, 阅读全文
posted @ 2017-02-28 15:45 Slickflow 阅读(4204) 评论(6) 推荐(3)
  2016年4月28日
摘要: 前言:在集成Slickflow.NET 引擎组件过程中,引擎组件需要将用户,角色等资源数据读取进来,供引擎内部调用;而企业客户都是有自己的组织架构模型,在引入模块化架构设计后,引擎组件的集成性更加友好便捷。 1. 未采用模块化设计之前的项目结构 在引擎内部,创建了Resource的目录,用于组织机构 阅读全文
posted @ 2016-04-28 11:51 Slickflow 阅读(1934) 评论(4) 推荐(1)
  2016年3月14日
摘要: 前言:会签和加签是常见审批流程模式,在引擎中,对这两种流程模式做了分别定义和实现,其中也用到了Workflow Pattern的Multiple Instance(多实例) 。 1. 会签和加签的定义 会签即当前运行节点有多人进行办理,或者可以说当前节点存在多个办理任务。这些任务可以分为两种情况来运 阅读全文
posted @ 2016-03-14 14:55 Slickflow 阅读(2256) 评论(0) 推荐(3)