星云低代码使用手册
文档读者
本文档面向企业IT人员,系统阐述星云低代码开发平台的开发能力与使用方法。通过学习本文档,您将全面了解星云低代码平台,并具备独立开发小程序、安卓及iOS原生应用的能力。
重要术语和缩写词
- 基础组件:构成页面的基本单位,如文本框、下拉框、日期控件、柱状图等。
- 业务组件:由多个基础组件组成的可复用组件集合,用于快速搭建页面。
- 开发平台:指星云低代码开发平台,用户可通过该平台配置并生成可独立部署的应用系统。
一、平台介绍
星云低代码平台是专业面向企业IT部门的开发平台,无需学习编程语言或技术框架,即可通过可视化方式开发小程序、安卓及iOS原生移动应用。平台旨在解决企业IT部门人员少、任务重、需求变更频繁等痛点,提供全工具链的软件开发支持。通过可视化配置,显著降低代码编写与修改的门槛,助力企业IT部门快速响应高层与业务部门需求,为企业业务增长提供有力支撑。
平台开发帐套
平台开发帐套是项目开发空间,各帐套相互独立,每个帐套可创建多个项目,并具备独立的开发者管理体系。一般建议一个企业创建一个帐套。帐套分为个人帐套和企业帐套:
-
个人帐套:
- 面向个人开发者体验与学习,免费开放。
- 使用手机号即可注册开通,可免费创建项目。
- 不支持项目分享或协作开发。
-
企业/组织帐套:
- 面向企业项目开发,支持多人协作与私有化部署。
- 项目开发为收费模式,需联系本地代理商获取开发授权。
- 创建路径:登录平台后,在工作台左下角进入“企业/组织”帐套创建页面,输入企业名称即可完成创建。
![企业帐套创建示意图] ![帐套管理界面]
开发者管理
企业帐套支持多人协作开发,可通过“开发者管理”功能添加用户并配置项目权限:
-
角色分类:
- 企业管理者:拥有帐套管理权限,包括项目创建、删除及用户权限管理。
- 项目管理者:拥有指定项目的管理权限,包括项目发布、用户管理、数据库与三方系统配置。
- 项目开发者:拥有指定项目的开发与测试权限。
![开发者管理界面]
二、快速入门
欢迎使用星云低代码平台!我们为您准备了快速入门视频,3分钟即可掌握核心功能,加速应用构建:
🎥 [快速入门.mp4]
视频内容涵盖:
- 拖拽式界面设计
- 可视化业务逻辑开发
- 便携式事件交互行为配置
- 一键式数据库快速连接
如有疑问,技术顾问随时在线解答。祝您开发愉快!
第一步:创建项目
点击“项目创建”按钮,输入项目名称“视频演示”并保存。 ![项目创建界面]
第二步:添加数据源和SQL脚本
- 进入项目开发页面,点击左侧“数据库管理”。
- 添加具备外网访问权限的开发数据库。
- 创建SQL脚本并验证执行。 ![数据库管理界面] ![SQL脚本验证]
第三步:首页页面配置
- 点击顶部“首页”标签,进入页面编辑。
- 拖拽组件至画布,设置栅格宽度为12,复制组件并修改名称为“新增订单合计”与“支付订单合计”。
- 添加条形图组件。 ![页面编辑界面] ![组件配置示例]
第四步:配置后端服务
- 在“后端服务”中创建文件夹与服务。
- 配置输入输出参数,添加赋值、数据装载、分支、循环等组件并连接节点。
- 测试服务正确性。 ![后端服务配置] ![服务测试界面]
第五步:绑定数据到前端
- 返回首页,为指标组件配置数据源,绑定后端服务的返回值。
- 配置条形图的数据绑定与坐标轴字段。
- 保存页面配置。 ![数据绑定配置]
第六步:预览项目
点击“预览”按钮,扫描二维码在微信中预览小程序效果。 ![预览界面]
三、项目创建
项目即应用系统,包含前端、后端、数据库及接口配置。一个帐套可创建多个独立项目。
- 创建步骤:
- 点击【新建】,输入项目名称。
- 保存后进入项目开发页面。
![项目创建对话框] ![项目开发界面]
开发工具包括前端页面开发、后端逻辑开发、数据库管理、系统接口管理、项目预览与发布。
四、前端页面开发
前端页面开发用于管理菜单与页面。移动端菜单显示于底部,PC端显示于左侧。每个菜单可由多个页面组成,完成整套业务功能。
![前端管理界面]
页面绘制
- 支持移动端与PC端,提供丰富的布局、输入、图表等基础组件。
- 通过组件交互定义实现页面跳转与数据绑定。
数据交互
- 支持后端服务、接口、数据库表等多种数据源。
- 组件可动态绑定数据,实现实时展示。
菜单与页面管理
- 菜单:定义主导航模块,移动端建议不超过5个,PC端支持二级菜单。
- 页面:菜单由主页面与子页面组成,通过组件事件实现跳转与数据传递。
- 副本功能:支持页面复制,提高开发效率。
![菜单配置界面] ![页面管理界面]
页面配置
- 边距:定义页面四周距离。
- 背景:设置颜色或图片,支持精细化属性配置。
- 页面入参:实现跨页面数据传递。
![页面样式配置]
基础组件详解
- 布局容器:支持栅格布局与背景设置,是页面布局的核心组件。
- 文本组件:支持静态内容与动态数据绑定,内置多种样式模板。
- 图标与图片:提供丰富图标库与图片上传功能,支持圆角与填充样式。
- 按钮:定义交互行为,如跳转、数据提交等。
- 图表:支持环形图、柱状图等,可绑定数据源并自定义坐标轴。
- 表格:支持分页、列扩展、记忆功能等高级特性。
![组件库界面]
高级功能
- 高级查询:支持自定义查询条件,需前后端配合使用。
- 自定义表格:可配置列类型、数据源与交互规则。
- 业务组件:由基础组件组合而成,支持项目内复用。
- 事件行为:支持点击、值变化、页面装载与重载等事件类型。
- JS代码:支持自定义JavaScript,提供组件操作、变量管理等API。
五、后端服务开发
后端服务提供可视化业务逻辑开发环境,覆盖变量定义、循环、判断、计算等完整功能。
🎥 [后端服务.mp4]
核心组件
- 开始:定义服务入口与输入输出参数。
- 接口:调用三方系统接口,集成外部能力。
- 子流程:封装可复用业务逻辑。
- 代码:支持Groovy脚本,处理复杂场景。
- 数据库:提供增删改查与SQL执行能力。
- 逻辑组件:包括条件、分支、循环、路由等。
- 运算组件:支持数值、文本、日期、列表等操作。
![后端服务界面]
测试与调试
支持在线测试,验证服务逻辑与数据返回。
![服务测试界面]
六、数据库管理
支持多数据源连接,提供表结构管理、视图、存储过程、SQL脚本等功能。
- 一键生成CRUD:自动生成增删改查页面模块。
- 数据安全:项目发布时自动同步结构至生产环境。
![数据库管理界面]
七、系统接口
用于管理外部系统接口,支持地址配置、参数映射与数据解析。
- 接口测试:在线验证接口可用性与数据格式。
- 数据转换:将返回数据转化为平台可识别格式。
![接口管理界面]
八、项目预览
支持PC端新页面预览与移动端扫码预览,实时测试功能效果。
![移动端预览二维码] ![PC端预览界面]
九、项目部署
部署步骤
- 下载执行器:根据系统(Windows/Linux)下载对应版本。
- 启动执行器:运行start脚本,确保服务正常启动。
- 同步配置:登录管理后台,选择项目与环境完成部署。
![执行器启动界面] ![部署管理界面]
访问配置
- PC端:替换域名为实际IP或域名,确保端口开放。
- 移动端:配置对应URL,支持域名代理。
示例Nginx配置:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:8442;
client_max_body_size 500M;
}
}
🎥 [部署操作视频]
十、用户管理
项目部署后,需通过控制台添加用户方可登录使用。平台不开放自主注册,由管理者统一管理。
![用户管理界面]
十一、设置
基础信息
配置项目名称、描述与图标。
明细设置
自定义Token校验规则,增强系统安全性。
系统数据
配置工作流相关表结构,确保与平台字段一致。
工作流
- 审核节点:配置审批人、审批方式与意见规则。
- 业务处理:定义审批过程中的业务操作。
- 条件节点:支持流程分支判断。
- 前端集成:配置发起审批、审批页面与事件绑定。
![工作流配置界面]
定时任务
支持定时触发后端服务,满足计划任务需求。

分支管理
支持项目分支创建与合并,适应团队协作场景。
![分支管理界面]
十二、最佳实践
- 案例一:[具体场景与实现方案]
- 案例二:[典型业务逻辑解析]
- 案例三:[集成与部署经验分享]
十三、Q&A
- 问题一:[常见问题与解决方法]
- 问题二:[技术难点与优化建议]
- 问题三:[故障排查与维护指南]
附:平台持续更新中,敬请关注最新功能与优化!