不久前,公司采购了一套OA系统,我们主要就是想工作流用起来,把公司制度流程化。
而我个人经过一个月的学习对于工作流也有了一定的理解,知道工作流由表单和流程引擎组成。而表单是数据的载体,数据通过流程引擎进行审批流转。
但是在使用过程中我也遇到了很多问题,首先是界面,买来的工作流的界面确实是不太美观,另外我们还有很多其它业务系统,希望能通过一个统一个的工作流引擎来进行业务流转,但是这个OA也没法实现。
所以我们痛下决心,自己开发了一套工作流框架,并兼容app功能,引入多套UI,这样再也不怕以后的系统变更了。
工作流引擎使用方法(以请假流程为例)
先设计一个请假单,用于流程中进行流转,点击左侧表单应用一表单设计。
选择新增。
对表单进行基本信息的设置。
进行对表单界面的设计。(可直接拖拽)
请假单设计完成。
下面就是工作流的设计了,左侧点击流程应用一流程设计。
点击新增,进入流程设计界面,填写流程基本信息,只需要单的SQL语句即可。
选择可发起流程的人员、角色或岗位。
绘制请假流程图,进行对流程的基本设计。
双击节点,进行权限设置。
点击保存,设计完成。
流程全部采用可视化设计,界面交互友好、便捷。
设计好的流程,可以在平台的流程应用中发起、审核、委托流程等,简洁实用。
后期,更多功能会逐步进解,喜欢的朋友可先行体验。
地址:https://www.learun.cn/Home/VerificationForm
相关推荐
在《java开发篇》的学习总结中,我们涵盖了JAVA应用编程的诸多方面,旨在通过150个实例来深入理解和掌握Java编程的核心概念和技术。 1. **基础语法**:学习Java首先要了解其基础语法,包括数据类型(如整型、浮点型...
JavaEE作为一种成熟的企业级应用开发框架,提供了完整的软件生命周期支持,从开发、部署到维护都有一套完整的技术规范和开发工具。JavaEE以其平台无关性、安全性、可伸缩性和稳定性等优点被广泛应用于企业级应用开发...
Lotus Domino是由IBM开发的一种服务器软件,主要用于协同工作、电子邮件、文档管理以及应用程序开发。它以其强大的数据库功能和自包含的工作流引擎而闻名。 首先,我们需要理解Lotus Domino的核心概念。它基于Notes...
本资料“FPGA设计高级技巧Xilinx篇”聚焦于华为在使用Xilinx FPGA时积累的高级设计技术,这些技术对于提升系统性能、优化资源利用率和缩短开发周期具有重要意义。 首先,了解FPGA设计的基础至关重要。FPGA由千万个...
这篇毕业论文全面地展示了软件开发的全过程,对于理解C#技术在实际项目中的应用和软件工程的实践有着重要的参考价值。通过阅读,读者不仅可以掌握C#和SQL的基本知识,还能了解到软件开发的完整流程,对于学习和提升...
在数据库领域,Oracle公司是知名的大型企业,提供多种信息技术解决方案,包括数据库、中间件、应用软件等,特别是在数据库管理软件方面,Oracle数据库以其强大的功能、稳定性和可扩展性在全球范围内享有盛誉。...
根据提供的文件标题、描述、标签及部分内容链接,我们可以推断出该资料主要涉及软件架构师相关的学习内容。接下来,我们将对各个章节所涵盖的关键知识点进行详细的解析。 ### 一、考试简介 本章节主要介绍了软件...
会计电算化是现代财务管理的重要手段,通过使用财务软件,可以提高工作效率,减少错误,便于查询和分析财务数据。 2. **资金调度**:在企业中,资金调度是指根据企业运营需求,合理安排和调配资金流动的过程。例如...
《MyEclipse开发手册之Java篇》是一本专为Java EE开发者设计的实用指南,它旨在帮助开发者掌握MyEclipse这一强大的集成开发环境(IDE),并利用其进行高效的Java EE应用程序开发。该手册特别适合以下几类读者: - *...
通过这部分的学习,读者将能够掌握如何利用MyEclipse进行企业级项目的开发,使开发工作更为高效和规范。 高级功能篇则深入探讨了MyEclipse提供的更多高级功能,如代码重构、性能分析、插件管理等,帮助开发者进一步...
通过本篇文章的介绍,读者不仅能够了解到大数据的基本概念及其开发流程,还能够通过具体的案例进一步加深对其实用性的理解。要成为一名成功的大数据开发者,除了扎实的技术基础之外,还需要不断学习新的技术和方法,...
WebEx是一款知名的网络会议、协作和在线学习工具,由思科公司开发。它不仅提供了实时音视频交流,还具备强大的屏幕录制功能。本篇文章将详细探讨WebEx的录屏软件及其相关知识点。 录屏功能是WebEx的重要特性之一,...
【标题】与【描述】中提到的"教育资料,实用文档,综合文档"可能是指包含多种类型的学习资源和实用信息的集合,这类资料通常涵盖了不同领域,如K12教育(基础教育阶段,即小学至高中)的学科知识、模板、素材等。...
企业工资管理系统是一个重要的信息化工具,主要用于企业内部对员工薪资的计算、发放以及管理。这篇毕业设计初稿展示了...在实际开发中,还需要根据企业的具体需求和环境进行调整和完善,以确保系统的实用性和适应性。
两者结合,能够简化网站开发流程,提高系统的实用性,减少工作量,提升工作效率。 在需求分析阶段,文章阐述了汽车销售管理系统的必要性。随着汽车制造商的增多,消费者对汽车的需求日益多样化,从车型、颜色到品牌...
在IT行业中,Web开发框架是构建...深入学习和理解各种框架的特性和源码,结合实用工具,将使开发者在Web开发领域更具竞争力。同时,掌握如何使用和定制框架模板,可以快速搭建和迭代项目,适应快速变化的互联网环境。
作者认为,学习 Java 需要掌握概念、 Application 应用程序、Applet 小程序、开发工具、数据类型、变量、接口、输入输出流等知识点,并学会分析异常、抛出异常。作者认为,小程序结构比 Application 应用程序更加...
《Java实验教程 实验报告 有项目工程文件》 这篇实验教程主要针对Java编程语言,旨在帮助学习者...通过参与实验项目,学习者不仅可以巩固理论知识,还能提升解决实际问题的能力,为未来的软件开发工作打下坚实的基础。