CXYGZL-程序员工作流,持续迭代升级中

概述

现在开源的工作流引擎,基本都是以BPMN.js为基础的,导致使用门槛过高,非专业人员无法驾驭。本工作流借鉴钉钉/飞书的方式,以低代码方式降低用户使用门槛,即使是普通企业用户也可以几分钟内就能搭建自己的工作流引擎。

官网:程序员工作流

本次更新内容

  1. 【新增】流程报表支持条件筛选导出
  2. 【新增】流程支持多版本管理,支持暂存功能
  3. 【新增】用户任务支持任务监听器
  4. 【新增】用户任务支持审批时限
  5. 【新增】支持用户属性中的多选当做分支条件
  6. 【新增】单选多选表单支持远程加载选项
  7. 【优化】流程报表在发起流程的时候记录数据,流程完成的时候完善数据;新增流程状态、审批结果等字段
  8. 【优化】签署合同自动生成电子证书并保存
  9. 【优化】流程结束删除相关流程实例字段
  10. 【优化】记录用户任务是否自动完成
  11. 【优化】创建流程添加redis锁防止重复创建
  12. 【修复】签署合同签章错位问题

功能介绍

便捷

已适配H5、微信小程序和钉钉小程序,随时随地可以发起流程、处理任务、查看流程执行情况,不遗漏任何一个瞬间

好用

通过低代码方式,拖拽表单、自定义流程图即可实现自己的工作流。所有配置所见所得,无需复杂配置

专业

支持排他网关、包容网关、延时器、子流程等多种节点以及流程监听器、动态表单权限等专业功能,实现流程与业务的丝滑接入

强大

审批只是其中一个功能,业务编排、动态表单等也不在话下。用户动态属性更是提供更多扩展,使得流程更加丰富

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/627100.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CC工具箱使用指南:【获取所有字段信息】

一、简介 这个工具的目的简单易懂,就是获取选定要素图层的所有字段信息。 本身不对要素图层作任何处理,只是一个查看属性的工具。 问我要用在什么地方,我也不知道-_- 二、工具参数介绍 点击【信息获取】组里的【获取所有字段信息】工具&a…

Vue3中使用自定义指令

