WeData 中与数据开发相关的对象在编辑、保存提交后会自动进入待发布对象列表,在待发布对象列表中创建发布包,发布包审批通过后才会进入生产环境。
说明:
提交和发布流程
WeData 项目开启标准模式后,相关对象的提交、发布流程。如下图所示:
任务
任务在数据开发中完成测试运行,通过任务提交和工作流提交进入待发布列表。
函数
函数在开发库中创建完成后,可以直接在开发数据库中使用。函数提交会进入待发布的列表。发布成功后,在生产的数据库中创建函数。
工作流
工作流创建以后会默认在生产环境中生成对应的工作流。修改工作流的参数和应用参数以后,可以单独提交工作流的版本到待发布列表。发布成功以后工作流的参数在生产环境中生效。
项目参数
新建和修改项目参数后,针对参数的开发环境取值,修改后会立即生效。针对生产环境取值,需要提交项目参数到待发布列表中。发布成功后,生产环境取值生效。
资源
新建和重新上传资源后,需要进行提交。提交后会进入待发布的列表。发布成功后,资源会在生产环境生效。
数据表
数据表在开发库中创建完成后,可以直接在开发数据库中使用。通过数据表提交会进入待发布的列表。发布成功后,在生产的数据库中创建数据表。
待发布对象
对象通过提交操作后,会进入待发布列表。待发布对象列表包括:任务、函数、工作流、项目参数、资源、数据表。
新建对象提交到待发布对象列表中,变更类型为新增。
如果对象连续修改并且连续提交了新版本,在待发布对象列表中会用新的版本覆盖之前提交的版本,变更类型为更新。
如果对象被删除,删除的对象将进入待发布对象列表,变更类型为删除。
操作步骤
1. 进入发布中心 > 待发布对象列表页面,选中对象以后,单击添加到发布包,将会待发布对象加入到右侧的我的发布包中。默认的发布包名称是发布包中的第一个对象,用户可以根据自己的业务场景进行修改。
2. 单击立即发布,发布包会自动进入发布包列表。
在发布包列表中如果不需要审批会自动进入发布的状态。如果需要审批,审批通过以后进入发布状态。
在发布包中发布的过程中可能由于库表不存在、表名重复等信息发布失败,发布中包中如果有一个对象发布失败,则整个发布包会发布失败。针对这个情况,可以选择移出部分对象或者对问题进行修复以后再次发布。
发布成功后,可以查看发布包的详情,发布包中包含了对象在发布包发布时刻的版本记录。
发布包管理
发布包列表提供了发布包管理的功能,包括发布包搜索、状态查看、发布包详情查看。
默认情况下发布包需要审批通过才可以发布,发布包的审批流程在项目管理 - 基本信息配置 - 审批配置中进行配置。如果发布包的创建人输入发布包的审批人,则直接进入发布状态,无需进行审批。
进入发布包列表页面,在操作列,单击查看详情,可以查看发布包中对象的版本和状态。
进入发布包列表页面,在操作列,单击撤销,对于发布失败的发布包,可以在错误处理完成以后重新发布,后者将发布失败的对象撤销,然后尝试重新发布。