我们先来看看什么是工作流?

所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流引擎包括流程的节点管理、流向管理、流程样例管理等重要功能。

就好比一辆汽车,外表做得再漂亮,如果发动机有问题就只是一个摆设。应用系统的弹性就好比引擎转速方面的性能,加速到100 公里需要1 个小时(业务流程发生变动需要进行半年的程序修改)还能叫好车吗?引擎动不动就熄火(程序因为逻辑的问题陷入死循环)的车还敢开吗?

XJR开发平台的工作流是整合activity工作流引擎的图形化流程设计器,通过可视化配置界面。基于B/S结构,纯浏览器应用,只需要拖拽组件,拼接流程,就能实现各层的审批。既能实现OA办公系统内部工作流之间的数据整合,如借款与报销、预算与决算等,又能实现OA办公系统工作流与其他业务系统之间的数据整合,如HR、ERP、CRM等。

在OA办公系统中,每个人都会用的请假流程,我们拿请假申请流程来举例,看看如何利用XJR快速开发平台进行可视化设计流程?建立工作流程前我们需要先通过XJR快速开发平台的可视化表单设计先设计设计出请假表单。前面有文章详细介绍过了,在这里不详细讲解了。

一、点击后台工作流程→流程设计

二、用流程设计器画出请假流程图,XJR快速开发平台的流程设计器是整合activtity开发,采用可视化编辑工作流引擎,辅助研发人员设计专业的流程功能,像我这种只会办公软件的人都可轻易上手,节约学习成本,提高工作效率。

请假流程:申请人提交请假表单,先是主管、经理审批再由人事、副总审批。主管、经理审批后如果请假天数超过大于或者等于3天则需要副总审批后再人事最后审批,请假天数小于3天,则人事最后审批。流程结束。

三、流程设计权限设置。

四、审批人的添加设置

五、将已建立好的请假表单挂在流程上。

六、请假的流程图--流转条件设置。这里以请例为例,流转条件是请假天数。

七、查看已完成的流程。测试一下流程任务。

原文出处:https://www.cnblogs.com/wosoft/p/12402538.html

java可视化工作流_强大的java工作流引擎,可视化开发工作流相关推荐

  1. java培训 三年_一个三年java开发经验的程序员:java学习路线

    做开发的工作已经三年多了,说起来实在是惭愧,自己的知识树还像一棵小草一样,工作中使用到了许多的知识和技术,不过系统性不够.根基不牢.并且不够深入!当然,慢慢的我也更加的清楚,我需要学习一些什么样的知识 ...

  2. java编程学习方法_在线学习Java编程的最佳方法

    java编程学习方法 1.简介 Java是使用最广泛的编程语言之一. 根据Github的最新报告 ,Java被列为仅次于JavaScript的第二大最常用的编程语言. 掌握Java的人有很多话题. 好 ...

  3. c++和java哪个难_前端和Java开发哪个难?哪个学习容易一点?

    首先我说一下Java和web两者的区别: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. ...

  4. java web 截图_如何以Java实现网页截图技术

    今天看到某网友关于"如何以Java实现网页截图技术"的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答. 事实上,如果您想以Java实现网页截图,也就是" ...

  5. java桌面版_长大了Java! 提出Java桌面版

    java桌面版 不,这不是另一个" Java已死"的咆哮. Java非常活跃. 它是可用的最佳开发和运行时平台之一. 迄今为止,最稳定的平台. 那可能只是它最大的祸根. 荒谬! 稳 ...

  6. java放大缩小_如何用Java实现图形的放大和缩小?

    展开全部 要用Java实现图形的放大和缩小,可以使636f70793231313335323631343130323136353331333365646233用以下代码: import java.aw ...

  7. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  8. core java文献翻译_外文翻译--Java技术介绍(适用于毕业论文外文翻译+中英文对照).doc...

    毕业设计(论文)外文资料翻译 学 院: 信息工程学院 专 业: 计算机科学与技术 姓 名: XXXXXXXXX 学 号: XXXXXXXXX 外文出处: Cay s.Horstmann Core Ja ...

  9. 怎样下载java知乎_怎样下载JAVA?

    Java 开发环境配置 在本回答中我们将为大家介绍如何搭建Java开发环境.Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java window系统安装jav ...

  10. java 02-cf_cf活动如何设置java环境变量_如何设置java环境变量

    cf助手怎么连接wifi_连接无线网设置 对于刚刚学习java的win7用户来说,首先要学会安装jdk和配置java环境变量,这是学习java的唯一途径,否则编写的代码运行时会出现bug.关于这一点, ...

最新文章

  1. php set name,PHP Gmagick setfilename()用法及代码示例
  2. 【项目管理】认识项目相关方(干系人)管理
  3. php pdo操作数据库
  4. C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...
  5. ASP.NET读取(导入)CSV文件[献给菜鸟的我们]
  6. 管理任务执行-如何制定有效的机制
  7. mac安装完mysql后关机特别慢_mysql-Mac终端下遇到的问题总结
  8. 浅析BMP位图文件结构(含Demo)[转]
  9. Android 系统(102)---Android APP耗电优化
  10. routeChangeSuccess
  11. 函数式编程之一柯里化
  12. 蓝桥杯竞赛C/C++组不支持C++11特性
  13. 曼联携手HCL开发“数字体验平台”,期待大获全胜
  14. Android 手势事件工具类GestureDetector和VelocityTracker
  15. 百度搜索关键词的使用方式
  16. 如何在unity上放置3d图片
  17. 红孩儿编辑器的概要设计第二部分
  18. 软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(上篇)
  19. MIT.6.00.1X --Week 3 Lecture 5 -- 'Divid and conqer' algorithm 分而治之
  20. moviepy截取视频片段的两种方法

热门文章

  1. 谷歌浏览器播放视频只有声音没有画面(或者只有画面没有声音)解决方法
  2. 中望cad文字显示问号怎么办_如果CAD工程图显示乱码怎么办?
  3. Sentaurus Tcad 仿真记录
  4. Sentaurus Process Device
  5. opencv遍历像素输出像素值
  6. 主题:免费的论文查重网站 正文:给大家推荐一个免费的论文查重网站PaperPP:http://www.paperpp.com
  7. 用c语言打印乘法口诀表
  8. 《凤凰项目》--读书笔记
  9. python的基本语法规则
  10. win7科学计算机不支持,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...