一,自定义指令: 应用场景:禁用按钮多次点击 1.vue2 a. src/libs/preventClick.js import Vue from vue const preventClick Vue.directive(preventClick, {inserted: function (el, binding) {el.addEventListener(click, () > {if (!el…

网络协议与攻击模拟_04ICMP协议与ICMP重定向

ICMP协议是网络层协议, 利用ICMP协议可以实现网络中监听服务和拒绝服务,如 ICMP重定向的攻击。 一、ICMP基本概念 1、ICMP协议 ICMP是Internet控制报文协议,用于在IP主机、路由器之间传递控制消息,控制消息指网络通不通、主机是…

windows系统下docker软件中使用ubuntu发行版本的linux系统

1.软件下载 官网下载地址 下载安装之后,再去微软商店下载wsl软件,可以直接用,或者也可以使用命令行拉取(下面会讲) 2.在docker里面创建容器的两种方法 2.1.命令行创建 前言:输入 winr 打开命令行进行下面…

【经典算法】有趣的算法之---遗传算法梳理

every blog every motto: You can do more than you think. 0. 前言 遗传算法是一种基于自然选择和遗传机制的优化算法,因此它通常被用于求解各种最优化问题,例如函数优化、特征选择、图像处理等。 一言以蔽之: 将数学中的优化问题&#xf…

Rust 基础语法

本章主要了解可变变量、不可变变量、函数、基本类型、注释、所有权、借用。 1、定义变量,Rust中有可变变量和不可变变量的区别,不废话上代码 fn main() {//创建一个不可变的变量xlet x5;//创建一个可变的变量ylet mut y6;x10;y11;//打印变量x、y的值pr…

pythonnumpy十二: 使用numpy完成图像处理

使用NumPy可以进行简单的图像处理操作,例如调整图像大小、裁剪图像、旋转图像、改变图像亮度等。下面是一些示例: 1.调整图像大小: import numpy as np from PIL import Image# 打开图像 image Image.open(image.jpg)# 调整图像大小 new_s…

高级分布式系统目录汇总

临近《高级分布式系统》考试,所以一边复习((⊙o⊙)…,其实是预习,哈哈^_^),一边写高级分布式博客。先将高级分布式章节以及相关博客罗列如下,欢迎和大家一起学习。资料部分参考上了以下教材: 分布式实时系统…

超形象图解Python NumPy

超形象图解Python NumPy!

邦芒支招:三招教你迅速度过职场迷茫期

在职场与同事相处的时间要多过家人,处理不好职场中同事间的关系,每一天都在不开心中度过。 ​ ​职场新人最难处理的并不是工作,而是职场关系,即使很多职场老司机也未必把握得当,反而成为很多职场上的失败案例。 尽管…

接口interface--java学习笔记

认识接口 java提供了一个关键字interface,用这个关键字可以定义出一个特殊的结构:接口在接口里面定义的变量,不管加不加public static final修饰都默认为常量,必须赋初值在接口里面定义的方法,不管加不加public abstr…

高通Android12增加自定义实体按键

1、设备树增加pinctrl LA.UM.9.15.2/kernel/msm-4.19/arch/arm64/boot/dts/qcom/sc12x-evk/scuba-pinctrl.dtsi&soc {tlmm: pinctrl@500000 {...gpio_key_1: gpio_key_1 {mux {pins = "gpio104";function = "gpio";};config

武汉灰京文化:抓住用户心理,游戏推广不可或缺的前提

在当今激烈竞争的游戏市场中,了解目标用户成为游戏推广的不可或缺的前提。不同类型的游戏适合不同的用户群体,因此通过深入研究用户画像,准确定位目标用户群体,成为游戏成功推广的关键一环。游戏推广不仅仅是让更多的人知道游戏的…

MOJO交互

文章目录 Mojo不仅非常适合编写高性能代码,而且还允许我们利用庞大的Python库和工具生态系统。有了无缝的Python互操作性,Mojo可以使用Python做它擅长的事情,尤其是gui,而不会牺牲关键代码的性能。让我们以经典的Mandelbrot集合算…

运筹说 第84期 | 网络计划-网络图的基本概念

自华罗庚教授将网络计划技术引入我国,网络计划已取得巨大发展。本期开始,小编将从网络图基本概念、时间参数计算、网络计划优化和图解评审法等方面对网络计划进行系统的介绍。 01前言 20世纪50年代以来,产生了许多计划管理的新方法&#xf…

【java八股文】之计算机网络系列篇

1、TCP/IP和UDP模型 TCP/IP分层(4层):应用层,传输层,网络层,数据链路层 网络的七层架构 (7层):应用层,表示层,会话层,传输层&#xff…

「HDLBits题解」Multiplexers

本专栏的目的是分享可以通过HDLBits仿真的Verilog代码 以提供参考 各位可同时参考我的代码和官方题解代码 或许会有所收益 题目链接:Mux2to1 - HDLBits module top_module( input a, b, sel,output out ); assign out sel ? b : a ; endmodule题目链接&#xff…

Python学习之路-多任务:线程

Python学习之路-多任务:线程 简介 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。操作系统轮流让各个任务交替执行,表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快…

【健康小贴士】关节炎是不是冻出来的?

大家冬天肯定被父母唠叨过: 「天气这么冷,裤子穿这么短,小心得关节炎!」 ❌这种说法其实是不对的或者并不全面,答案来了👀

快快销ShopMatrix 分销商城多端uniapp可编译5端 - 佣金倍数提现

本文来自应用中心-9999款应用在线选购 "佣金倍数提现"这个概念在不同的上下文中可能有不同的含义,但通常它涉及到基于用户赚取的佣金来设定提现条件。这是一种常见的机制,尤其是在那些提供佣金或回扣的平台上,如联盟营销、金融交易…