跳到主要内容

星云低代码使用手册


文档读者

本文档面向企业IT人员,系统阐述星云低代码开发平台的开发能力与使用方法。通过学习本文档,您将全面了解星云低代码平台,并具备独立开发小程序、安卓及iOS原生应用的能力。


重要术语和缩写词

  • 基础组件:构成页面的基本单位,如文本框、下拉框、日期控件、柱状图等。
  • 业务组件:由多个基础组件组成的可复用组件集合,用于快速搭建页面。
  • 开发平台:指星云低代码开发平台,用户可通过该平台配置并生成可独立部署的应用系统。

一、平台介绍

星云低代码平台是专业面向企业IT部门的开发平台,无需学习编程语言或技术框架,即可通过可视化方式开发小程序、安卓及iOS原生移动应用。平台旨在解决企业IT部门人员少、任务重、需求变更频繁等痛点,提供全工具链的软件开发支持。通过可视化配置,显著降低代码编写与修改的门槛,助力企业IT部门快速响应高层与业务部门需求,为企业业务增长提供有力支撑。

平台开发帐套

平台开发帐套是项目开发空间,各帐套相互独立,每个帐套可创建多个项目,并具备独立的开发者管理体系。一般建议一个企业创建一个帐套。帐套分为个人帐套和企业帐套:

  • 个人帐套

    • 面向个人开发者体验与学习,免费开放。
    • 使用手机号即可注册开通,可免费创建项目。
    • 不支持项目分享或协作开发。
  • 企业/组织帐套

    • 面向企业项目开发,支持多人协作与私有化部署。
    • 项目开发为收费模式,需联系本地代理商获取开发授权。
    • 创建路径:登录平台后,在工作台左下角进入“企业/组织”帐套创建页面,输入企业名称即可完成创建。

    ![企业帐套创建示意图] ![帐套管理界面]

开发者管理

企业帐套支持多人协作开发,可通过“开发者管理”功能添加用户并配置项目权限:

  • 角色分类

    • 企业管理者:拥有帐套管理权限,包括项目创建、删除及用户权限管理。
    • 项目管理者:拥有指定项目的管理权限,包括项目发布、用户管理、数据库与三方系统配置。
    • 项目开发者:拥有指定项目的开发与测试权限。

    ![开发者管理界面]


二、快速入门

欢迎使用星云低代码平台!我们为您准备了快速入门视频,3分钟即可掌握核心功能,加速应用构建:

🎥 [快速入门.mp4]

视频内容涵盖:

  1. 拖拽式界面设计
  2. 可视化业务逻辑开发
  3. 便携式事件交互行为配置
  4. 一键式数据库快速连接

如有疑问,技术顾问随时在线解答。祝您开发愉快!

第一步:创建项目

点击“项目创建”按钮,输入项目名称“视频演示”并保存。 ![项目创建界面]

第二步:添加数据源和SQL脚本

  1. 进入项目开发页面,点击左侧“数据库管理”。
  2. 添加具备外网访问权限的开发数据库。
  3. 创建SQL脚本并验证执行。 ![数据库管理界面] ![SQL脚本验证]

第三步:首页页面配置

  1. 点击顶部“首页”标签,进入页面编辑。
  2. 拖拽组件至画布,设置栅格宽度为12,复制组件并修改名称为“新增订单合计”与“支付订单合计”。
  3. 添加条形图组件。 ![页面编辑界面] ![组件配置示例]

第四步:配置后端服务

  1. 在“后端服务”中创建文件夹与服务。
  2. 配置输入输出参数,添加赋值、数据装载、分支、循环等组件并连接节点。
  3. 测试服务正确性。 ![后端服务配置] ![服务测试界面]

第五步:绑定数据到前端

  1. 返回首页,为指标组件配置数据源,绑定后端服务的返回值。
  2. 配置条形图的数据绑定与坐标轴字段。
  3. 保存页面配置。 ![数据绑定配置]

第六步:预览项目

点击“预览”按钮,扫描二维码在微信中预览小程序效果。 ![预览界面]


三、项目创建

项目即应用系统,包含前端、后端、数据库及接口配置。一个帐套可创建多个独立项目。

  • 创建步骤
    1. 点击【新建】,输入项目名称。
    2. 保存后进入项目开发页面。

![项目创建对话框] ![项目开发界面]

开发工具包括前端页面开发、后端逻辑开发、数据库管理、系统接口管理、项目预览与发布。


四、前端页面开发

