首页 > 其他分享 >JVS低代码流程引擎,在业务管理界面如何发起流程?

JVS低代码流程引擎,在业务管理界面如何发起流程?

时间:2023-12-18 10:32:12浏览次数:27  
标签:触发 逻辑 业务管理 JVS 流程 表单 点击 节点

在业务管理的场景下,存在先做了对应的数据管理,后续增加管理的规范度,“在业务数据变化时发起流程”的需求,那么这种情况下就需要在业务管理(列表页、表单)中发起流程,让业务模型使用流程配置,通常在具体业务场景下触发事件启动流程,业务场景涉及具体列表页、表单页模型数据。

示例:通过列表页顶部的【新增】按钮提交后置事件触发流程启用。

JVS低代码流程引擎,在业务管理界面如何发起流程?_表单

操作步骤

一、配置表单

按照正常情况下,完成列表页(数据管理)、表单(数据的变化操作)的配置,如下图示例

JVS低代码流程引擎,在业务管理界面如何发起流程?_数据_02

二、数据设置

在表单配置过程中,点击数据设置,进入数据设置界面,设计业务逻辑选取【启动流程】节点点击启用后置开关,这里表示数据发生新增变化时,会自动触发逻辑,让这个逻辑去触发一个流程,从而实现在业务管理界面上点击按钮,发起流程的功能,如下图所示:

JVS低代码流程引擎,在业务管理界面如何发起流程?_低代码_03

①:点击“编辑”按钮后,将进入逻辑引擎,触发流程的逻辑,完成设计后;

②:开启后置逻辑的开关,这样这个逻辑就可以实现新增表单数据提交后,触发设计的逻辑。

进入逻辑引擎的设计界面如下图所示:

JVS低代码流程引擎,在业务管理界面如何发起流程?_低代码_04

①、拖入启动流程节点,通过启动流程节点,可以实现逻辑执行到本节点时,触发右侧选中的流程;

②、选择对应流程,这里将会展示本应用中所有的流程,实现触发流程的绑定;

这里具体看看,具体绑定的设置,点击流程参数值公式设置,如下图所示,选中系统中的流程后

JVS低代码流程引擎,在业务管理界面如何发起流程?_启动流程_05

点击流程参数值按钮的设置,选择请求入参,将数据传给流程,如下图所示

JVS低代码流程引擎,在业务管理界面如何发起流程?_流程引擎_06

先提交,再保存设计

JVS低代码流程引擎,在业务管理界面如何发起流程?_数据_07

三、触发流程

在业务场景下发起流程如下图:

JVS低代码流程引擎,在业务管理界面如何发起流程?_低代码_08

①、启用流程后下一个节点是当前用户则直接点击流程办理解析审批流程。

②、也可以查看流程进度。

JVS低代码流程引擎,在业务管理界面如何发起流程?_低代码_09

在线demo:https://frame.bctools.cn/

基础框架开源地址:https://gitee.com/software-minister/jvs

标签:触发,逻辑,业务管理,JVS,流程,表单,点击,节点
From: https://blog.51cto.com/u_15454015/8869091

相关文章

  • vue3构建全流程
    1.创建工程:npminitvue@latest  删除components下的所有自动生成文件:新建目录api、utils、views  将request.js放在utils下,request.js内容://定制请求的实例//导入axiosnpminstallaxiosimportaxiosfrom'axios';//定义一个变量,记录公共的前缀,bas......
  • 【电子公文系统】日常操作流程
    登录系统:用户通过用户名和密码访问电子公文系统。创建文档:用户选择合适的模板创建新文档。完成文档内容的编辑,并保存草稿。文档审批流程:文档创建者提交文档以启动审批流程。文档在审批流程中沿着预设的路径流转,发送给一个或多个审批者。审批者审查文档,提出修改......
  • 浅析浏览器数据库IndexedDB:基本概念、操作流程及各对象属性和方法
    一、概述随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。Cookie的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage在2.5MB到10MB之间(各家浏览器不同),而且不提供搜索功能,不能建......
  • JVM虚拟机系统性学习-对象的创建流程及对象的访问定位
    对象的创建流程与内存分配对象创建流程如下:Java中新创建的对象如何分配空间呢?new的对象先放Eden区(如果是大对象,直接放入老年代)当Eden区满了之后,程序还需要创建对象,则垃圾回收器会对Eden区进行垃圾回收在垃圾回收的时候,会将Eden区的幸存对象转移到SurvivorFrom区如果再......
  • JVM虚拟机系统性学习-对象的创建流程及对象的访问定位
    欢迎关注公众号:【11来了】可以查看深入理解Redis系列完整文章!作者为在读研究生,目前研二,计划在公众号记录学习常用中间件笔记,以及明年更新面试经历!对象的创建流程与内存分配对象创建流程如下:Java中新创建的对象如何分配空间呢?new的对象先放Eden区(如果是大对象,直接放入老年代)当......
  • 读程序员的README笔记13_技术设计流程(上)
    1. 行为准则2. 设计过程的螺旋式上升2.1. 圆锥体中的箭头进一步螺旋式上升2.2. 你现在更确定你理解了问题空间2.3. 你的原型为你的解决方案提供了越来越多的信心2.4. 随着每一次迭代,设计文档变得更加清晰和详细3. 技术设计流程3.1. 当被要求对系统进行修改时,大......
  • cas客户端流程详解(源码解析)--单点登录
    博主之前一直使用了cas客户端进行用户的单点登录操作,决定进行源码分析来看cas的整个流程,以便以后出现了问题还不知道是什么原因导致的cas主要的形式就是通过过滤器的形式来实现的,来,贴上示例配置:<listener><listener-class>org.jasig.cas.client.session.SingleSig......
  • 入门篇-其之十-流程控制之循环结构
    本文中使用到的工具是IntellijIDEA和JDK8,需要安装两款工具的请查看这两篇教程:点我查看安装JDK8/11/17教程、点我查看安装IntellijIDEA教程。假设输出1~100之间的所有整数,正常情况下我们需要写100行代码才能对所有数字输出。System.out.println(1);System.out.println(2);......
  • LTE的处理流程和机制
    LTE的处理流程和机制来源 https://zhuanlan.zhihu.com/p/645672554参考目录 https://zhuanlan.zhihu.com/p/658378789 一.UE工作状态在通信过程中,我们的手机也就是UE(UserEquipment)的处理可以分为以下三种情况,开机过程、待机状态和联机状态,每种状态下完成的任务如下所示:......
  • 通过业务流程优化,推进全面预算管理顺利实施
    当下,企业为了迎接新的机会和风险,能够在市场份额、财务增长和可持续发展方面保持领先地位,需要了解影响财务管理需求、成本支出流程和企业财务业绩评估等的业务分析趋势。通过评估需求数据与关键经济指标之间的相关性和发展趋势,可以为企业提供基于历史背景与经营现状的未来财务预测,并......