本文介绍了金蝶云苍穹生态产品的研发知识地图,涵盖环境搭建、初始化、学习视频、产品研发及迭代等内容。环境搭建包括获取安装包、部署安装及升级指南,环境初始化涉及管理员登录、用户管理、许可分配等。提供学习视频和指南促进开发运维知识掌握。产品研发强调搭建协同环境、解决问题、打包部署及测试。目前对生态产品迭代暂无详细说明。
金蝶云苍穹生态产品研发知识地图
1. 环境搭建
1.1 获取环境安装包
参考:https://dev.kingdee.com/index/docsNew/2c91ddac-02f7-4ba6-a7bb-e81589681624
1.2 环境部署安装
1.2.1 本地安装Windows版本轻量级环境
环境安装指南:https://dev.kingdee.com/index/docsNew/48ecfdbf-a4ba-4c94-8b0c-921e699329bb
注意:
① 请严格按照指南一步一步进行操作,准备工作必不可少!
② 暂不提供Mac版本轻量级环境安装包,如有需要请自行参阅:https://club.kdcloud.com/article/152511473833544704
1.2.2 开发/测试服务器上安装部署Linux版本环境
环境安装指南:
https://dev.kingdee.com/index/docsNew/c668273c-da59-48db-a9d2-b8f93854b912
1.3 环境升级
平台包含管理中心(MC)和苍穹两部分。
MC升级请参阅:
https://dev.kingdee.com/index/docsNew/ada89f4d-5863-4fc0-85f4-1c5120321c11
苍穹标准补丁升级请参阅:
https://club.kdcloud.com/article/146672300673186816
https://dev.kingdee.com/index/docsNew/0bf17786-7f42-4893-814f-2f1ef2f76a53
注意:
① mc和苍穹标准补丁升级是两个不一样的位置,请一定不要弄错。否则可能会导致整个环境作废。
② 协同开发服务器上的环境升级之后,各开发人员本地必须同步更新。操作步骤:拉取协同开发服务器上苍穹安装目录下苍穹服务所依赖的jar包(不是MC所依赖的jar包!)& 静态资源文件,分别覆盖替换本地环境目录下的mservice-cosmic\lib(不是mservice\lib!) & static-file-service(不是static-mc-service!)。替换之前,首先,请先备份,以免出错导致环境启动不起来!其次,请先关闭本地所有东西,包括服务和浏览器,以免因资源被占用而导致替换失败!
2. 环境初始化
2.1 超级管理员登录
参考:
https://dev.kingdee.com/index/docsNew/46a51e89-3df9-4d83-9d15-68f3293294a2
https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7——管理员登录
2.2 新增用户
参考:
https://dev.kingdee.com/index/docsNew/29a47485-9602-43cf-b3ff-bd77a15942a2
https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7——添加开发人员并授功能权限权
2.3 分配许可
参考:
https://dev.kingdee.com/index/docsNew/0273f1c3-ce34-4d1d-9b1f-8a343d3db87c
https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7——同步许可并为开发人员分配许可
2.4 更新许可(license)
更新许可有3种方式:
① 通过icrm申请。该方式适用于金蝶同事申请,可用于客户项目、分子公司产品研发等。该方式申请的许可可用于Windows版本轻量级环境、Linux版本环境、容器版环境。
② 申请ISV生态许可。该方式只适用于伙伴研发生态产品,申请前需有生态产品相关资料提交给苍穹生态相关人员,否则一律审批不通过。该方式申请的许可可用于Windows版本轻量级环境、Linux版本环境、容器版环境。操作步骤参考:https://dev.kingdee.com/index/docsNew/11e3d007-d652-475a-b8f1-049353ae4ebc
③ 若为Windows版本轻量级环境更新许可,可通过升级MC补丁的方式将license有效期延长至每季度最后一天,且只有3个许可,不可增加!操作步骤请参阅MC升级。
2.5 分配管理员权限
系统服务云——基础服务——权限管理——管理员
2.6 分配功能权限
参考:
https://dev.kingdee.com/index/docsNew/d6d2e036-b44e-481a-9e46-d87ede031e28
https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7——为开发者授权
2.7 导入开发商标识符
参考:https://dev.kingdee.com/index/docsNew/89ac1047-f549-4040-9ba9-a84f744a88f7——配置开发商标识符
3. 苍穹学习视频
3.1 苍穹开发(必学!必学!必学!)
初级学习视频:https://club.kdcloud.com/school/learnPath/183178191578673922
中级学习视频:https://club.kdcloud.com/school/learnPath/239410657773565696
3.2 苍穹运维
初级学习视频:https://vip.kingdee.com/school/learnPath/198761200350694144
中级学习视频:https://vip.kingdee.com/school/learnPath/253964761673858816
注意:
1. 由于苍穹开发所涉及的知识体系庞大,故提倡按需学习,按需学习,按需学习,即需要用到某一方面的功能再去学习相关视频、文档等资料。
2. 苍穹开发 & 运维不分家,故在做苍穹开发的时候需先了解下苍穹运维相关知识。
4. 生态产品研发
4.1 搭建协同开发环境
参考:
https://club.kdcloud.com/article/154246512711349504
https://dev.kingdee.com/index/docsNew/c8c016f8-9320-4ddf-81a8-7e9a483ab8e3
4.2 生态产品开发
产品开发过程中遇到的各种问题请优先在社区搜索!
苍穹开发相关知识请参见附件:苍穹平台知识地图3.0.xlsx
金蝶云苍穹平台开发指南 & 插件开发指南下载链接:https://dev.kingdee.com/index/docsNew/34f4b44b-0ced-4bbd-8421-251243949f02
开发小技能:
https://dev.kingdee.com/index/docsNew/a750d6d3-a0a7-45c7-b9b5-4aecedf4f81d
4.3 打包部署至测试环境
打包部署有2种操作方式。
① 通过DevOps——持续发布功能部署。相关资料请参阅:https://dev.kingdee.com/index/docsNew/16333f5c-e30d-4651-b2bd-7739d69dcde9
② 从开发环境导出元数据,然后在目标环境(测试/UAT)的mc中以补丁升级的方式导入(操作步骤与升级苍穹标准补丁一致),操作步骤请参阅:
https://dev.kingdee.com/index/docsNew/97ca0dd7-273f-4c85-a91e-20ac9f3adf22
https://dev.kingdee.com/index/docsNew/5840f477-bf56-4604-a095-3dc3661855f5
https://dev.kingdee.com/index/docsNew/6589ba75-b631-47af-bac4-c5129054e148
4.4 测试
相关资料请参阅:https://club.kdcloud.com/knowledge#tabMain —— 知识目录 —— 开发服务云 —— 单元测试
4.5 发布至演示环境
请参阅4.3节内容。
5. 生态产品迭代
暂无
苍穹平台知识地图V3.0.xlsx(38.57KB)
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *