Appearance
智能应用搭建
零代码平台的核心工作区,为用户提供从页面设计、数据模型、流程编排到应用发布的全流程能力。通过拖拽组件、配置数据模型、编排业务流程等方式,用户无需编写代码即可快速构建具有页面展示、逻辑处理、流程自动化和数据交互能力的智能业务应用。 
创建应用
在智能应用搭建工作区,用户可以创建新的应用。创建应用时,用户需要填写名称、URL和描述。创建完成后,用户可以开始设计应用页面、配置数据模型和编排业务流程。 
数据源
数据源是应用的数据来源,用于存储和查询数据。在零代码平台上,用户可以创建和管理数据源,包括数据库、平台API、第三方API和外部数据库,也可以把工作流作为数据源。用户可以在应用中配置数据源,以便在应用中使用数据。 
创建数据表
- 填写表名,选择需要的默认字段,和数据删除方式。
2. 创建完成后,可以在数据源列表中查看数据表详情,可以配置数据表的字段、索引、主键、访问权限等。支持显示字段筛选,数据筛选、排序、分页、导出等功能。
3. 点击字段管理用户可以添加、修改、删除字段,也可以添加、修改、删除索引。默认字段不允许删除和修改。

- 添加字段

| 参数 | 说明 |
|---|---|
| 字段名 | 字段名,必须以小写字母开头,且只能包含数字、小写字母、下划线 |
| 显示名称 | 显示名称,字段的显示名称,支持任意字符 |
| 允许空值 | 允许空值,允许空值即字段非必填项 |
| 字段类型 | 字段类型,支持文本、枚举、整型、浮点型、布尔、日期时间等25种数据类型 |
| 默认值 | 默认值,若设置默认值,该字段应用在表单时,将会有默认值填充 |
| 描述 | 字段描述,可以添加字段说明,或添加AI搜索的辅助词 |
| 其他设置项 | 不同数据类型有不同的设置项,如枚举型,可设置枚举值等 |
- 索引设置

| 参数 | 说明 |
|---|---|
| 索引名称 | 索引名称,必须以小写字母开头,且只能包含数字、小写字母、下划线 |
| 索引字段 | 索引字段,可以是多个字段,支持多选 |
| 是否唯一 | 是否唯一索引,如果设置为唯一索引,则索引字段的值必须唯一 |
- 平台提供了
示例数据集,用户可直接使用这些数据,无需真正接入设备或配置数据源,便能快速开始创建和测试应用。

添加Xlink API
- 选择需要添加的平台API,支持多选,可选的平台API可以通过能力组件库添加(可参考 能力开放平台)。
2. 添加完成后,可以在数据源列表中查看 API 详情,支持编辑接口请求体,并对API进行调试。
3. 支持把API设置为AI工具,可作为AI能力提供给工作流的AI Agent节点使用。

添加Rest API
支持添加Rest API数据源,除第三方数据库,还可以把外部平台的API作为数据源使用。 
- 支持添加公共请求头使您能够提供有关请求的附加信息,应用于数据源中所有的API。

- 支持创建可以共享的接口访问认证配置,应用于数据源中相关的API。

添加外部数据库
选择其他数据库平台,填写数据库的连接信息即可把第三方数据库的数据表添加为数据源。支持测试连接。 
| 参数 | 说明 |
|---|---|
| 数据源名称 | 数据源名称,必须以小写字母开头,且只能包含数字、小写字母、下划线 |
| host | 数据库地址,如:localhost |
| 端口 | 数据库端口,如:3306 | |
| 用户名 | 数据库用户名,如:root |
| 密码 | 数据库密码,如:123456 |
| 数据库名称 | 数据库名称,如:test |
添加工作流
用户把流程自动化的接口创建为数据源,工作流 是Xlink提供的流程自动化工具,用户可以通过工作流获取数据,并使用数据源进行数据处理。 

页面设计
页面设计是应用前端界面的编辑区。用户可以使用拖拽组件的方式设计页面,平台提供了文本、图片、按钮、表单等基础组件,还有组态、设备属性、地图、仪表盘等物联网相关的高级组件。用户还可以配置组件的样式、交互和逻辑,以满足应用的需求。 
| 序号 | 说明 |
|---|---|
| ① | 尺寸和缩放比例配置区,可设置编辑区的页面类型、尺寸与缩放比例。 |
| ② | 可查看页面快捷键,设置页面主题,和预览页面。 |
| ③ | 编辑菜单: 页面:应用的页面菜单和导航菜单,导航菜单用于门户导航配置。 组件:平台提供的全量组件菜单,可拖拽使用。 模板:可管理应用下的组件级和页面级模板。 大纲:可查看当前选中页面的结构。 |
| ④ | 页面编辑区域,左上角可切换最近编辑过的页面。右上角锁定或解锁页面,解锁后,对页面的修改才会被保存 |
| ⑤ | 页面或组件的配置区,用于编辑选中的页面或组件的属性、外观和事件。 |
创建页面
用户可以选择需要创建的页面类型,包括APP端、桌面端、智能组态和大屏可视化,选择不同类型的页面,平台会预置不同的基础配置和页面布局。 

- 平台还提供了各类型的页面模板,用户可以直接使用,减少搭建页面的工作量。

页面与导航
页面区域用于展示应用的整体页面结构,支持多层级目录管理。导航区域则展示被设为导航项的页面,其目录层级可独立配置,不必与页面区域保持一致。 
组件
平台拥有全面且灵活的页面组件,用户可基于组件化方式快速构建各类页面结构。 
事件
页面与组件均支持事件配置。平台内置丰富的事件类型,用户可以依此快速构建并实现各类业务逻辑。 
流程编排
流程编排用于构建应用的业务逻辑,可实现数据处理与流程控制。在零代码平台中,用户可以通过可视化流程图的方式进行编排,包括触发节点、条件判断、循环处理、数据处理等节点,以灵活满足各类业务场景需求。 

流程模板
平台提供完善的流程模板库,用户可通过选择适用的模板快速生成流程,显著提升流程设计效率。 
流程节点
平台内置海量流程节点,可覆盖数据处理、逻辑控制、系统交互等多种场景,帮助用户高效构建完整的业务流程。此外,AI 类型节点进一步扩展了应用能力,使用户能够快速打造具备智能分析与决策能力的应用。 
发布应用
将应用从开发环境上线至生产环境,使其进入可正式使用的状态。应用发布后,还需要将应用配置到门户导航中,最终用户才能正常访问。 (请参考门户导航配置) 
应用版本管理和配置
平台还提供了应用版本管理、变量定义和应用配置功能 
- 版本管理:对应用进行版本控制,支持查看各版本的详细信息。用户可在不同开发版本之间自由切换,实现应用的分支化管理,便于多人协作与持续迭代。

- 变量定义:支持定义应用级别的变量,并设置不同环境的变量默认值,用户可以在应用搭建时使用这些变量。

- 应用配置:用户可修改应用名称和描述,并删除不再使用的应用。


