如何利用快速开发平台可视化开发工作流

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

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

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

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

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

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

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

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

三、流程设计权限设置。

四、审批人的添加设置

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

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

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

XJR快速开发平台完全采用引擎模式,通过其流程引擎,不需要懂技术,不需要写代码,用可视化的形式进行设置组合就可快速制作ERP、OA、CRM、HRM、EAM、BI、PMS等软件。

原文地址:https://blog.51cto.com/14661111/2475196

时间: 2024-08-08 11:55:03

如何利用快速开发平台可视化开发工作流的相关文章

java快速开发平台可视化开发表单

XJR java快速开发平台,简单的理解就是:开发人员以某种编程语言或者某几种编程语言(比如:目前流行的多种web技术,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等 )为基础,将各种需要的功能封装在不同的层中,具大家调用而开发出来的一个软件. 这个软件其实不是一个最终的软件产品,它是一个二次开发软件框架,用户可以在这个产品上进行各种各样的软件产品的

《盟威软件快速开发平台》开发

来源:http://www.accessoft.com/rdp/tutorial/main.html 因此在使用<盟威软件快速开发平台>时,会有一些特别的讲究,如数据和程序分离(分为后台数据库和前台客户端).默认采用非绑定式窗体.尽量避免使用"OLE对象"或"附件"等其它数据库不支持或对性能影响比较大的字段数据类型等等. 关于软件开发的要点 进行正式开发前,如果你想开发的软件相对较复杂,模块功能比较多,务必要尽量做好前期需求分析.系统整体规划设计等工作,

开个博客记录django快速开发平台的开发进度

是的,我来重复的造个轮子! 造这个轮子是因为我没有找到合适的.使用django开发的快速开发平台. 今天开始尝试自己写一个快速开发平台的框架,将来开发业务系统时应该会用得上. So, 开个贴子纪念一下! 为什么要造轮子 django自带了admin后台可以快速的对model进行CRUD操作,而我呢由于严重的惰性使然, 不想再重新做一整套对model进行CRUD操作的界面了,虽然还有很多第三方库可以使用,但总觉得不适合国情(也或许是我没有找到,欢迎大家推荐),所以我的想法是直接在django ad

华登区块狗系统开发 平台APP开发

区块狗的系统开发以及华登区块狗APP的详细模式这里就只做一个简单概述,区块狗系统开发找老何.其实提到华登区块狗,就不得不提到另一个点,或者说城市--博伊西.区块链是一种变革性技术,通过与ULedger的合作,成为首批实践区块链及其优势的项目.利用ULedger及其区块链协议来减轻数据和安全风险,提高数据的可靠性和连续性,简化流程,并向使用者提供一流的体验.华登区块狗第一阶段目标会员数突破20万人.早在8月亚太地区上线第一版华登区块宠物狗积分联动环节就已经完成,平台吸引力可见一斑. [华登区块狗系

开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建

开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1. JAVA环境配置 通过Oracle的官方地址下载JDK开发包: http://www.oracle.com/technetwork/java/javase/downloads/index.html 推荐下载最新的Java SE 6版本号,眼下最新的Java SE 6 SDK版本号为Update 

花生日记系统开发 平台模式开发

花生日记系统开发以及其平台的模式开发详情都可以问老何.本文大致介绍花生日记系统的平台概述以及模式内容.系统开发方面问题找老何.其实在移动互联网大时代的背景下,移动设备便携易用的特点将为其提供10倍于PC时代的商业价值.Facebook和WhatsApp是最典型的例子.两年内,Facebook的移动广告收入就翻倍,成为一个体量达65亿美元的海量客户部门,而只有30个工程师的WhatsApp一年内信息流量已达到72亿条.此外,移动设备和移动互联网为传统企业创造了全新的可能. 那么什么是花生日记 1.

SDP软件快速开发平台 ---- 开发平台详细介绍

一.前言   在企业间的商业竞争越来越激烈的今天,如何快速实现客户需求,如何快速便捷的开发.修改.更新.维护软件项目系统功能,如何降低软件研发的成本,如何降低公司人员流动对软件开发项目造成的影响.如何提高团队开发效率.如何降低开发人员的技术水平要求.如何缩短开发周期.如何同时开发多个项目等等,在此目标基础上我公司研发了软件快速开发平台(Software Rapid Development Platform)工具,简称SDP.通过软件快速平台能快速便捷的设计开发生成B/S架构 html项目软件.

快速开发平台 WebBuilder 8.6发布

WebBuilder下载:http://www.geejing.com/download.html WebBuilder快速开发平台是基于Web面向服务的应用系统开发平台,可以方便快捷的搭建各类型企业级应用系统的平台级软件.平台采用分布式的Java架构.WebBuilder快速开发平台的主要优势是一个成熟的集成快速开发平台,可以快速方便的为二次开发商和用户提供便利的应用解决方案.WebBuilder快速开发平台是一个快速开发平台.是一个灵活的扩展平台.也是一个集成应用平台.WebBuilder已

几款java工作流程引擎快速开发平台比较

相对传统代码开发,快速开发平台在开发周期.成本上以及扩展性方面都有非常大的优势.如果每个项目都要从零开始,代码无复用率:所有的基础功能需要一行一点的敲代码,开发效率非常低,所以使用传统的开发工具已经不能满足现有程序员的诉求,越来越多的企业和开发人员选择java快速开发平台.为了更好地帮助大家找到适合自己的流程引擎, 快速地完成流程引擎技术架构选型, 快速地完成项目交付.下面一起来看看几款java工作流引擎快速开发平台. 希望您能从中找到适合您自己的流程引擎.ActivitiActiviti是由j