`

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

阅读更多

 

​不久前,公司采购了一套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

 

分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

    软件开发毕业论文模块

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

    Oracle实用教程笔记

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

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

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

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

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

    MyEclipse开发手册之Java篇

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

    MyEclipse全面详解.pdf

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

    大数据开发入门指南:从概念到实践.docx

    通过本篇文章的介绍,读者不仅能够了解到大数据的基本概念及其开发流程,还能够通过具体的案例进一步加深对其实用性的理解。要成为一名成功的大数据开发者,除了扎实的技术基础之外,还需要不断学习新的技术和方法,...

    WebEx 录屏软件

    WebEx是一款知名的网络会议、协作和在线学习工具,由思科公司开发。它不仅提供了实时音视频交流,还具备强大的屏幕录制功能。本篇文章将详细探讨WebEx的录屏软件及其相关知识点。 录屏功能是WebEx的重要特性之一,...

    教育资料,实用文档,综合文档

    【标题】与【描述】中提到的"教育资料,实用文档,综合文档"可能是指包含多种类型的学习资源和实用信息的集合,这类资料通常涵盖了不同领域,如K12教育(基础教育阶段,即小学至高中)的学科知识、模板、素材等。...

    企业工资管理系统我的初稿

    企业工资管理系统是一个重要的信息化工具,主要用于企业内部对员工薪资的计算、发放以及管理。这篇毕业设计初稿展示了...在实际开发中,还需要根据企业的具体需求和环境进行调整和完善,以确保系统的实用性和适应性。

    毕业论文php178企业进销存管理系统.doc

    两者结合,能够简化网站开发流程,提高系统的实用性,减少工作量,提升工作效率。 在需求分析阶段,文章阐述了汽车销售管理系统的必要性。随着汽车制造商的增多,消费者对汽车的需求日益多样化,从车型、颜色到品牌...

    Web 开发框架

    在IT行业中,Web开发框架是构建...深入学习和理解各种框架的特性和源码,结合实用工具,将使开发者在Web开发领域更具竞争力。同时,掌握如何使用和定制框架模板,可以快速搭建和迭代项目,适应快速变化的互联网环境。

    java实训实习心得.doc

    作者认为,学习 Java 需要掌握概念、 Application 应用程序、Applet 小程序、开发工具、数据类型、变量、接口、输入输出流等知识点,并学会分析异常、抛出异常。作者认为,小程序结构比 Application 应用程序更加...

    Java实验教程 实验报告 有项目工程文件

    《Java实验教程 实验报告 有项目工程文件》 这篇实验教程主要针对Java编程语言,旨在帮助学习者...通过参与实验项目,学习者不仅可以巩固理论知识,还能提升解决实际问题的能力,为未来的软件开发工作打下坚实的基础。

Global site tag (gtag.js) - Google Analytics