`

企业软件工作流学习开发实用篇

阅读更多

 

​不久前,公司采购了一套OA系统,我们主要就是想工作流用起来,把公司制度流程化。

而我个人经过一个月的学习对于工作流也有了一定的理解,知道工作流由表单和流程引擎组成。而表单是数据的载体,数据通过流程引擎进行审批流转。

但是在使用过程中我也遇到了很多问题,首先是界面,买来的工作流的界面确实是不太美观,另外我们还有很多其它业务系统,希望能通过一个统一个的工作流引擎来进行业务流转,但是这个OA也没法实现。

所以我们痛下决心,自己开发了一套工作流框架,并兼容app功能,引入多套UI,这样再也不怕以后的系统变更了。

http://img2.mukewang.com/5ddb8dd200017d4b10102132.jpg

http://img4.mukewang.com/5ddb8dd20001911e10102132.jpg

http://img3.mukewang.com/5ddb8dd2000113cb10102132.jpg

 

http://img1.mukewang.com/5ddb8dd300017f3c10102132.jpg

工作流引擎使用方法(以请假流程为例)

先设计一个请假单,用于流程中进行流转,点击左侧表单应用一表单设计。

http://img2.mukewang.com/5ddb8dff000113d419200922.jpg

选择新增。

http://img3.mukewang.com/5ddb8e09000162a319200922.jpg

对表单进行基本信息的设置。

http://img4.mukewang.com/5ddb8e140001dc0519200922.jpg

http://img3.mukewang.com/5ddb8e140001872e19200922.jpg

进行对表单界面的设计。(可直接拖拽)

http://img3.mukewang.com/5ddb8e200001364e19200922.jpg

请假单设计完成。

http://img3.mukewang.com/5ddb8e2a0001547319200922.jpg

下面就是工作流的设计了,左侧点击流程应用一流程设计。

http://img3.mukewang.com/5ddb8e36000150c519200922.jpg

http://img4.mukewang.com/5ddb8e360001842f19200922.jpg

点击新增,进入流程设计界面,填写流程基本信息,只需要单的SQL语句即可。

http://img4.mukewang.com/5ddb8e4900011a5b19200922.jpg

选择可发起流程的人员、角色或岗位。

http://img3.mukewang.com/5ddb8e5d0001392619200922.jpg

绘制请假流程图,进行对流程的基本设计。

http://img1.mukewang.com/5ddb8e6500010ae219100880.jpg

双击节点,进行权限设置。

http://img.mukewang.com/5ddb8e74000199d319200922.jpg

http://img3.mukewang.com/5ddb8e750001801c19200922.jpg

http://img1.mukewang.com/5ddb8e75000121b619200922.jpg

点击保存,设计完成。

http://img3.mukewang.com/5ddb8e860001fb5219200922.jpg

流程全部采用可视化设计,界面交互友好、便捷。

设计好的流程,可以在平台的流程应用中发起、审核、委托流程等,简洁实用。

后期,更多功能会逐步进解,喜欢的朋友可先行体验。

地址:https://www.learun.cn/Home/VerificationForm

 

分享到:
评论

相关推荐

    用友开发一月通之U8篇

    《用友开发一月通之U8篇》不仅是一本学习指南,更是一部实践手册,它不仅介绍了U8二次开发的基本理论,还提供了丰富的应用案例和技巧,对于希望深化理解和掌握用友U8开发技术的读者而言,具有极高的参考价值和实用...

    《java开发篇》学习总结,JAVA应用编程150例,java+编程

    在《java开发篇》的学习总结中,我们涵盖了JAVA应用编程的诸多方面,旨在通过150个实例来深入理解和掌握Java编程的核心概念和技术。 1. **基础语法**:学习Java首先要了解其基础语法,包括数据类型(如整型、浮点型...

    基于JavaEE开发的中小型企业财务管理后台系统毕业论文.pdf

    JavaEE作为一种成熟的企业级应用开发框架,提供了完整的软件生命周期支持,从开发、部署到维护都有一套完整的技术规范和开发工具。JavaEE以其平台无关性、安全性、可伸缩性和稳定性等优点被广泛应用于企业级应用开发...

    现代软件工程(上,中,下)

    通过掌握新技术篇、基本方法篇和管理技术篇的内容,软件工程师将能更好地适应行业发展的新趋势,从而开发出更高质量、更高效率的软件产品,为用户提供更好的服务,为企业的持续发展提供强大动力。

    我开发过程中的总结(非常实用)

    Lotus Domino是由IBM开发的一种服务器软件,主要用于协同工作、电子邮件、文档管理以及应用程序开发。它以其强大的数据库功能和自包含的工作流引擎而闻名。 首先,我们需要理解Lotus Domino的核心概念。它基于Notes...

    软件开发毕业论文模块

    这篇毕业论文全面地展示了软件开发的全过程,对于理解C#技术在实际项目中的应用和软件工程的实践有着重要的参考价值。通过阅读,读者不仅可以掌握C#和SQL的基本知识,还能了解到软件开发的完整流程,对于学习和提升...

    FPGA设计高级技巧Xilinx篇(华为)

    本资料“FPGA设计高级技巧Xilinx篇”聚焦于华为在使用Xilinx FPGA时积累的高级设计技术,这些技术对于提升系统性能、优化资源利用率和缩短开发周期具有重要意义。 首先,了解FPGA设计的基础至关重要。FPGA由千万个...

    【java毕业设计】企业合同管理系统设计与开发源码(ssm+mysql+说明文档).zip

    本篇内容将详细介绍企业合同管理系统的设计与开发,该系统采用Java语言进行开发,应用了当前流行的SSM(Spring + SpringMVC + MyBatis)框架,并与MySQL数据库紧密结合,为用户提供了一个便捷、高效的合同管理平台。...

    Oracle实用教程笔记

    在数据库领域,Oracle公司是知名的大型企业,提供多种信息技术解决方案,包括数据库、中间件、应用软件等,特别是在数据库管理软件方面,Oracle数据库以其强大的功能、稳定性和可扩展性在全球范围内享有盛誉。...

    软件架构师视频2018年(百度网盘)

    根据提供的文件标题、描述、标签及部分内容链接,我们可以推断出该资料主要涉及软件架构师相关的学习内容。接下来,我们将对各个章节所涵盖的关键知识点进行详细的解析。 ### 一、考试简介 本章节主要介绍了软件...

    实用财务述职报告集锦5篇.docx

    会计电算化是现代财务管理的重要手段,通过使用财务软件,可以提高工作效率,减少错误,便于查询和分析财务数据。 2. **资金调度**:在企业中,资金调度是指根据企业运营需求,合理安排和调配资金流动的过程。例如...

    MyEclipse开发手册之Java篇

    《MyEclipse开发手册之Java篇》是一本专为Java EE开发者设计的实用指南,它旨在帮助开发者掌握MyEclipse这一强大的集成开发环境(IDE),并利用其进行高效的Java EE应用程序开发。该手册特别适合以下几类读者: - *...

    基于java+ssm+mysql+微信小程序的企业职工薪资查询系统 源码+数据库+论文(高分毕设项目).zip

    本项目是一个基于Java语言开发的企业职工...本项目不仅是一个实用的工具软件,也为学习和研究Java开发、SSM框架、微信小程序开发提供了极佳的实践案例。无论是作为学习资料,还是实际应用,本项目都具有很高的价值。

    基于Springboot+Vue企业oa管理系统-毕业源码案例设计(源码+论文).zip

    随着信息化时代的到来,企业对办公自动化(OA)系统的需求日益增长,一套高效、稳定的OA系统能显著提高企业的管理效率和工作协同。本案例设计的“基于Springboot+Vue企业oa管理系统”正是顺应这一需求而诞生。该系统...

    112-java【毕业设计】精品项目-基于ssm的企业工资管理系统-35.rar

    本篇文章将深入探讨一个基于SSM框架(Spring, SpringMVC, MyBatis)的企业工资管理系统开发项目,这个项目不仅涉及Java后端技术,还包括前端技术如Vue.js,为毕业设计提供了一个具有实用价值的精品案例。 SSM框架是...

    MyEclipse全面详解.pdf

    通过这部分的学习,读者将能够掌握如何利用MyEclipse进行企业级项目的开发,使开发工作更为高效和规范。 高级功能篇则深入探讨了MyEclipse提供的更多高级功能,如代码重构、性能分析、插件管理等,帮助开发者进一步...

    SSM药品销售系统及源码数据库和论文

    首先,SSM药品销售系统采用当前流行的SSM框架,即Spring、SpringMVC和MyBatis的组合,这一技术栈在企业级应用中广泛使用,学生通过学习这一框架能够更接近企业实际开发环境,从而提升其就业竞争力。系统实现了一个...

    汽车租赁管理系统 JAVA毕业设计 源码+数据库+论文+启动教程(SpringBoot+Vue.JS).zip

    随着现代信息技术的迅猛发展,Java技术在软件开发领域的应用越来越广泛。其中,SpringBoot和Vue.JS作为当前流行的...无论是对于在校学生,还是对于软件开发行业的从业者,这个项目都具有非常高的实用价值和学习价值。

    SpringBoot驾校预约学习系统及源码数据库和论文

    而一个实用的项目,如“SpringBoot驾校预约学习系统”,不仅能够作为他们的毕业设计,还能作为课程设计或期末大作业,提供了一个实践学习的良好平台。 “SpringBoot驾校预约学习系统”项目集成了当前流行的...

Global site tag (gtag.js) - Google Analytics