低代码南瓜树数据平台产品说明书

2024-03-03 01:48

本文主要是介绍低代码南瓜树数据平台产品说明书,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

作为一个开发人员,一直想做一款优秀的综合性低代码业务开发平台;参考了很多优秀的开源项目,于是有了这个产品。

定位

我对于南瓜树数据平台的定位是:兼顾大中小微企业,助力企业实现数字化转型;目前南瓜树数据平台具备的能力有:

1、统一用户信息管理:承接上游人力资源管理系统的组织用户数据,扩展企业第三方组织信息管理,推动企业业务系统快速开发;

2、人员子集信息管理:提供多维度的人员信息管理,助力企业甄别筛选符合特殊岗位的需求人才;

3、集成工作流:提供在线设计能力,推动流程接口,开源工作流代码,满足企业自定义流程设计需求二次开发;

4、API数据服务:提供多种类型的数据源接入(mysql、oracle、sqlserver)等,快速开发数据接口服务。

5、低代码开发:支持一键生成前后端代码,只需人工merge即可快速交付。

6、数据治理:企业各业务数据源接入后,根据模型对各不相干的业务数据进行抽取治理,为企业指定战略目标提供保证。

员工管理

租户组织

承接企业内部人力资源管理系统下发的组织信息;

提供企业第三方合作厂商的维护;

推送内部组织、第三方组织数据供下游业务系统调用消费

 

 

租户用户

承接企业内部人力资源管理系统下发的用户信息;

统一用户账号生成规则;

提供企业第三方合作厂商员工信息维护;

推送内部人员、第三方人员数据供下游业务系统调用消费

员工子集信息管理

维护员工子集基本信息

 

 

工作流管理

工作流模型

在线设计工作流

  • 工作流设计

  1. 流程发起人

在流程构建中,第一个流程发起人节点(即申请人)节点的处理人中必须填写:${requestUser}

 

2 .流程连接线

在所有的流程连接线中的表达式必须为${message=='xxx'};

其中,xxx可在流程构建时定义,传入不同的值,则走不同的分支流程

 

3. 流程处理人任务节点

流程中所有处理人办理的流程节点都需要创建监听任务:

com.yabushan.activiti.tasklistener.GroupTaskListener

 

4. 流程结束

流程结束时,可通过监听实现相关收尾工作:

com.yabushan.activiti.tasklistener.FinishProcessListener

 

流程接口

  1. 启动流程接口

/activiti/startFlow

参数名称

参数说明

是否必须

数据类型

schema

Info

Json串,保存业务相关信息(可自由组合)

false

string

 

businessId

业务主键ID(必须唯一)

true

string

 

isJumpStep

是否跳跃;1:根据传入的步骤走,否则走默认的线

false

string

 

nextDealUser

下一个处理人账号

false

string

 

nextNodeName

下一处理任务名称,在变量中设置

false

string

 

nextStep

默认:提交,如果(isJumpStep=1),则必须传入下一步流向,否则无法推动流程

false

string

 

processDefinitionKey

流程定义key值

false

string

 

userId

流程推动人账号

True

string

 

2.获取我的所有待办任务

/activiti/getAllTask

传入用户账号ID获取所有待办

 

3.获取一条待办信息

在获取我的所有待办任务中,根据返回的taskId 请求获取该任务的信息

 

4.获取一个流程所有历史节点信息

/activiti/getStep  

根据流程实例ID获取流程所有历史轨迹信息

 

5.推动流程

/activiti/finishMyTask

 

参数名称

参数说明

是否必须

数据类型

schema

nextDealUserId

下一个处理人ID,多个用逗号隔开

True

string

 

nextNodeName

下一个处理节点名称

false

string

 

nextSeqFlow

下一节点流向,默认提交

True

string

 

processInstanceId

流程实例DI

True

string

 

stepInfo

流程信息

false

string

 

taskId

任务ID

True

string

 

userId

当前任务处理人

True

string

 

 

 

6、获取节点处理人

传入流程及节点信息,获取该节点的可选审批人

 

节点配置

流程发布后,可配置各审批节点的处理人、角色信息

 

流程列表

 

系统管理

系统基础人员、组织、角色、菜单、权限信息管理

数据服务API

对注册到南瓜树数据平台的所有数据库进行数据服务API接口开发

 

 

开源代码地址:https://gitee.com/yabushan/low-code

 

 

这篇关于低代码南瓜树数据平台产品说明书的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/768082

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi