文档章节

流程设计

 潇洒丶疯一回
发布于 2017/08/11 14:22
字数 1576
阅读 6
收藏 0
点赞 0
评论 0

 

上图为流程设计器的主界面,左边栏目为树形结构,提供两种树形,一个为流程定义的分类的树形,另外一个为根据模块菜单的树形。

【功能描述】

   1、新增:新增功能主要处理定义的工作流程的建立。

   2、删除:删除定义的工作流,注意,删除只能删除处于设计状态的工作流,处于发布和停用状态的工作流是不允许删除的。

   3、修改:处于设计状态下的工作流是可以继续修改的。

   4、复制:提供流程模版的拷贝功能,生成新的工作流程。再继续修改。

   5、分组:将设计的工作流程归分到所属的分类目录中去,便于查找和分类。

   6、导出:提供工作流的导出功能,导出为DATA文件格式,此功能的作用为后期的维护使用方法提供的功能。

   7、导入:将到导出的DATA文件,导入进来,为客户提供远程维护方便。

   8、输出:将上图的列表数据导出为EXCEL文件。

 

  流程定义

    【功能概述】

   主要处理工作流流程模版的编制定义。先创建工作流程的的主要信息,再进一步进行流程的设计(可视化流程图的设计)。

    【功能约定】

     1、流程编码不允许为空,不允许有特殊字符,不能重复

     2、流程定义的状态只有设计状态才能删除,处于发布、停用状态的流程是不允许删除,发布状态的流程只能通过停用流程停止运行。

    【界面设计】

                   

【栏目说明】

     (1)、流程编码:手工录入,编制流程的编码,不允许重复。

     (2)、流程名称:手工填写,中文名称(不允许为空)、外文名称用户编制。

     (3)、流程类型:选择流程所属的类型。选择后自动带出流程类型的编码。流程类型:公文流程,业务流程两种

     (4)、所属分类:流程所属的分类,便于用户使用SDP开发平台对所设计的流程信息进行分类管理,便于查看修改查询等。选择内容来源Basis_FlowClass

     (5)、所属模块:选择设计的流程属于什么系统菜单模块。

     (6)、流程描述:录入设计的流程的一个概要的功能描述。

     (7)、版  本 号:  必填字段,为了进行系统的版本的控制。

     (8)、流程状态:设计中,已发布,已停用,可以手工选择

 

【逻辑处理】

(1)、流程类型:公文流程,业务流程两种,一般情况下,类型为公文流程只适用与OA日常办公的公文的流转流程,类型为业务流程适用与日常业务处理的流程。

(2)、流程类型:不同的类型,WEB前台的展示有所区别,公文流程,添加了文档的修改痕迹保留,电子签章等功能。

(3)、所有设计的工作流程信息全部保存为DAT文件格式,类似XML。此处只保存基本的流程定义信息在数据库表中。

 

流程设计是进行正式的工作流程的活动的设计,根据用户的实际需求进行绘制图像化的流程图,并对流程事情进行定义和设置。

流程分为业务流程和工作流程两种类型。是反映业务目的工作流模型,这个模型定义了要实现的目标以及实现目标所要经过的过程。流程可以用流程图来表示。

流程通过流程图的方式直观的进行展示,整个流程是有功能不同的各个组成部件来组合而成的。流程的是有过程、活动三部分组成:

 一、过程

        (1)、公有子流程

         公有子流程是将一个可以单独运行的流程作为一个节点嵌入到主流程中,来实现流程间的协同工作。(同步执行、异步执行)

        (2)、私有子流程

         私有子流程不能被参与者启动,只能被它的父流程来启动。(同步执行、异步执行)

    二、活动

        (1)、开始活动

          流程的第一个活动,代表流程开始。一个流程只能有1个开始活动。

        (2)、结束活动

            流程的最后活动,表示该流程结束,一个流程可以有n个结束活动。

        (3)、人工活动

        需要操作用户进行一些手工处理的活动。人工活动在在执行时将启动表单界面,提供人机交互界面。

        (4)、自动活动

     自动活动指无需人工干预,系统自动运行的活动。自动活动包含如下内容:邮件、消息(JMS)、短信SMS、SQL、存储过程、脚本、 事件、规则引擎

        (5)、活动集合

              当一个活动需要包括多个页面项,并且需要共享一个活动的状态,活动集合与主流程活动只能是同步执行。

            (6)、子集活动

      子集活动是包含在活动集合中的,通过简单的排序方式来显示各个工作项。主要是用来分割一个个的业务逻辑步骤,一般用在人工活动中。

        (7)、路由活动

      路由活动是用来告诉工作流引擎系统,当业务到达本活动时需要进行某种特殊处理。路由活动从三个方面来体现:分裂、汇聚、循环。路由活动包含多种路由方式。

        (8)、会签活动

              本活动需要多个人员进行审核签字,会签结束的条件根据设置的要求,满足要求活动结束,同时关闭其他的并发未执行的活动。

    三、连线

        流程活动之间执行连接线,也即使我们常说的转移条件。

 

SDP工作流程管理系统的各组成部件的图标如下图所示:

                               

SDP工作流程管理系统的各组成部件的在设计中图标如下图所示:

                                                  

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 5
码字总数 11081
作品 0
苏州
流程设计的三个基本假设与创新流程设计原则

流程设计需要三个基本假设: ●企业制度、规范是健全的; ●每一个岗位都是称职的; ●流程设计审批后就要执行的。 为什么提出这三个基本假设?实在是遇到了太多的质问:这个流程能行吗?这个...

张国祥 ⋅ 04/24 ⋅ 0

流程设计器的界面设计

现在的业务分工越来越细,很多客户指定要求上工作流系统,就一定要包含流程设计器。而很多开源的工作流系统,都只注重流程引擎部分,或更注重和各种开源的框架,orm等的集成,流程设计器或者根...

长平狐 ⋅ 2012/10/11 ⋅ 0

java activiti5 在线web流程设计器整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

1928691909 ⋅ 2017/06/12 ⋅ 0

activiti web流程设计器 工作流的 整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

m17175253349 ⋅ 2017/06/10 ⋅ 0

java activiti5 在线web流程设计器整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

m17095936074 ⋅ 2017/06/11 ⋅ 0

activiti web流程设计器 工作流的 整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

dykx852 ⋅ 2017/05/08 ⋅ 0

activiti web流程设计器 工作流的 整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

xoglsd23 ⋅ 2017/05/06 ⋅ 0

activiti工作流的web流程设计器整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

ITjavaxue ⋅ 2017/04/15 ⋅ 0

java activiti工作流的web流程设计器整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开...

niuyangyang87 ⋅ 2017/04/14 ⋅ 0

CCBPM新手流程设计教程

不熟悉的jflow的朋友,可能在部署jflow后,不知道如何去设计流程与表单。只能看到安装源码中自带的流程demo,想自己设计流程与表单,却不知道从何下手。下面,将向遇到上述问题的朋友们,讲解...

ccflow ⋅ 2015/11/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

Linux系统日志

linux 系统日志 /var/log/messages /etc/logrotate.conf 日志切割配置文件 https://my.oschina.net/u/2000675/blog/908189 logrotate 使用详解 dmesg 命令 /var/log/dmesg 日志 last命令,调......

Linux学习笔记 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部