JNPF3.4.5大版本正式上线啦!

news2025/7/29 6:33:39

千呼万唤始出来,时隔近四个月,引迈信息终于再度推出新版本与大家见面了,此次推出的3.4.5大版本,可谓是吊足了大家的胃口。

本次大更新为用户带来的是高效率、高可用性、低成本、快速部署、易于扩展的快速开发平台的使用体验。本次更新内容范围极广,涵括了在线开发、工作流程、消息模块及技术实现等各板块的内容,包括众多的更新细节,极大地丰富了用户的使用试验。JNPF快速开发平台3.4.5版本更多详细的更新要点介绍,跟着我继续往下看吧!

在线开发

链接组件

表单设计基础控件区增加链接组件,用来进行表单页面内的超链接页面跳转。

表单设计

 

表单属性——支持自定义css,可帮助用户实现自定义表单样式,可以不局限于平台给出的四种表单样式。

 

新增用户控件

表单设计内新增加用户组件控件同时将系统公告用户选择控件进行修改。该控件改造解决用户选择时直接将某一个部门、角色、岗位、分组作为选中用户,不需要一个个用户去做选择操作更符合用户多选的实际应用场景。

左侧展示部门、角色、岗位、分组四大分类。部门下展示各个组织部门层级及归属在该层级下的用户,角色、岗位两大类就通过组织层级树展示对应组织部门层级下的角色、岗位,分组没有归属组织层级直接展示分组内容。右侧展示左侧选择的部门、岗位、用户、分组、角色内容。若选中的是部门,将当前层级及子层级所有用户都捞取作为选中用户;若选中的是角色、岗位、分组是将当前选中类别内的所有用户作为选中用户。

 

功能数据导入

为实现配置功能数据进行批量导入操作,在进行列表设计时用户可以在列表属性的按钮配置区内进行导入模板设置。支持用户根据实际应用场景选择导入模式仅进行新增还是进行新增和更新功能数据,更新数据系统是根据唯一性字段进行重复数据更新操作。

模板配置完成后在对应菜单的功能页面会展示导入按钮,点击导入按钮用户可以进行导入模板下载操作填写导入数据后用户可以进行数据批量导入操作,在导入时系统会根据导入的数据进行字段类型、格式、数据及唯一性验证,若不符合设计的模板字段校验会返回错误信息,符合的可以正常进行批量导入操作,用户再进行错误数据下载修改后可再次进行数据导入。

 

 

同步菜单

支持在功能表单页面将表单通过【发布模板】直接同步到子系统。但注意,该功能目前只能支持单一选择,如需一表多用,可直接在主系统对表单进行复制,再逐一同步至各子系统。

 

设计功能发布

在线开发功能设计由原先创建菜单后修改功能内容立即生效模式变更为发布成线上线下模式。修改当前线下的功能内容不会对当前线上发布的功能产生影响,若要将当前线下修改的模板应用在线上需要重新进行发布。

同时针对功能设计增加暂存功能。

功能设计的模式由原来的的三种(表单、列表、流程)变更为两种(表单、列表),流程嵌套在表单和列表模式之内通过基础信息内启用流程的开关进行控制。

列表更多下拉展示内容:发布模板、回滚模板、更改模式、复制模板、导出模板、预览模板。

 

工作流程

流程版本

流程设计和表单设计在当前版本进行拆分。

流程设计启用版本管理,用户可以进行启用、停用流程及进行相关流程的版本管理。版本管理由于对流程所做更改的持续和详细跟踪,用户能够更快更简单的进行即时洞察最终提高项目可靠性。

 

流程拆分

流程引用的表单增加线上发布和线下草稿,用户可以随意编辑线下版本后再发布到线上版本中使用。线下编辑版本不影响线上发布版本,即修改后的内容不实时生效需要经过发布才能进行更新。

用户在列表页面更够进行表单发布、回滚、复制、导出、预览等操作。

 

一流程多表

流程设计改造为发起流程和功能流程俩流程类型,发起流程提供业务流操作,在我发起的内进行流程工单新增,功能流程需要进行系统菜单新增,通过功能模块走工作流程工单。

业务流程能够实现节点配置表单及一流程多表模式。在每个新增节点的基础设置内增加表单配置项,审批节点不配置默认引用发起节点内配置的表单如图所示。

功能流程一个功能对应一个流程。在基础设置内选择自定义功能(在线开发功能)、系统功能(代码生成功能)的表单如图所示

 

 

数据传递增加子表数据传递

流程内的数据传递规则原先只能调用主表字段数据进行展示,现增加子表字段的展示规则。用户设计时可以选择主表、子表字段进行传递,适用范围增大能够更好的应用在实际使用场景中。

 

流程授权协管

流程设计增加授权协管功能,解决原先流程设计和流程监控没有权限分配查看数据,只能通过菜单权限管控全部数据是否可见。创建该流程的人员可以将该流程分配给其他协管人,协管人也能够查看编辑和删除该流程具体内容。因此流程设计列表展示的流程数据为我创建的流程和授权协管给我的流程,同样在流程监控下可查看的数据为我创建的和我协管的流程流转工单。

 

