inBuilder低代码平台新特性推荐-第十二期

各位CSDN的友友们,大家好~

         今天来给大家介绍一下inBuilder低代码平台社区版中特性推荐系列第十二期——新版本集成开发环境!

01 概述

        编码规则定义规定了编号的生成格式,一条编码规则定义由基本信息和段列表组成:基本信息是对该编码规则的概述,包含编号、名称、所属业务种类、是否连续等;段列表规定了生成后的编码由几部分组成、各个部分的的生成方式,目前编码规则支持的段类型包括常量段、系统变量段、外部参数段、顺序号段。

        定义编码规则后可使用其生成编号,支持单条生成、批量生成、释放编号、断号重用等功能。可通过在业务实体上绑定编码规则,从而在业务实体创建、保存等时机自动生成编号。在业务实体字段绑定编码规则的场景中,可以为其设置编码规则动态分配,从而具备在运行中根据上下文自动切换编码规则的能力。

02 编码规则定义页面

        功能位置:业务公共->业务配置->业务配置->编码规则定义

        业务种类列表,位于页面左侧,显示所有的业务种类;

        编码规则列表,位于页面右侧,显示左侧选中业务种类下的所有编码规则列表,可进行以下操作:

        新增:添加新的编码规则;

        导入元数据:导入已有的编码规则元数据;

        查看:查看当前编码规则的定义信息;

        编辑:编辑当前编码规则;

        删除:删除当前编码规则;

03 编码规则内容

03-1 基本信息

        一个编码规则定义信息包含以下内容:

        ID:编码规则的ID,自动生成,禁止修改;

        编号:该编码规则的编号;

        名称:该编码规则的名称;

        业务种类:该编码规则所属的业务种类;

        服务单元:该编码规则所属的服务单元,通常与使用该编码规则的功能所属的服务单元一致。比如想给销售订单添加编码规则,此处就填写报销单的服务单元;

        是否连续:根据编码规则生成的编号是否连续。若连续,有断号(释放掉的编号)时会利用断号;若非连续,则顺序号不一定是连续的;注意:【若编码规则设置为连续,且业务代码内调用了编码规则生成编号接口,那么在删除单据的业务代码中也需调用编码规则释放接口】

        检查断号格式:仅当“是否连续”设置为“是”时可设置。若检查断号格式启用,则只重用与当前编码规则定义格式一致的断号。注意,该检查会影响编号生成性能;

        描述:该编码规则定义的描述。

        以上信息根据实际情况设置。

03-2 段列表

        编码规则的段类型分为四种:

        一、常量:在每次生成编号时该段的值不会变化。

        二、系统变量:若使用该段,可以指定一个表达式,生成编号时,将表达式的计算值作为该段的最终值。

        三、外部参数:两种使用方式:

                (1)若生成编码规则时传入模型对象,将表达式的计算值作为该段的最终值。

                (2)若生产编码规则时传入参数字典,将获取参数字典中与参数编号对应的值作为该段的最终值。

        四、顺序号:首次生成编号时,以起始号最为最终值。之后每次生成编号,都以上次的顺序号+步长最为最终值。如果最终生成的顺序号长度小于设置的位数,则在最终值前以0补足位数。

        不同类型的段支持设置不同的属性,以下是经常出现的属性包括:

        编号:段的唯一性标识;

        名称:段的名称;

        类型:段的类型。包括常量、顺序号等;

        是否显示:标识该段是否显示在最终生成的编号中。

        是否维度:标识该段是否参与到生成的编号的维度信息中(不同维度的编号加以区分,比如:若以订单类型为维度段,则不同类型的订单将不共用同一个顺序号序列)

04 新增编码规则定义示例

        打开编码规则定义功能后,在导航栏下选择自己所建的应用,点击界面右上方【新增】按钮打开新建编码规则页面。

        新增常量段属性

        新增变量段属性

        在“表达式”中,需要选择获取系统当前日期的函数,日期格式设置为:yyyyMM。

        新增顺序号段属性

        起始号(单据编号起始的编号数):起始编号。

        步长(单据编号每新增一次增长的编号数):编号的步长。

        位数(单据编号数量位数):编号的位数。

