码迷,mamicode.com
首页 > 其他好文 > 详细

FS BPM 业余研发(用户详细操作手册--单人串行/并行)之 深圳分公司技术部请假审批流程

时间:2017-09-23 15:28:13      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:serve   下一步   职位   自动提示   页面   arc   连接点   数据   否则   

1、FS BPM 简介

  BPM软件中BPM是英文字母缩写,大致有二个意思。第一、Business Process Management,即业务流程管理,是一套达成企业各种业

务环节整合的全面管理模式。第二、Business Process Modeling,即业务流程建模,是对业务流程进行表述的方式,它是过程分析与重组的

重要基础。

  如果再不了解请自行百度了,本人在这里就不再详细介绍了。

2、FS BPM 系统开发介绍

    FS BPM于2017年1月开始进行开发、其中经历多个难题、用高性能机制解决了页面画图绘制等功能,画图绘制核心用的是美国一家

公司的GO.js,官网就不贴了大家如果感觉有兴趣请自行搜索前往了解一下,在GSJS的基础增加了CSS控制以及JS代码的重构与升级、

最终达到了该流程的开发功能;然后是多人并行和串行以及数据权限还有人员权限的控制操作,组织架构用的是Ztree;本人觉得这个很

好用、主要是功能太强大了,该系统分为2个端、server端和client端、2个端都是基于BS+JQuery+C#开发。

   server开发环境:windows+VS2015+MySQL+.netframwork4.0+;

   client开发环境:windows+VS2015+MySQL+.netframwork4.0+;

        server及是引擎运行环境:windows+IIS7+MySQL+.netframwork4.0+;

        client及是引擎运行环境:windows+IIS7+.netframwork4.0+;

3、FS BPM 组织架构管理

   上面提到组织架构是基于Ztree开发、用JQuery做成。

     功能:1-部门(添加、修改、删除)。

      2-人员(添加、修改、删除)。

      3-职位(待完成)、因为不紧急并且业务上对这个不是很重要、当前为止还没用到。

     上图:

技术分享

 

4、FS BPM 后端业务流程设计

首先上图:

技术分享

 

节点属性:审批节点(多人并行、单人并行、单人串行、多人串行)

     传阅节点(多人并行、单人并行)

连接线属性:条件 支持sql语法。

连接点属性:场景[当多个任务并行的时达到该连接点C1],若C1的出口属性为100%则上面的连接点必须全部完成方可进行下一步。如

图方式

技术分享

4、FS BPM 后端数据项

    还是先上图:技术分享

功能说明:

4.1、输入说明项目则系统自动获取对应的英文、若没有则返回该汉字的拼音、(日语则返回平假名对应的罗马字母、eg:名前--返回-->namae)。

4.2、数据类型分为:技术分享

  nvarchar:字符型、当后面设置的长度大于200时候则自动变更为text类型,页面上的输入框则自动变化。

 

  int:整数型、eg:年龄;页面上输入的不是整数则系统会自动提示。技术分享

 

  datetime:时间 eg:出生年月日;页面上如图:技术分享

  float:浮点型  eg:报销金额。

  enum:枚举 eg:性别 如图:技术分享  file:文件上传 eg:附件上传 如图:

技术分享

技术分享

技术分享

 

 

  chirltable:字表 eg:报销明细 如图:

技术分享

  发布表单的时候需要完成字表的设计操作。

 

5、FS BPM 深圳分公司技术部请假审批流程实战

  5.1、需要的字段(申请人、所在部门、开始时间、结束时间、请假天数、请假类型、说明备注)

       5.2、新建项目:shenzhenapplication 如图:技术分享       5.3、新建表: 如图

技术分享 

点击发布表单然后开始流程设计:

业务逻辑:请假天数(QingJiaTianShu>2)时需要副总裁审核、否则直接经过人事部审核通过然后结束。 如下图

技术分享

 

然后点击发布流程按钮即可。

5.3 测试:

登录client端 技术分享

进入主页:

技术分享

点击第一个发起流程:技术分享然后切换账户到部门经理:

技术分享

 

 

点击查看代办任务:界面缩小截图

技术分享

然后查看一下流程状态:

 技术分享

然后我直接运行完成:

技术分享

技术分享

 

OK、测试如上、有没一起研究BPM的,如有建议请联系我。

这就是我今天要分享的BPM流程。

 

FS BPM 业余研发(用户详细操作手册--单人串行/并行)之 深圳分公司技术部请假审批流程

标签:serve   下一步   职位   自动提示   页面   arc   连接点   数据   否则   

原文地址:http://www.cnblogs.com/IBPM/p/bpm.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!