欢迎来到潍坊禾丰软件信息技术有限公司!
18363620917

产品中心

当前位置:首 页 > 产品中心 > HFBPM平台
收起/展开

HF业务开发平台简介

作者:admin 阅读量: 发布时间:2018/9/11 16:33:25

HF业务流程开放平台V3.5(HFBPM3.5)


1、系统简介


HF业务流程开发平台V3.5(简称HFBPM3.5)是基于Bootstrap前端技术的Web快速开发框架,该框架抛弃了Asp.net 的WebForm传统控件技术,前端充分采用js、html、css和ajax的主流技术,后端采用MVC架构的路由机制。框架的主要功能包括:组织机构管理(支持SaaS模式的多组织)、用户管理、权限管理、流程设计器、任务管理、菜单管理、即时消息等基本功能;采用模块化的软件架构,能够在该平台上迅速搭建业务系统。是一款完全使用原生态技术、不依赖任何第三方框架的、灵活多变的开发框架,是软件开发者开发Web项目的首选。 开发平台内嵌的HF流程引擎是基于微软.NET技术研发的工作流中间件,它不依赖于任何第三方工作流框架,我们根据多年的项目经验,结合国内各大工作流产品的特点从实际应用出发,不仅考虑到从零搭建业务系统,也考虑到与已有业务系统的整合,HF流程引擎还提供了丰富的云接口,方便跨系统、跨语言系统整合。


2、技术特点


2.1Web版业务平台

B/S结构的业务平台,前端基于Bootstrap、js、css、html等技术,后端基于路由机制,通过动态加载菜单和功能模块,便于软件管理和升级。另外,平台对每个http请求与用户权限紧密关联,通过防盗链技术防止越级访问,保障系统安全。

2.2支持复杂流转的引擎

独立研发的流程引擎,考虑到国内用户的特点,支持复杂多变的流程流转:直流、分流、合流、控制、会签、加签、转办、子流程、适配器、退回、召回等。组织机构、处理者和岗位分配贴近用户的企业。

2.3可视化的流程设计器

Web版的可视化流程设计器,支持拖拽设计,流程图配置简单,业务逻辑一目了然,并支持流程模板的导入导出,方便系统迁移。

2.4支持多组织机构

按照企业用户管理习惯,以部门管理用户,以岗位划分职责。可以实现一人多岗、一人多部门的管理。可以与企业网内的域进行统一认证,实现单点登录。同时平台支持SaaS模式的系统开发,允许多公司组织同时使用系统,保证组织功能同步,数据完全隔离。

2.5即时消息

即时消息可以帮助在线和离线用户及时得到流程通知,便捷的实现协同办公。即时消息可以实现与QQ、微信、手机短信、邮件等常用消息系统的通信。

2.6代码标准化

使用HF开发平台最大的好处事是拿来即用,平台规范了代码结构,无论是初级程序员还是高级程序员,都可以按照标准开发业务模块,轻松驾驭,使软件开发简单化。该框架包含一个完整的销售单管理模块的demo,从该demo中可以学习gird、tree、单据界面、主细表页面、列表页面等常用界面的开发技巧。

2.7框架简洁化

平台采用三层架构即数据访问层(HF.*.Data)、业务逻辑层(HF.*. Module)、UI层(*.aspx、*.html)。


3、主要功能


3.1主界面

Web版主界面经过多年的锤炼和修改,布局合理大方,常用的树、表格、列表、编辑等基于Bootstrap的组件都有标准的调用模式。

3.1微信企业号

平台支持与微信企业号的对接,开发者可以轻松完成微信界面的开发,让业务轻松展现在微信中,省去了开发安卓app和苹果app的烦恼,大大降低研发成本。

3.2动态菜单

系统采用动态菜单管理,每个业务模块就积木一样,可以根据客户需求自由配置,即做到按需分配,又可以规范开发过程。

3.3流程引擎

HF流程引擎支持一下几种流转方式:

直流:任务直接流转到下一个任务节点。

合流:由多个分支任务合并到一个任务。

分流:由一个任务分成多个任务。

控制:控制分流和合流中任务流转策略,与控制和或控制。

加签:由现任务处理人增加一个新处理人处理该任务,处理完毕后告知现处理人。

转办:新任务处理人把任务转交给其他人处理,其他人处理后向下流转。

适配器:当任务流转到该类型的节点时,后台执行一段程序或者存储过程。

子流程:可以把任意一个流程当做子流程。

退回上一步:把任务退回给前一步任务节点的处理人。

任意退回:有选择的把任务退回给前面的某一任务节点的处理人。

召回:任务提交后,召回还没有被处理的任务。

交互类型的任务节点支持的处理者类型:

流程启动者:发起流程的人

某一任务实际执行者:实际执行某一任务的人,某一任务的执行人不一定是模板中配置的人,例如任务实例被转办,或其他人被授权。

指定人员:指定具体的人处理。

部门:指定某部门处理。

角色:指定某角色处理。

岗位:指定某岗位处理。

从变量中获取:从表单数据中动态获取处理人,该功能适用于根据业务需要设置处理人的情况。

动态指定下一任务处理人:类似发邮件一样,选择任务提交给谁,该功能优先于其他处理者类型,一旦设置了动态指定的处理人,任务将不会再提交给其他处理者类型。

所有人:当前公司组织内的所有用户。

3.4可视化流程设计器

可视化流程设计器让用户通过拖拽方式创建流程模板。如下图:

3.5我的任务

待办任务如下图:

任务表单如下图:

流程进度如下图:

流程历史如下图:


4、主要版本


HF业务流程开发平台主要分基础版、标准版和企业版,版本功能如下表:


5、成功案例


鞋服通:使用HFBPM3.5开发鞋服销售管理系统V1.0(简称鞋服通);主要特点:规范各模块代码,使商品的基本信息、销售、库存、促销、会员、财务、报表等功能易于开发、扩展和维护。

医药通:使用HFBPM3.5开发医药销售管理系统V1.0(简称医药通);主要特点:规范各模块代码,使商品的基本信息、销售、库存、促销、会员、财务、报表、医药监管等功能易于开发、扩展和维护。

乐采系统:青岛知行信息技术有限公司使用HFBPM3.5开发乐采系统,主要特点:为企业采购、招标、中标提供全程管理,并实现采购计划审批等业务流程。


综合运用管理系统:北京联通华盛使用HFBPM3.5流程引擎开发联通业务支撑系统,主要特点:为运营商复杂的审批业务提供支撑,例如加签、转办以及二者的混合使用等。


设为首页 加入收藏 意见反馈 联系我们 网站地图 网站数据统计

线

在线客服