F2工作流引擎之 概述(一)
简介
工作流应该算是基础框架软件,主要用于流程的重组和优化,它有广阔的应用领域。在java下有很多优秀的开源工作流可以选择比如activit5、jpbm4等,在.net下却几乎找不到令人满意的工作流引擎可用。当然不是说.net下没有开源的只是有些国产开源的但看了代码后就一点兴趣都没有了,且不说代码质量如何,还引入了一大堆的东西,想在项目中应用也是非常困难。
F2工作流引擎遵循参考WFCM标准规范,符合中国国情特色,更轻量级的工作流引擎,支持多种数据库(mmsqlserver,mysql,oracle),有强大智能的组织模型接口可快速应用到任何基于.net管理系统,实现工作流审批、业务流(BPM)的智能性、灵活性、简单实用性,具有强大的扩展性、集成性、独立性、开放性和稳定性,支持可视化的流程设计器来设计流程的定义,Web端纯JS流程设计器无需编程,完全是通过鼠标拖、拉、拽的方式来完成,支持串行、并行、分支、会签、聚合都可以非常方便快捷地实现,管理员还可以随时根据企业的情况调整流程,真正做到企业流程的不断优化,强大的流程版本管理功能。只需要引用一个DLL即可完成集成!没错就是这么简单,而且还很强大!
F2组织构件:
1、工作流引擎内核
2、工作流设计器
3、工作流管理
4、表单设计器
特点
为流程设计和更新提供Web端无需编程的“拖、拉”式图形用户流程设计环境,支持通用流程条件,多节点,多流向;
- 图形化、可视化设计流程定义通过Web端纯JS流程设计器无需编程的“拖、拉”式图形用户流程设计环境,支持通用流程条件,多节点,多流向;
- 支持各种复杂流程,为流程设计提供合法性校验;
- 实现业务表单控制(User Control),支持Aspx、Html、XML、Json等页面格式;同时支持智能表单的自定义配置。
- 可实现内容权限控制;
- 遵循WFCM规范
- 对业务流(BPM)的支持
- 组织结构及处理者指定功能
- B/S结构无需要安装客户端,纯浏览器应用,不受地域限制
- 支持分布式事务的处理能力
- 强大的安全性特色
- 灵活的扩展性
- 灵活的限时、超时管理策略
- 假日管理,例外假日管理
- 处理过程可跟踪、管理
- 支持各种待办消息通知功能,如邮件、手机短信,提供短信、邮件提醒、自动督办、催办等功能;
- 对整个组织架构内的流动状况进行监视,并提供安全性、过程控制和授权操作等方面的管理;
- 支持从工作流引擎中获得各个流程实例的运行状况资料,监督正在执行的任务,可进行相关的查询、统计;
- 提供版本管理功能:对流程的定义数据,包括表单、流程图等任何更新或修改都必须通过版本管理来进行,每次更新或选择复盖或产生新的版本;
- 提供工作移交功能:指定用户与移交人,将指定用户的所有待办工作全部或部分转移给移交人,同时自动记录工作移交日志;
- 提供工作委托功能:提供管理员对用户进行统一环节或时间段的工作委托设置;
- 提供用户认证、验权入口,针对不用角色用户,呈现不同的功能和信息界面,并可将待办待阅信息推送到门户系统中。
- 丰富的统计、查询、报表功能
常见的工作流的具体应用例子
1.关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等
2.行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单。
3.人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。
4.财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等。
5.客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等管理等。
6.特殊服务类:ISO系列对应流程、质量管理对应流程、产品数据信息管理、贸易公司报关处理、物流公司货物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。
转载于:https://www.cnblogs.com/f2flow/p/3659722.html
F2工作流引擎之 概述(一)相关推荐
- F2工作流引擎之-纯JS Web在线可拖拽的流程设计器(八)
Web纯JS流程设计器无需编程,完全是通过鼠标拖.拉.拽的方式来完成,支持串行.并行.分支.异或分支.M取N路分支.会签.聚合.多重聚合.退回.传阅.转交,都可以非常方便快捷地实现,管理员还 ...
- 学习笔记之-Activiti7工作流引擎,概述,环境搭建,类关系图,使用Activiti BPMN visualizer,流程变量,组任务 网关,Activiti整合Spring SpringBoot
本篇学习笔记是观看黑马程序员Activiti7视频而得 Activiti7 一.工作流介绍 1.1 概念 工作流(Workflow),就是通过计算机对业务流程自动化执行管理.它主要解决的是" ...
- F2工作流引擎之 工作流运转模型(三)
1流程单起点单终止模型 单起点:一个流程定义必须有且唯一起点 单结束点:一个流程定义必须有且唯一结束点. 约定:提单与结束是每个流程必须有的活动,且唯一只有一个提单和结束. 2串行模型 描述:串行(S ...
- .net core vue可视化工作流引擎低代码快速开发框架RoadFlow - 设计概述
RoadFlow是天知软件旗下基于.NET Core的工作流快速开发平台,由从事多年OA及工作流开发与实施的团队设计开发,该工作流平台已应用于众多大型企事业单位.拥有全浏览器兼容的可视化流程设计器.表 ...
- 驰骋工作流引擎-嵌入式表单的介绍
嵌入式表单的介绍 关键词: 工作流表单方案 表单自定义 java工作流引擎 工作流设计 定义概述:一个已经做好的表单需要绑定到节点上. 自定义表单工作模式:流程控制按钮区域是ccBPM来完成,表单 ...
- 驰骋工作流引擎设置消息收听
2019独角兽企业重金招聘Python工程师标准>>> 什么是消息收听? ========================== -- 消息收听,在流程运行时,向指定的节点处理人发送消 ...
- 一个被遗忘的ccflow工作流引擎自定义表单开发模式
定义概述:一个已经做好的表单需要绑定到节点上 , 该文章在驰骋工作流引擎流程引擎设计器中. 自定义表单工作模式:流程控制按钮区域是ccflow来完成,表单区域是放在控制区域下面的框架里,如下图所示. ...
- flac3d命令流实例大全_Activiti6.0工作流引擎深度解析
本课程将系统且深入源码讲解Activiti6.0工作流引擎的使用.配置.核心api以及BPMN2.0规范.数据库设计及模型映射,Spring Boot2.0集成,工作流平台搭建.部署与运维等,通过本课 ...
- 初始activiti工作流引擎
本文来说下什么是activiti工作流引擎 文章目录 概述 概述
- 驰骋工作流引擎2016年第1次组团培训日程
驰骋工作流引擎2016年第1次组团培训日程 各位驰骋工作流引擎爱好者: 应各位驰骋工作流引擎爱好者的要求,公司在2016年2月29号至3月4号举行一次培训,由流程引擎总设计师周朋先生亲自授课. 日程安 ...
最新文章
- Corner Proposal Network 论文阅读(2020ECCV)
- The expression except (OSError, e)
- TF之DD:实现输出Inception模型内的某个卷积层或者所有卷积层的形状
- BZOJ4012 [HNOI2015]开店
- CompletableFuture的多线程和异步监听实现
- python网址太长_Python GUI-长链转短链
- 抖音国际版TikTok因收集儿童信息在美被罚570万美元
- 实战 | F1060防火墙透明模式典型组网配置案例(trunk)
- Easy Data Transform如何在Excel中删除重复的行?
- 【Matlab学习笔记】【编程实例】一(将两幅图像调整为相同的尺寸大小)
- pythonos文件目录方法_python12-OS模块(文件/目录方法)
- 海思Hi3798硬件设计,Hi3798 datasheet(2)参考资料
- 人大金仓V8数据库安装教程及避坑小指南
- windows常用快捷键与快捷指令
- H3C运维审计系统 故障处理手册(笔记)
- 基于安卓android studio的日记APP 笔记APP或者备忘录APP 设计开发
- SpringMvc框架及SSM框架整合
- 【初学者知识】了解一下BASIC语言
- PM2.5污染物的空间地图分区统计到表(第二种)
- sql 拆分字符串, 表值函数f_split的使用