流程委托改造

流程委托进行系列调整,委托人原先只能是当前用户修改为若是普通用户委托人只能是自身,若是超级管理员委托人可以是全部用户进行选择,若是分级管理员则可以选择分管部门下的用户作为委托人。委托流程原先只能进行审批委托且单选流程无法进行批量委托操作无法满足大量的实际使用场景,现变更为可以进行发起委托和审批委托,且能够进行批量流程选择操作且同时可进行全选流程。

 

审批加签改造

流程设计时节点勾选了加签操作后,在工单流转时用户可以进行审批加签操作。用户点击加签按钮后会展示加签弹窗,可以选择加签类型:审批前、审批后如图所示。

审批前即当前工单会先流转到加签人由加签人先进行审批操作,若加签人通过该工单则会重新流转到当前审批人再次进行审批操作,若加签人拒绝当前工单则意味着当前审批人驳回拒绝工单;审批后即当前审批人自动同意当前工单后再将工单流转到加签人进行审批操作。

 

 

消息模块

所有工作流都可以实现自主配置消息模板的操作,同时包括站内信,也可以实现自主配置。

配置移除

原系统管理—系统配置的第三方配置移除,更改为同步配置。该板块移除阿里短信、腾讯短信、电子邮箱配置,该功能合并到消息中心功能实现;并保留企业微信、阿里钉钉配置,实现数据同步。

 

 

消息中心

移除原系统模板—短信模板、消息模板,合并至消息中心功能实现。消息中心由账号配置、消息模板、发送消息配置、消息监控四块内容组成。

【消息中心】功能的使用注意,当接收方是钉钉或企业微信,则【系统权限-同步配置】数据先同步;当接收方为邮箱或短信配置,则【系统权限-用户管理】的邮箱或手机号必填。

 

其他功能板块

个人配置增加签名模板

在个人资料区增加个人签名模板区域进行个人签名管理,系统内的所有签名都可以调用这里的签名模板无需每次都进行手动签名提高审批效率。支持在调用工作流配置,选择默认签名,即可自动显示手写签名。

 

任务调度增加任务开始和任务结束时间

任务调度增加任务开始时间和任务结束时间。用户可以自主定义任务起止时间,若结束时间不做选择时即为永久生效。

弹窗选择属性、关联表单属性、计算公式控件改造

弹窗选择属性、关联表单属性、计算公式组件原先只能进行数据联动展示无法对数据值进行存储入库。现增加控件类型选择(展示数据、存储数据),若选择存储数据会联动展示数据表及控件字段就可将该字段进行入库保存。

 

 

 

技术实现

单点登录

saToken + 单点登录(Maxkey SSO)

用户只需要登录一次就可以访问所有相互信任的应用系统,有助于帮助用户实现用户效率的提升、开发人员效率的提高;简化管理。

第三方登录

新版本支持第三方登录,点击其他登录方式下的第三方图标,弹出第三方登录页面,登录相关账号。现阶段支持的第三方登录平台有微信、腾讯QQ、企业微信、钉钉、飞书。

注意:非多租户环境下,一个第三方账号只可绑定一个系统用户。多租户环境下,一个第三方账号可以绑定不同租户的用户,但是一个租户下同一个第三方账号无法绑定多个系统用户。

由于篇幅有限,部分功能并未展开介绍,更多功能的详细操作我们后续会继续更新,感谢您一直以来的关注与支持!

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

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

相关文章

【ASM】字节码操作 工具类与常用类 TraceClassVisitor 介绍

文章目录 1.概述2. TraceClassVisitor2.1 class info2.2 字段信息2.3 constructors2.4 methods3.如何使用TraceClassVisitor3.1 生成新的类3.2 修改已有的类3.3 打印ASM信息4.总结感谢第一个订阅字节码的人,感谢老铁支持 adminhjy 1.概述 在上一篇文章:

拓展卡尔曼滤波(Kalman)附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

分享5个良心好用的PC软件,免费无广告

今天再次推荐5个良心好用的Windows神级软件,每一个都是完全免费,堪称神器,让你打开新世界的大门。 1.数据恢复工具——EaseUS Data EaseUS Data Recovery Wizard是一款简单易用的数据恢复工具,给用户提供了三种恢复模式&#xf…

docker部署ES及kibana整个流程

对于ES小白,第一次安装ES走了很多弯路,下面记录自己本地安装elasticsearch的整个过程,我觉得小白如果按照我的流程走,大部分应该可以安装并运行成功。下面是整个步骤: 一、部署ES 拉取镜像 docker pull docker.elast…

胞外囊泡代谢组学—前列腺癌代谢变化研究的新策略

小小身体蕴含大大能量!前列腺癌非侵入性的诊断和监测的新方式——胞外囊泡(外泌体)代谢组学!目前,胞外囊泡/外泌体作为非侵入性的癌生物标志物已成为新的研究热点。百趣代谢组学文献分享,芬兰赫尔辛基大学学…

