洲聚零代码平台
洲聚零代码平台简介
环境要求
技术参数
Linux所需相关组件
快速入门
平台角色
搭建过程
表单创建
应用功能设计
分组管理
新建普通业务
新建视图列表
新建树列表
新建文件列表
新建内嵌网页
新建引用功能
新建外部数据源列表
新建自定义页面
表单管理
表单组件
一行两列
一行三列、四列
单行文本
多行文本
日期控件
时长
单选
复选
下拉框控件
级联下拉
关联控件
数字
SAP控件
审核意见
表单域
附件
附件(可查看)
图片
人员
部门
富文本框
HTML
阅读范围
树形控件
隐藏域
多选控件
服务填值控件
自动完成
OCR识别
添加子表
流水号控件
二维码
定位
标签
条形码
Html
链接控件
弹窗
分割线
按钮组件
时间轴
创建人、部门等控件
系统字段
用户字段
自定义组件
基础属性
默认值
隐藏规则
计算规则
禁用规则
校验规则
数据范围
高级范围
区间规则
子表初始化规则
字段描述
表单属性
基础属性-标题
基础属性-消息模板
基础属性-表单校验
基础属性-页签设置
高级属性-启用版本
高级属性-启用锚点
高级属性-表单已读
高级属性-表单加载后调用业务服务
高级属性-保存后调用业务服务
高级属性-字段权限
高级属性-按钮设置
高级属性-脚本设置
列表设置
通用设置
基本设置
列设置
查询条件
左树右列表设置
行颜色设置
移动端设置
移动端列设置
表单字段导入配置手动修改
流程设计
操作介绍
开启、关闭流程
流程设置
流程节点介绍
活动属性
一般设置
显示
参与者
FindUserByCodeAndGroupName
参与者函数说明
权限
操作权限
子表设置
规则
协办
高级
抄阅
规则引擎
可视化界面
服务组件库
基于界面可视化配置
实时预览和验证
流程执行与控制
变量与计算
条件判断
函数/方法调用
内置组件
设置变量
日志
消息提示
自定义节点
条件
遍历
终止节点
设置表单值
禁用复选选项
关闭当前表单页面
新增表单
编辑表单
删除表单
连接器应用
追加新文本
列表聚合成文本
获取列表指定位置项
列表插入一项
连接器应用
数据源连接
鉴权管理
API管理
API日志
实战进阶
基础增删查改应用
创建应用
创建菜单
表单搭建
列表设计
多表间数据关联
创建合同管理
使用关联控件
前台操作
子表管理
子表数据源
子表设置
流程搭建
流程创建
流程设置
高级设计
数据权限
按钮设置
顶部按钮
表单打印按钮说明
列表自定义按钮
表单自定义按钮
按钮显示条件
业务方法
组件入参设置
API网关
后台管理
控制台
组织机构
组织成员
成员管理
已禁用账号
组织类型
组织岗位
组织机构同步-同步第三方数据库
组织机构同步-同步第三方数据库(DB同步)
显示设置
应用管理
应用权限
应用管理
应用基础管理
基本信息修改
启用与禁用
管理员设置
删除应用
企业管理
设置中心
账户设置
数据源管理
自定义规则管理
业务集成
移动端管理
组件管理
界面设置
权限管理
流程监控
日志管理
配置中心
系统
系统管理
工作日历
消息设置
系统管理员设置
系统参数-单点登录
系统参数-文件大小限制调整
系统参数-第三方接口
Vue组件
进度条组件
第三方集成
企业微信集成配置
企业微信js\-sdk配置
企业微信应用配置(单租户)
企业微信服务商代开发应用(多租户)
钉钉集成配置
钉钉应用配置
二次开发
Vue脚本接口
专题文档
列表专题
视图中显示附件并能下载
树列表搭建
表单专题
多级联动下拉框
打印模板为表格时,如何给每条数据自动生成序列号?
流水号自定义模板
视图中显示附件并能下载
下拉框控件使用数据源时设置默认值
函数专题
如何使用ManagerOf函数找上级?
如何根据不同成员寻找各自的上级?
流程专题
如何设置表单查重?
如何设置表单按钮在流程结束以后出现?
流程状态编码
批量审批
如何设置倒计时?
业务集成
子表数据插入其他表示例
数据反写示例
接口补偿操作手册
第三方系统接口调用 -节点调用服务
第三方系统接口调用 - 函数调用服务
第三方系统接口调用 - 示例代码(webapi)
WebAPI配置说明
移动端专题
自定义移动端首页配置
logo专题
更换浏览器标签页Tab显示图标(限8\.7\.4或以上版本)
聊天机器人按钮图片上传
文件专题
部署后无法上传背景图附件、同步工具无法同步组件文件或菜单自定义图标
操作视频
搜索
禁用规则
文本格式
子表创建
流程创建
高级控件使用
合同管理应用
关联表和计算规则
基础控件使用
主表、子表排序设置
异常处理
Icp
常用排查SQL
MongoDB
基本
mysql
mysql服务被系统杀死
MySQL错误\-this is incompatible with sql\_mode\=only\_full\_group\_by
调优
RabbitMQ
rabbitmq坑点与异常处理
企业微信登录提示用户验证失败
本文档使用 MrDoc 发布
-
+
首页
API管理
## 一、核心功能概述 1. 多模态数据源接入 基于表操作:通过可视化界面直接操作数据库表(增删改查),适用于结构化数据交互(如users表)。 基于SQL扩展:支持复杂查询(聚合函数、子查询)及动态参数化(如SELECT name FROM t_user WHERE status=?),适配非关系型数据源。 标准化API生成:自动将数据操作转化为RESTful端点(如/api/v1/users),降低开发门槛。 2. 灵活的API自定义开发 分步配置: 输入参数:定义请求参数类型(文本/数值/对象),支持默认值与描述。 请求配置:可选表单(form-data)或JSON格式Body,强制校验Content-Type。 输出映射:通过JSON Path解析响应字段(如$.data.name映射为user_name)。 ## 二、新增数据源API ### 1.基于表 选择连接数据源中的数据表进行操作,选择数据表>选择操作类型>配置数据字段>保存   适用场景 ● 需要直接操作数据库表结构(如增删改查) ● 数据模型固定且无需复杂条件过滤 操作路径 1.1. 进入连接器应用主界面 1.2. 选择API管理页签 1.3. 点击【新增API】按钮 1.4. 选择下拉菜单中【数据源API】 操作步骤 1. 选择数据源 ○ 进入连接器应用 → 选择已配置的数据源连接 2. 选择数据表 ○ 从下拉列表中选取目标表(如users表) 3. 定义操作类型 ○ 支持以下标准操作: ■ 查询:读取数据(默认全量查询) ■ 新增:插入新记录 ■ 修改:更新现有记录 ■ 删除:移除指定记录 4. 配置数据字段 ○ 查询:勾选需返回的字段(如id, name) ○ 新增:勾选必填字段(如name, email) ○ 修改: ■ 勾选需更新的字段(如status) ■ 指定条件字段(如id作为主键条件) ○ 删除: ■ 勾选条件字段(如name) ■ 传入具体值(如张三)删除(张三)这条记录 5. 保存接口 ○ 系统自动生成标准API接口(如/api/v1/users) ### 2.基于SQL 根据填写的SQL语句进行操作,按照规范填写SQL语句>配置SQL中的参数>预览设置>保存   适用场景 ● 需要复杂查询逻辑(如聚合函数、子查询) ● 动态参数化查询(如条件过滤) ● 非关系型数据源访问 操作路径 1.1. 进入连接器应用主界面 1.2. 选择API管理页签 1.3. 点击【新增API】按钮 1.4. 选择下拉菜单中【数据源API】 1.5. 在新增数据源API页面中请选择【基于SQL】  操作步骤 1. 选择数据源 2. 开发类型选择:基于SQL 3. 定义API名称 4. 编写SQL ● 注意:需确保目标表(如t_user)存在于该数据源中 ``` select name from t_user WHERE [{name= ${userStatus}}] ``` 6. 预览执行结果 ○ 提供模拟数据验证查询有效性 ○ 根据select name from t_user WHERE [{name= ${userStatus}}] 7. 保存API接口配置 ○ 生成带参数化查询的API端点 参数格式说明: 1. 使用 [{columnName = ${paramName}}] 格式定义参数 2. [{ }] 内的条件在预览时可为空 3. 示例:SELECT * FROM table WHERE [{status = ${userStatus}}] 4. 此参数格式是一种动态 SQL 模板语法,旨在实现灵活的条件拼接和参数绑定,尤其适用于需要根据输入参数动态生成 WHERE 子句的场景。以下是核心符号的详细解析: | 符号 | 名称 | 作用 | | --- | --- | --- | | [{...}] | 条件块容器 | 包裹完整的条件表达式,可整体被省略(若内容为空)。 | | ${param} | 变量占位符 | 表示外部传入的参数值,需与实际参数名称严格匹配。 | | columnName | 数据库字段名 | 指定当前条件作用于哪个数据库列。 | ## 三、新增自定义API  ● 操作路径: 1.选择API管理页签 2. 点击【新增API】按钮 3. 选择下拉菜单中【自定义API】  1. 基本信息配置 界面内容: ● 标签页:基本信息、输入参数、请求参数、输出参数(当前位于“基本信息”)。 ● 必填字段: ○ API code(自动生成或手动输入)。 ○ API名称(必填,用户需输入)。 ○ API鉴权(下拉选择,如OAuth、API Key等)。 ○ 描述(示例为UUID,可能为自动生成或用户填写)。 ● 底部按钮:取消(放弃操作)、确定(保存并进入下一步)。  操作步骤: 1. 填写API名称(如“用户查询接口”)。 2. 选择鉴权方式(如“API Key”)。 3. 修改描述(可选)。 4. 点击确定保存,进入“输入参数”配置。  2. 输入参数配置 界面内容: ● 参数配置表格: ○ 字段:参数名称、参数类型(文本/数值/对象/对象数组)、默认值、参数描述。 ○ 操作:添加参数(新增一行)、删除(移除参数)。 ● 类型下拉选项:文本、数值、对象、对象数组。 操作步骤: 1. 点击添加参数,填写参数名称(如“AppItemCode”)。 2. 选择参数类型(如“文本”),输入默认值和描述(可选)。 3. 重复添加其他必要参数(如“page_size”为“数值”类型)。 4. 点击保存输入参数,进入“请求参数”配置。  3. 请求参数配置 界面内容: ● API URL:显示或输入API的请求地址(如/api/v1/users)。 ● 请求方法:默认为GET(支持切换POST)。 ● Headers:可添加请求头(如Content-Type: application/json)。 ● 返回参数列表:可能用于预览响应结构。 ● 测试API:临时测试接口功能。 ● 底部按钮:保存请求参数。 操作步骤: 1. 确认或修改API URL和请求方法(如改为POST)。 2. 点击+Header添加请求头(如Authorization: Bearer token)。 3. 点击测试API验证接口(可选)。 4. 点击保存请求参数,进入“输出参数”配置。  4. 输出参数配置 界面内容: ● JSON解析结果:可能展示API响应的JSON示例。 ● 参数配置表格: ○ 字段:参数名称、参数类型、JSON path(映射路径)、参数描述。 ○ 类型选项:文本、数值、对象、对象数组。 ● 底部按钮:取消或确定(完成API创建)。 操作步骤: 1. 根据JSON响应示例,填写输出参数名称(如“user_name”)。 2. 设置JSON path(如$.data.name)和参数类型(如“文本”)。 3. 重复添加其他输出参数(如“user_age”映射为数值)。 4. 点击确定完成API创建。 ## 四、完整操作流程   1. 填写API名称 2. 选择API鉴权 3. 填写输入参数 4. 填写 API URL和请求方式(POST、GET) 5. 设置 Headers: ○ 修改 AuthCode 为有效值。 ○ 添加 Content-Type 等必要请求头。 ○ 选择 form-data 或 raw(JSON),填写对应内容。 6. 测试 API 7.点击测试API,检查返回结果是否符合预期。 8. 保存配置: ○ 确认无误后,点击保存。 ## 五、查看日志    操作入口: 在API管理界面点击【查看日志】按钮。 系统行为:自动跳转至API日志页签,并预置当前API的筛选条件(如接口code、名称)。 2.在日志列表中找到目标条目 → 点击右侧【查看详情】按钮。
xiehongbo
2025年8月1日 15:02
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码