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 业余研发(用户详细操作手册--单人串行/并行)之 深圳分公司技术部请假审批流程的更多相关文章

  1. (47) odoo详细操作手册

    odoo 8 详细操作手册, ERP(Odoo8.0)操作手册-v1.10(陈伟明).pdf 链接: http://pan.baidu.com/s/1hsp0bVQ 密码: r9tt 花了将近9个月时 ...

  2. VIM常用操作手册

    VIM常用操作手册 1.多行操作,多行注释,多行取消注释 https://jingyan.baidu.com/article/9c69d48f43ed6d13c8024e7b.html 2.常用操作 ...

  3. centos的用户、组权限、添加删除用户等操作的详细操作命令

    1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种 细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还 有组账户所谓组账户就是用户账户的集合,centos组中有两种类型, ...

  4. #实现详细记录登陆过系统的用户,IP地址,shell命令及详细操作的时间

    //实现详细记录登陆过系统的用户,IP地址,shell命令及详细操作的时间 将下面代码加入/etc/profile //history USER_IP = who -u am i 2> /dev ...

  5. [转]SVN操作手册

    [转]SVN操作手册 2012-04-28 11:26 by NewSea, 2495 阅读, 0 评论, 收藏, 编辑 原文: http://hi.baidu.com/caiqiupeng/blog ...

  6. OpenDCIM-19.01操作手册

    OpenDCIM-19.01操作手册 1. 界面标签解析 1.1  用户管理 用户管理 部门管理 用户管理被存在数据表fac_User中,包含以下字段: UserID:是管理员还是用户 Name:报表 ...

  7. ORACLE日常操作手册

    转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语 ...

  8. Oracle 10g数据库备份与恢复操作手册

    Oracle 10g数据库备份与恢复操作手册 目录 Oracle 10g数据库备份与恢复操作手册... 前言... 文档目的... 文档范围... 目标读者... 其他说明... 冷备份... 热备份 ...

  9. Acunetix Web Vulnarability Scanner V10.5 详细中文手册

    目录: 0×00.什么是Acunetix Web Vulnarability Scanner ( What is AWVS?) 0×01.AWVS安装过程.主要文件介绍.界面简介.主要操作区域简介(I ...

随机推荐

  1. Linux基础教程

    Linux基础教程之<Linux就该这么学>之学习笔记第一篇... ========================= 一.Basic Linux Commands    基本的Linux ...

  2. BotVS开发基础—2.5 策略交互

    一.代码部分 isOpen = False; # 是否 开仓 price = 0; # 全局变量 价格 amount = 0; # 全局变量 下单量 def exec_command(command) ...

  3. SQL查询--选择运算(1)

    /**  本贴使用MySQL数据库  **/ WHERE子句可以实现关系代数中的选择运算,用于查询满足选择条件的元组,常用的查询条件有: 1.比较运算:>,>=,<,<=,=, ...

  4. 手把手封装数据层之DButil数据库连接的封装

    最近这段时间一直在用SSM框架做增删改查,突然想把以前还不会用框架的时候,综合百度和各种资料结合API文档抄袭而来的数据层的封装分享给大家.这边先封装一个DButil. 我这个封装就是烂大街的那种,没 ...

  5. 对 响应数据写在config文件的再次优化

    之前写过 [基于moco的mock server 简单应用]这篇文章,然后自己这段时间也在做基金的接口测试,逛了一些论坛,然后对 响应数据写在config文件的再次优化,之前是把所有的响应数据都写到c ...

  6. 向GitHub 提交你的源代码

    之前的这篇文章「Git入门篇」相信大家都已经对 Git 的基本操作熟悉了,但是这篇文章只介绍了对本地 Git 仓库的基本操作,今天我就来介绍下如何跟远程仓库一起协作,教你们向 GitHub 上提交你们 ...

  7. Java filter拦截器的使用

    1.web.xml配置 <!-- 验证是否登录 拦截功能 --> <filter> <filter-name>isLogin</filter-name> ...

  8. java 读写锁详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt124 在java多线程中,为了提高效率有些共享资源允许同时进行多个读的操作, ...

  9. 解决MVC模式文件下载附件中文名称乱码

    解决如下: 进行url编码:Server.UrlPathEncode(file.AttachmentName) return File(file.TempWorkPath, CommonTools.G ...

  10. 【小白成长撸】--Fibonacci

    /*程序的版权和版本声明部分: *Copyright(c) 2016,电子科技大学本科生 *All rights reserved. *文件名:Fibonacci *程序作用:计算菲薄拉稀数列 *作者 ...