生态产品上线流程
一、简易流程图
二、流程详解
1、资源申请
1)租户资源
标准版应用:无需申请;默认会迁移到线上0租户:0514-生产旗舰版全;
专业版应用:
①有原厂扩展应用:申请新的租户作为0租户;
②无原厂扩展应用: 无需申请;专业生态openAPI的自动化测试专用为线上0租户;
2)物理资源
集群(node、ingress)
MySQL
redis
2、创建流水线
1)创建生产引擎
联系延鑫、提供和商开一样的引擎编码、手动创建;
2)后端流水线
①区分商开开发环境新建代码分支;
②运维预置YMS线上对应ISV节点;https://yms.yonisv.com/确认;
③开发配置YMS配置项;
④创建后端流水线、类型为YMS应用;
⑤执行线上流水线;并确保启动成功;
3)前端流水线
①区分商开开发环境新建代码分支;
②创建前端流水线;
④执行线上流水线;并确保启动成功;
3、同步表结构
商开的表同步生产库;
①脚手架的基础表 ②isv的具体业务表
4、生态产品创建
1)名词释义
生态产品: 开发服务YonBuilder的一款集成应用;包括构建应用的上线、 订阅、授权接口、上架等能力;
授权回调URL: 用于接收取消授权通知、授权成功通知、授权更新通知,也用于接收ticket,ticket是验证平台方的重要凭据,服务方在获取access_token时需要提供最新推送的ticket以供验证身份合法性。此ticket作为验证服务方的重要凭据,请妥善保存。
测试: 模拟购买动作;
上线: 从测试沙箱购买到线上0租户的过程;
API授权: 授权开放平台接口;
订阅: 用户在用友工作台或其他平台更改了企业数据,如更改人员信息、更改组织结构等,开放平台会将企业租户变动数据的ID推送给服务商应用后台,服务商再根据ID可以从相应的业务接口拉取变动的具体信息;
2)创建过程
②编辑产品基本信息、选择上线来源租户以及应用;
③ 上线;
3)常见问题
①线上0租户在哪里指定;
②指定了0租户、但是点了上线没有部署到绑定的0租户、什么原因;
因为绑定租户和生态产品创建有先后顺序;需要先绑定;
③其他异常问题:需要对应的赋能技术人员针对分析解决;可参考文档:https://gfwiki.yyrd.com/pages/viewpage.action?pageId=7529465
5、简单验收
①首先目标租户下确认传输包部署状态为成功;
②其次授权对应的节点业务角色;
③打开单据、能够正常显示;