前端页面开发用于管理菜单与页面。移动端菜单显示于底部,PC端显示于左侧。每个菜单可由多个页面组成,完成整套业务功能。

![前端管理界面]

页面绘制

  • 支持移动端与PC端,提供丰富的布局、输入、图表等基础组件。
  • 通过组件交互定义实现页面跳转与数据绑定。

数据交互

  • 支持后端服务、接口、数据库表等多种数据源。
  • 组件可动态绑定数据,实现实时展示。

菜单与页面管理

  • 菜单:定义主导航模块,移动端建议不超过5个,PC端支持二级菜单。
  • 页面:菜单由主页面与子页面组成,通过组件事件实现跳转与数据传递。
  • 副本功能:支持页面复制,提高开发效率。

![菜单配置界面] ![页面管理界面]

页面配置

  • 边距:定义页面四周距离。
  • 背景:设置颜色或图片,支持精细化属性配置。
  • 页面入参:实现跨页面数据传递。

![页面样式配置]

基础组件详解

  • 布局容器:支持栅格布局与背景设置,是页面布局的核心组件。
  • 文本组件:支持静态内容与动态数据绑定,内置多种样式模板。
  • 图标与图片:提供丰富图标库与图片上传功能,支持圆角与填充样式。
  • 按钮:定义交互行为,如跳转、数据提交等。
  • 图表:支持环形图、柱状图等,可绑定数据源并自定义坐标轴。
  • 表格:支持分页、列扩展、记忆功能等高级特性。

![组件库界面]

高级功能

  • 高级查询:支持自定义查询条件,需前后端配合使用。
  • 自定义表格:可配置列类型、数据源与交互规则。
  • 业务组件:由基础组件组合而成,支持项目内复用。
  • 事件行为:支持点击、值变化、页面装载与重载等事件类型。
  • JS代码:支持自定义JavaScript,提供组件操作、变量管理等API。

五、后端服务开发

后端服务提供可视化业务逻辑开发环境,覆盖变量定义、循环、判断、计算等完整功能。

🎥 [后端服务.mp4]

核心组件

  • 开始:定义服务入口与输入输出参数。
  • 接口:调用三方系统接口,集成外部能力。
  • 子流程:封装可复用业务逻辑。
  • 代码:支持Groovy脚本,处理复杂场景。
  • 数据库:提供增删改查与SQL执行能力。
  • 逻辑组件:包括条件、分支、循环、路由等。
  • 运算组件:支持数值、文本、日期、列表等操作。

![后端服务界面]

测试与调试

支持在线测试,验证服务逻辑与数据返回。

![服务测试界面]


六、数据库管理

支持多数据源连接,提供表结构管理、视图、存储过程、SQL脚本等功能。

  • 一键生成CRUD:自动生成增删改查页面模块。
  • 数据安全:项目发布时自动同步结构至生产环境。

![数据库管理界面]


七、系统接口

用于管理外部系统接口,支持地址配置、参数映射与数据解析。

  • 接口测试:在线验证接口可用性与数据格式。
  • 数据转换:将返回数据转化为平台可识别格式。

![接口管理界面]


八、项目预览

支持PC端新页面预览与移动端扫码预览,实时测试功能效果。

![移动端预览二维码] ![PC端预览界面]


九、项目部署

部署步骤

  1. 下载执行器:根据系统(Windows/Linux)下载对应版本。
  2. 启动执行器:运行start脚本,确保服务正常启动。
  3. 同步配置:登录管理后台,选择项目与环境完成部署。

![执行器启动界面] ![部署管理界面]

访问配置

  • 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校验规则,增强系统安全性。

系统数据

配置工作流相关表结构,确保与平台字段一致。

工作流

  1. 审核节点:配置审批人、审批方式与意见规则。
  2. 业务处理:定义审批过程中的业务操作。
  3. 条件节点:支持流程分支判断。
  4. 前端集成:配置发起审批、审批页面与事件绑定。

![工作流配置界面]

定时任务

支持定时触发后端服务,满足计划任务需求。

定时任务配置

分支管理

支持项目分支创建与合并,适应团队协作场景。

![分支管理界面]


十二、最佳实践

  • 案例一:[具体场景与实现方案]
  • 案例二:[典型业务逻辑解析]
  • 案例三:[集成与部署经验分享]

十三、Q&A

  • 问题一:[常见问题与解决方法]
  • 问题二:[技术难点与优化建议]
  • 问题三:[故障排查与维护指南]

附:平台持续更新中,敬请关注最新功能与优化!