概述
平台概述
为支撑“云端定制+本地部署”的业务模式,出盘服务提供V8全品类应用的在线打包能力,覆盖微服务部署模式(镜像)及单体部署模式(jar包)。基于插件控制的商务模式,提供插件控制点的注册及license颁发能力。同时为方便运营人员监管补丁及license的制作和颁发情况,提供补丁发布日志及license颁发日志。
业务流程
业务流程包括:
- 平台应用出盘及初始化安装流程
- 补丁出盘及安装流程
- 标准应用/定制应用出盘及安装流程
角色介绍
角色 | 介绍 |
---|---|
系统管理员 | 拥有完全的系统管理权限 |
运营 | 拥有产品出盘、补丁发布、许可管理、s1出盘权限 |
研发 | 拥有补丁出盘、应用出盘(udc2.7)权限 |
关键能力
序号 | 内容 | 关键操作简述 |
---|---|---|
1 | 产品出盘 | v8全品类应用的在线出包及插件控制点注册 |
2 | 补丁出盘 | v8全品类应用的补丁出盘及下载 |
3 | 补丁发布 | 补丁出盘日志及补丁下载 |
4 | 许可管理 | license颁发日志及license下载 |
5 | S1出盘 | S1运维工具的出盘及下载 |
6 | 组件出盘 | 微服务模式的全量前后端组件出盘和前端组件增量出盘 |
7 | 应用出盘-2.7 | udc 2.7的定制应用在线出包 |
修订记录
序号 | 修订日期 | 版本 | 内容 |
---|---|---|---|
1 | 2024.3.20 | 1.0.0 | 初始化 |
2 | 2024.4.30 | 1.1.0 | 补充微服务补丁出盘 |
4 | 2024.8.22 | 1.2.0 | 补充组件出盘 |
操作说明
产品出盘
产品出盘提供了全品类V8应用的在线出包能力,包括微服务镜像及单体jar包,出盘成功后,系统将自动将应用的插件控制点注册到BOSS系统,用于下游业务的产品封装及上架
术语说明
术语 | 说明 | |
---|---|---|
产品类型 | 平台应用 | 手写应用,应用提供方为致远研发团队 |
标准应用 | 云端低代码平台搭建的应用,应用设计方为致远应用团队 | |
定制应用 | 云端低代码平台搭建的应用,应用设计方为伙伴/区域 | |
出盘方式 | 特性升级 | 应用的前两段版本升级 |
版本修订 | 应用的第三段版本升级 |
出盘规范
产品出盘
- 选定需要出盘的产品及出盘方式,填入各迭代锁定的产品版本,查看插件控制点是否描述正确,以上事项均准备完成后即可出盘。出盘成功后可在BOSS系统的预注册标准服务处查看插件控制点的注册信息
补丁出盘
为解决A8C单体bug,提供后端服务、前端服务、后端组件、后端第三方组件、前端组件的补丁出盘能力。
术语说明
术语 | 说明 | |
---|---|---|
产品线 | A8C | 为A8C产品线制作补丁,解决客户bug通常选取该选项 |
BI | 为BI产品线制作补丁 | |
产品版本 | V8统一发版时定义的大产品版本,补丁出盘时请确认客户本地部署的大产品版本,版本不匹配会导致补丁更新后不可用 | |
补丁分类 | 平台应用 | 手写应用,应用提供方为致远研发团队,如:ctp-user |
标准应用 | 云端低代码平台搭建的应用或手写应用,应用设计方为致远应用团队,如:edoc335172694483814428、app-doc | |
扩展服务 | 手写应用,应用提供方为致远研发团队,如:extendservice | |
补丁类型 | 单点补丁 | 为解决某个客户的bug所制作的补丁 |
通用补丁 | 为解决某个产品线的共性bug所制作的补丁 | |
缺陷编号 | 《V8客户问题上报单》中的工单编号,示例:KHWT-2023098400001 | |
证书编码 | 为客户购买某套产品颁发的license的唯一标识,可登录S1_许可管理列表页查看,示例:9de173fe1ece6056dc33d2df504c283e | |
补丁描述 | 请如实填写补丁具体解决什么问题,方便客户现场人员判断 |
单体补丁出盘
- 基于上方说明填写必要的补丁参数后制作补丁,支持同时制作多个应用的补丁
- 后端服务补丁需要获取所选应用的版本号
- 前端服务补丁需要获取所选应用的分支号
- 后端组件补丁需要获取所选组件的版本号
- 后端第三方组件需要获取artifactId、groupId及版本号
- 前端组件目前仅支持全量出补丁,无需填写版本号
单体补丁下载
- 推送成功的补丁支持下载,可将离线补丁包附在《V8客户问题上报单》中,或直接交给客户现场人员,通过S1进行离线安装
单体补丁安装
请参照致远 COP-V8单体 S1用户操作手册完成补丁的在线/离线安装
微服务补丁出盘
- 基于上方说明填写必要的补丁参数后制作补丁
微服务补丁下载
微服务补丁安装
请参照COP-V8微服务产品部署手册完成补丁的离线安装
补丁发布
用于运营人员查看补丁出盘记录,一般不对研发同学开放
补丁发布
- 查看已发布的补丁及下载补丁包
许可管理
用于运营人员查看协同云下单购买的本地部署和在线部署产品的license颁发记录
许可管理
- 查看同一套产品的license颁发记录,支持下载license
S1出盘
本地部署A8C后,通常需要使用S1运维工具完成license、应用及补丁的更新,为提升客户现场运维人员的部署效率,S1会进行常规升级支撑更多运维部署场景或打补丁解决S1的bug,此时需对S1出盘。
S1出盘
- 填写S1此次更新的内容后进行S1出盘,S1的产品版本由开发维护,出盘前请联系开发人员修改产品版本,否则将无法出盘。出盘成功后可下载S1离线安装包
S1安装
请参照致远服务S1(A8-C)用户操作手册完成S1的在线/离线安装
应用出盘-2.7(临时)
该功能主要解决部分客户在云端使用2.7版本的低代码平台搭建应用,无法通过协同云通路出包的问题。
UDC2.7应用出盘/更新支持场景:
- 客户已装应用需要更新时,可通过该方式出盘,如无法通过s1界面更新,可人工替换应用的前/后端资源,详见下方“应用安装”说明
- 客户新建全新应用需认证,通过该方式出盘后,仍需解决license问题,可联系研发人工颁发license,应用安装方式同1
应用出盘
- 登录低代码平台(apass 2.7环境)获取应用信息,包括**应用中文名称、应用标识、应用版本号(要取发布版本),**如:薪酬管理、xinchou1102283872214862529、40.0.0
- 访问出盘服务(需登录公司vpn),如登录vpn后依然无法访问,请联系 [刘东攀] 授权vpn账号权限 (10.255.2.6/80),联系电话:15311327056
- 地址:https://delivery.seeyonv8.com/delivery-service/login
- 用户名:chupan
- 密码:123456
- 输入应用名称、标识、版本后新建出盘任务,等待出盘完成
安装包下载
- 出盘完成后下载安装包到本地
应用安装
**方式一:**将安装包导入s1所在服务器 ,通过s1离线安装的方式安装应用
**方式二:**如因应用版本号校验阻塞安装或待安装列表无可选应用,可解压应用包,将后端文件(.jar)替换到以下路径:C:\Seeyon\A8C\ApacheJetspeed\webapps\seeyon\WEB-INF\lib。将前端资源替换到以下路径:C:\Seeyon\A8C\ApacheJetspeed\webapps\seeyon\static。替换前请务必手动备份一下旧版本应用,避免升级产生问题后无法回滚
组件出盘
组件出盘用于解决微服务部署V8时的前后端组件缺失问题。通过微服务安装工具部署V8时,如需要使用低代码平台,则在部署时需同步上传前后端的全量组件
新建全量版本
- 每个迭代发版时,先由运营人员发布前/后端全量组件版本,通常为3.x.0,如3.5.0。该版本作为基线版本在部署环境时上传至客户环境。
新建增量版本
- 增量版本出盘可用于解决客户现场环境的组件缺失问题,通常由研发人员发起。新建时填写的产品版本要与客户现场版本一致,目前仅支持3.5版本,仅支持前端增量组件。研发人员输入的版本号需递增,如初始全量版本为3.5.0,增量版本则需填写3.5.1
下载
- 出盘成功的组件包支持下载到本地,可附在bug工单中提供给实施或运维人员
插件维护
插件维护用于维护产品出盘时携带的插件控制点,运营人员可通过界面随时变更产品的插件控制点。插件控制点的维护类别如下:
- 致远平台应用插件:致远手写应用的插件控制点,如用户中心、消息中心等
- 致远标准应用插件:致远通过低代码平台搭建应用的插件控制点,如新闻、会议等
- 云端标准应用插件:云端商品设计空间搭建应用的插件控制点
新建服务
- 新建一级服务
删除服务
- 删除一级服务
编辑服务
- 编辑一级服务
- 维护服务的插件控制点或特征点,包括新建、编辑、维护依赖