产品简介 爱速搭 是百度智能云推出的低代码开发平台,它灵活性强,对开发者友好,在百度内部大规模使用,有超过 4w 内部页面是基于它制作的,是百度内部中台系统的核心基础设施。 它具备以下功能: 页面制作 基于 amis 页面可视化编辑,具备超过 120 种内置组件,对于大部分中后台页面可以做到无需了解前端就能制作。 支持自定义前端组件,可以通过代码扩充定制组件。
同时平台支持页面代码编辑,方便快速通过 json 配置实现页面设计。 模型页面 模型页面由模型一键生成。根据类型的不同,可编辑的视图不同,通过右侧的页面配置面板,可以实现各视图的详细配置。 列表视图 可配置列表视图的显示字段、字段位置、页面功能包括:查询条件、新增数据功能、修改数据功能、删除数据功能、查看详情功能及操作效果,以及批量操作、数据导入导出功能。
支持直接下载文件,可以直接下载生成的文件、模型列表的预设条件支持枚举和日期类型字段 api 中心支持类似页面的历史版本功能,方便多人协作 编辑器右侧的代码编辑支持全屏模式 2021-08 新增页面顶部访问历史功能,并将面包屑放入页面头 新增页面复用通用配置功能、数据模型字段支持自定义正则验证器、模型组件支持行列权限设置 2021-07 工作台也支持按名称搜索 2021-06 自定义组件支持样式文件和编辑器插件扩充功能
保存配置的流程 step 4: 发起流程 回到页面管理,新增请假实体数据。 step 5: 审批流程 step 6: 完成 完成流程审批,数据自动写入实体
启用字段 默认启用字段 和模型列表一样,模型表单也支持配置启用字段 如下面的配置: 页面运行时只展示启用的字段: 不同角色区别启用字段 模型表单支持按角色进行启用字段的配置, 如下面配置: 当前角色为普通用户: 当前角色为应用管理员: 模型表单行为 新增 模型表单默认行为为新增,其行为是往目标数据模型中新增一条数据 以一个简单的模型表单为例 编辑状态 页面运行状态 点击提交之后前往数据管理页面,可以看到相应的数据模型下多了一条数据
发布完打开页面我们可以看到文字已经变为 "当前环境为【正式环境】" 你几乎可以在任何地方使用 ${xxx} 来获取,你也可以在配置 api 接口的地方使用环境变量: 创建数据源中 创建外部数据源也支持填写环境变量,实现不同环境使用不同数据库资源地址的能力。
在爱速搭中有两个特殊功能: API 代理 普通页面中的 api 在最终渲染时会进行 url 替换,比如在页面设计中的配置中可能这样写的: { api : https://3xsw4ap8wah59.cfc-execute.bj.baidubce.com/api/amis-mock/sample } 在实际运行中,爱速搭会将这个地址进行转换,实际在页面中会是类似下面的地址 { api :
平台支持 7 中页面类型: 普通页面:支持自定义,拖拽组件完成配置,适合所有页面场景,同时支持自定义前端组件能力满足个性化需求 模型页面:数据模型一键生成,支持列表视图、新增视图、编辑石头、详情视图,每个页面可以单独配置,适合数据收集、数据展示等页面场景 富文本页面:内置富文本编辑,可快速编辑内容,适合内容展示页面 Markdown 页面:内置 Markdown 编辑器,可快速编辑内容,适合内容展示页面
配置过程 如图所示,按图所示进行配置即可
提交节点 功能概述 用于提交流程中的数据到实体中,也就是数据入库。 典型场景 提交实体未入库数据:当开始节点实体事件开始(采用新建、删除记录前、更改记录前)时,流程会拦截数据入库的行为,后续可以由【提交节点】提交数据到目标实体中。 功能配置 如图所示,仅需选择提交对象就可以了,可以选择当前流程节点之前的其他节点出参作为审批对象。