避免项目资源管理陷阱,8Manage帮你支招!

项目资源管理主要是对项目所需的人力、材料、机械、技术、资源等资源进行计划、组织、指挥、协调和控制。众所周知,项目推进需要资源支撑,一旦资源不足,项目的进度和质量都会受到影响。而在项目管理活动中,做好资源管理并不容易&a…

SORT追踪

卡尔曼滤波 卡尔曼滤波用当前时刻运动变量去预测下一时刻的运动变量,检测器第一次的检测结果用来初始化卡尔曼滤波的运动变量,后续的结果作为更新。在信号处理中卡尔曼滤波是去除噪声的一个算法,作用是使用信号更加的准确。在SORT中的&#x…

MySQL常用语句汇总

一、背景 日常测试开发工作中会用到各类SQL语句,很多时候都是想用的时候才发现语句细节记不清楚了,临时网上搜索SQL语法,挺费时费力的,语法还不一定是对的。因此汇总整理了一下MySQL最常用的各类语句,以后就不用再到处…

Linux环境安装

学习Linux首先要准备一个Linux环境。环境的安装有两种途径:买一个云服务器,安装虚拟机。 推荐使用云服务器,较虚拟机方便很多。 云服务器具体来说是Centos 7.6 64位——我也不知道为啥用这个 步骤一: 购买云服务器的主要方式…

“向美好女人致敬”粉红丝带主题活动,谈水果养生之道

传递粉红正能量,践行粉红关爱,“向美好女人致敬”粉红丝带关爱月公益线下活动于11月13日顺利收尾,帮助广大女性更加深入地了解、认识乳腺癌预防和康复治疗,推进乳腺癌防治意识。此次活动邀请到了云南省肿瘤医院乳腺三科科主任、副…

Android通过jni调用本地c/c++接口方法总结

网上有网友问android的原生应用,上层java代码如何通过jni调用本地的c/c++接口或第三方动态库 ?之前搞过android应用开发和底层c/c++接口开发都是一个人搞定,觉得还是蛮简单的。其实没啥难度,如果觉得难只是因为你没有经历过,只要搞过一遍基本就记住了。这里总结下方法留作…

李嘉诚人生最大的错误,并非错过阿里华为,而是套现中国投资欧洲

李嘉诚是很多人心中的生意之神,很多人认为李嘉诚一生从来都没有失败过,他是生意场的常胜将军。可是事实上真的是如此么? 很多人可能不知道,李嘉诚其实也曾经犯下了很大的错误,比如说2003年前后,李嘉诚先后错…

【设计模式】2.工厂模式

文章目录1. 工厂模式概述2. 简单工厂模式3. 工厂方法模式4. 抽象工厂模式1. 工厂模式概述 工厂模式属于创建型模式的一种。 在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重&#xf…

图神经网络学习笔记

1 图神经网络应用 芯片设计、场景分析问题推理、推荐系统、欺诈检测风控相关、道路交通动态流量预测、自动驾驶、无人机等、化学医疗等场景 2 图神经网络基本组成 点(vertex)、边(edge)、全局图(global),图神经网络(GNN,Graph Neural Netw…

Java 集合知识点总结

Java 集合知识点总结总览Collection 接口ListArrayList源码&扩容机制SetQueueMap接口HashMapHashMap源码&底层数据结构HashMap 的遍历LinkedHashMapTreeMapHashtableConcurrentHashMap 源码&底层数据结构本文是个人阅读学习JavaGuide的集合知识的总结笔记。总览 C…

【计算机毕业设计】个人交友网站源码

一、系统截图(需要演示视频可以私聊) 摘 要 本论文主要论述了如何使用JAVA语言开发一个个人交友网站,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中&#xff0…

【最强最全车牌识别算法】支持13种中文车牌识别的云端API部署(可直接获取源码使用)

项目简介 在城市交通管理、视频监控、车辆识别和停车场管理中车辆检测与车牌识别是一项富有挑战而重要的任务。利用深度学习识别不同条件下的车辆及其车牌信息。更具体地说,实时目标检测网络(Yolov5)用于从车辆图像中提取特征并且通过训练对…

[附源码]java毕业设计面试刷题系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

基于分组码的消息验证码的程序实现

目 录 摘 要 I 1 绪论 1 1.1 课题研究背景和意义 1 1.2 课题研究现状 1 2 CBC MAC的特征和基本工作原理 2 2.1 CBC MAC的特征和码集选择的原则 2 2.2 CBC MAC生成原理 2 2.3 CBC MAC模块结构图 3 3 FPGA和VHDL语言 4 3.1 概述 4 3.2 VHDL语言特点 5 3.2.1 常用硬件描述语言简介…

GUI编程--PyQt5--QAbstractButton

文章目录绘制事件设置文本设置快捷键设置自动重复按钮状态排他性按钮的点击按钮点击有效区域按钮的信号QAbstractButton是一个抽象类,无法直接使用。绘制事件 from PyQt5.QtWidgets import QAbstractButton from PyQt5.QtGui import QPainter, QPen, QColor # 定义…