首页 > 编程语言 >完整工作流整合方案,自定义配置,Java+Vue+Activiti@附配套文档

完整工作流整合方案,自定义配置,Java+Vue+Activiti@附配套文档

时间:2023-02-08 17:16:05浏览次数:36  
标签:Vue Java 自定义 流程 流转 表单 设置 审批

前言

activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。

一、项目形式

springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作流表单可平滑的接入自定义表单,接入后进行业务审批流转。本项目集成了工作流所有的功能,并做了一个测试的表单进行审批演示。工作流部分功能含:流程图在线绘制,在线发布,工作流权限设置,审批节点设置(角色,直接指定人,部门等),业务表单关联,提交,撤回,与签或签,同意,驳回(支持驳回到任意岗),审批委托,流程挂起,流程图实时跟踪,审批提醒,可接入钉钉进行钉钉通知,企业微信通知等。

二、项目介绍

本项目拥有用户管理,部门管理,代码生成,系统监管,报表,大屏展示,业务审批等功能。功能太强大,只能粗矿的介绍,所见即所得,体验一下吧。

三、工作流

1.流程模型绘制

进入流程模型菜单,创建流程模型,这里涉及到网关流转,需要设置流转条件,我们这里是三十岁以上的走下面分支,三十岁以下的走上面的分支。点击分支线,设置流转条件即可。${age<=30}。保存后我们在列表中点击发布即可。 !

1.png
设置流转条件

在这里插入图片描述

2.流程配置

发布后,就到了已发布模型列表,在启用之前,我们需要先对进行节点设置和关联具体单据。

已发布模型

审批人员可以根据角色,直接指定人,部门,部门负责人,发起人部门负责人来进行配置,基本上满足所有的流转需求,并且可以设置表单变量。

节点设置

设置流程表单,目前就做了一个请假的测试表单,并且可以对相应角色授权,做到自定义权限。 设置关联表单

设置完后启动即可。

3.流程提交

填写请假表单

11416921-5e30b9260e3cef33.png
列表

提交单据,优先级分为普通,重要,紧急。消息通知可以选择站内通知,短信,邮件。

提交表单

提交之后可以撤回单据。
查看流程流转进度情况。

11416921-ace9dc54645cd2b2.png

11416921-bc5883166b546db6.png

也可以挂起,删除流程。

11416921-21689ab5972a549d.png

4.流程审批

办理人审批列表,可以处理单据(驳回或者通过),也可以委托他人待办。 审批待办

审批通过。
委托他人待代。

wpdb.png
sptg.png
审批通过后进入已办列表。

yblb.png
年龄大于30岁,进入下面分支流转。 流程查看

审批通过。

sptg2.png

5.待办信息推送

站内消息推送。

znxx.png

总结

上面只是展示了平台的审批流功能,还有其他很多功能没展示出来,自己也写了一些非常好用的组件,做到系统敏捷快速开发,大大减少开发时间和成本,目前正在对接移动端审批。有需要源码的联系我。q:262086839。

标签:Vue,Java,自定义,流程,流转,表单,设置,审批
From: https://www.cnblogs.com/jllj001/p/17102512.html

相关文章

  • vue3 和vue2的区别
    1.数据的响应式不同答:vue2是通过object.defineProperty()方法,get是获取属性,set是修改属性。但是新加的属性和删除的属性则没有响应式,还有就是通过数组的下标来修改值,......
  • JAVA WEB项目大文件上传下载解决方案
    ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上......
  • WPF中用户控件和自定义控件
    WPF中用户控件和自定义控件无论是在WPF中还是WinForm中,都有用户控件(UserControl)和自定义控件(CustomControl),这两种控件都是对已有控件的封装,实现功能重用。但是两者还是有......
  • 【vue3】父子组件通信之 vue3 defineProps,defineEmits ,defineExpose
    1、简介父组件通过v-bind绑定一个数据,然后子组件通过defineProps接受传过来的值,2、代码示例1)给Menu组件传递了一个title字符串类型是不需要v-bind<template><d......
  • javaScript进阶
    javaScript进阶一、作用域JS的作用域简单来说就是变量(变量作用于又称上下文)和函数生效(能被访问)的区域1.全局作用域函数之外声明的变量,会成为全局变量。变量在程序的任......
  • vue春招面试题
       一、MVVM模型●model->data数据●view->dom模型,●viewModel->视图模型,实例。相当于一个桥梁 二、Vue中响应式数据的理解  三、Vue如何检测数组变化......
  • Java中使用MapStruct时使用@Mapping的expression表达式实现自定义转换规则(多对一、获
    场景Java中使用MapStruct实现对象转换/实体属性赋值/Bean属性映射,避免大量setter和getter:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128922752上面......
  • Swagger使用注意事项-java
    使用swagger后,所有controller中的方法都会自动生成接口;但是并不完美,需要配合swagger的注解来进行接口说明的完善(在代码中添加了注释,方便阅读)。可以导入到Yapi中,免去手动创......
  • Java中的JDBC基本概念和各对象详解
    概念JavaDataBaseConnectivity Java数据库连接,Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这......
  • JAVA WEB项目大文件上传下载源代码
    ​ 1、介绍enctypeenctype 属性规定发送到服务器之前应该如何对表单数据进行编码。enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样)1、......