填写基本信息

        在业务实体关联编码规则

        编码规则设置完成。

欢迎大家下载inBuilder开源社区版(https://ibc.inspures.com/),体验上述开发过程!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OCR原理解析

目录 1.概述 2.应用场景 3.发展历史 4.基于传统算法的OCR技术原理 4.1 图像预处理 4.1.1 灰度化 4.1.2 二值化 4.1.3 去噪 4.1.4 倾斜检测与校正 4.1.4.2 轮廓矫正 4.1.5 透视矫正 4.2 版面分析 4.2.1 连通域检测文本 4.2.2 MSER检测文本 4.3 字符切割 4.3.1 连…

视频后期特效处理软件 Motion 5 mac中文版

Motion mac是一款运动图形和视频合成软件,适用于Mac OS平台。 Motion mac软件特点 - 精美的效果:Motion提供了多种高质量的运动图形和视频效果,例如3D效果、烟雾效果、粒子效果等,方便用户制作出丰富多彩的视频和动画。 - 高效的工…

【力扣 面试题02.07链表相交】一种思路极其清晰的解法

力扣一单简单题,看完大佬的题解真是佩服得五体投地! 虽是一道简单题,当我吭哧吭哧写了几十行后,看到大佬仅仅几行直接秒掉,只能说算法的本质还是数学,数学逻辑思维真是太重要了,有时候真得慢慢去…

TZOJ 1429 小明A+B

答案&#xff1a; #include <stdio.h> int main() {int T0, A0, B0, sum0;scanf("%d", &T); //输入测试数据的组数while (T--) //循环T次{scanf("%d %d", &A, &B); //输入AB的值sum A B;if (sum > 100) //如果是三位数{…

使用 Go 构建高性能的命令行工具

命令行工具&#xff08;CLI&#xff09;在软件开发中扮演着重要的角色&#xff0c;尤其是在自动化工具、开发工具链和服务器管理等领域。Go 语言以其简洁性和高性能而闻名&#xff0c;非常适合用来创建强大且高效的 CLI 工具。本文将详细介绍如何使用 Go 语言来构建 CLI 应用&a…

基于hadoop下的hbase安装

简介 HBase是一个分布式的、面向列的开源数据库&#xff0c;该技术来源于Fay Chang所撰写的Google论文“Bigtable&#xff1a;一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统&#xff08;File System&#xff09;所提供的分布式数据存储一样&#xff0c;…

Python批量Git Pull,对文件夹批量进行Pull操作

效果展示 说明 本来是想写的完善一些&#xff0c;但由于是自用&#xff0c;所以写出来后发现已经解决了自己的问题&#xff0c;所有 2和3功能没有写。 执行的话&#xff0c;需要 cmd 之后 直接 Python BatchGitPull.py 运行下面代码即可。 里面同时涉及到其他Pyhon知识点(写给…

SSM项目实战-mapper实现

1、SysUserMapper.java package com.atguigu.schedule.mapper; import com.atguigu.schedule.pojo.SysUser; import org.springframework.stereotype.Repository; Repository public interface SysUserMapper {SysUser getSysUser(SysUser sysUser); }2、ScheduleMapper.java p…

“超越摩尔定律”,存内计算走在爆发的边缘

过去几十年来&#xff0c;在摩尔定律的推动下&#xff0c;处理器的性能有了显著提高。然而&#xff0c;传统的计算架构将数据的处理和存储分离开来&#xff0c;随着以数据为中心的计算&#xff08;如机器学习&#xff09;的发展&#xff0c;在这两个物理分离的单元之间传输数据…

3D云参观红色革命纪念馆允许更多人在线交流、体验

生活在和平年代的新一代青少年&#xff0c;可能对革命先烈英勇事迹难以有很深的体会&#xff0c;无法切实感受到中国共产党无畏牺牲、誓死保家卫国的红色精神&#xff0c;因此借助VR虚拟现实制作技术&#xff0c;让参观者们走近革命先烈中&#xff0c;感受老一辈无产阶级革命家…

YOLOv8 第Y7周 水果识别

1.创建文件夹&#xff1a; YOLOv8开源地址 -- ultralytics-main文件下载链接&#xff1a;GitHub - ultralytics/ultralytics: NEW - YOLOv8 &#x1f680; in PyTorch > ONNX > OpenVINO > CoreML > TFLite 其余文件由代码生成。 数据集下载地址&#xff1a;Frui…

CF1877 E. Autosynthesis 基环树dp

传送门:CF [前题提要]:一道基环树dp,但是题目有点绕,当时卡了我整整半天,到了第二天换了和清醒的脑子然后和别人讨论才整明白,故记录一下 题目很绕,故不再介绍. 首先对于这种下标和值有关系的题目.其实不难想到建图(CF上有大量这种 t r i c k trick trick),随便举个类似的题…

HarmonyOs 4 (一) 认识HarmonyOs

目录 一 HarmonyOs 背景1.1 发展时间线1.2 背景分析1.2.1 新场景1.2.2 新挑战1.2.3 鸿蒙生态迎接挑战 二 HarmonyOS简介2.1 OpenHarmony2.2 HarmonyOS Connect2.3 HarmonyOS Next**2.4 ArkTS &#xff08;重点掌握&#xff09;****2.5 ArkUI** 三 鸿蒙生态应用核心技术理念**3.…

Gavin Wood:财库保守主义偏离了初心,应探索 Fellowship 等更有效的资金部署机制

波卡创始人 Gavin Wood 博士最近接受了 The Kusamarian 的采访&#xff0c;分享了他的过往经历、对治理的看法&#xff0c;还聊到了 AI、以太坊、女巫攻击、财库等话题。本文整理自 PolkaWorld 对专访编译的部分内容&#xff0c;主要包含了 Gavin 对治理、财库提案、生态资金分…

re:Invent大会,亚马逊云科技为用户提供端到端的AI服务

11月末&#xff0c;若是你降落在拉斯维加斯麦卡伦国际机场&#xff0c;或许会在大厅里看到一排排AI企业和云厂商相关的夸张标语。走向出口的路上&#xff0c;你的身边会不断穿梭过穿着印有“AI21Lab”“Anthropic”等字样的AI企业员工。或许&#xff0c;你还会被机场工作人员主…

PyQt基础_014_对话框类控件QFileDialog

基本操作 import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import *class filedialogdemo(QWidget):def __init__(self, parentNone):super(filedialogdemo, self).__init__(parent)layout QVBoxLayout()self.btn QPushButton("…

【Linux】cp 命令使用

cp 命令 cp&#xff08;英文全拼&#xff1a;copy file&#xff09;命令主要用于复制文件或目录。 著者 由Torbjorn Granlund、David MacKenzie和Jim Meyering撰写。 语法 cp [选项]... [-T] 源文件 目标文件或&#xff1a;cp [选项]... 源文件... 目录或&#xff1a;cp [选…

SpringBoot 集成 ChatGPT,实战附源码

1 前言 在本文中&#xff0c;我们将探索在 Spring Boot 应用程序中调用 OpenAI ChatGPT API 的过程。我们的目标是开发一个 Spring Boot 应用程序&#xff0c;能够利用 OpenAI ChatGPT API 生成对给定提示的响应。 您可能熟悉 ChatGPT 中的术语“提示”。在 ChatGPT 或类似语…

UDS诊断服务

UDS诊断服务 什么是UDS&#xff1f; UDS – Unified diagnostic services (统一诊断服务) 俗称14229. 形象的说&#xff1a;就是使用一套仪器&#xff0c;对当前汽车出现的问题进行分析。而这套仪器与汽车交谈所使用的语言就是UDS&#xff08;不是唯一的方法&#xff09;。 …

【Linux系统化学习】揭秘 命令行参数 | 环境变量

个人主页点击直达&#xff1a;小白不是程序媛 Linux专栏&#xff1a;Linux系统化学习 代码仓库&#xff1a;Gitee 目录 命令行参数 环境变量 PATH 查看PATH $PWD 查看环境变量PWD $HOME 查看系统支持的环境变量 获取环境变量 命令行参数 在C/C编程语言中我们有一个…