电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

星空旗舰版生态开发方案v3.0.pdf

星空旗舰版生态开发方案v3.0.pdf_第1页
1/51
星空旗舰版生态开发方案v3.0.pdf_第2页
2/51
星空旗舰版生态开发方案v3.0.pdf_第3页
3/51
④内部公开请勿外传星空旗舰版生态产品开发方案——打造安全、稳定的生态开发模式讲师:朱继锟2④内部公开请勿外传生态产品开发模式生态开发工具支撑目录010203生态产品分类简述1-1.产品分类1-2.目标与原则1-3.开发流程2-1.开发模式2-2.融合开发2-3.独立开发2-4.集成开发2-5.小结3-1.安装器3-2.协同开发云3-3.OpenAPI3-4.应用市场④内部公开请勿外传3星空旗舰生态产品分类生态产品ISV融合产品基于星空旗舰扩展和融合开发的场景产品,依赖星空旗舰行业特性包医药行业特性包领域场景特性包低值易耗品特性包ISV独立产品基于苍穹平台(for星空旗舰)独立开发的产品,不依赖星空旗舰,通过API与星空旗舰预集成行业产品食品MES领域产品WMS/TMS等集成型产品基于第三方或自有平台开发的产品,通过API与星空旗舰预集成非苍穹生态产品ISV生态产品(ISV伙伴)基于星空旗舰开发的产品苍穹集成型生态产品(产品伙伴)基于第三方或自有平台开发的产品非苍穹④内部公开请勿外传4生态产品开发基本目标安全、稳定、易跟踪是星空旗舰版生态产品开发的基本目标➢标准产品、生态产品的安全,各自保证➢标准产品、生态产品的稳定,各自保证,互不影响➢产品出问题,能快速定位到问题所在云、应用、单据和元数据等(应用)安全、(运行)稳定、(问题)易跟踪产品隔离标准产品与生态产品间互相隔离多个生态产品间互相隔离规范扩展基于标准产品扩展是受控的、预设的独立部署标准产品与生态产品及多个生态产品之间分集群、分容器部署④内部公开请勿外传5生态产品(基于苍穹开发的产品)开发基本原则总原则:不改动标准产品“三”禁止•禁止修改标准产品的业务逻辑•禁止修改标准产品的预置数据•禁止使用BOTP、反写规则操作标准产品“三”要求•要求使用标准产品扩展点方案•要求使用脚本插件扩展开发•要求系统集成使用OpenAPI三禁止三要求不改动标准产品总原则Note:若使用禁止行为开发,后续标品升级出现不兼容问题,请伙伴自行解决④内部公开请勿外传6生态产品开发流程规范开发,顺利上市推送上市➢在应用市场选择对应制品,并上传至应用市场打包构建➢在协同开发云选择对应项目,打包构建制品本地开发➢在本地开发环境配置Git代码仓库地址➢本地开发并上传源码至Git代码仓库➢本地环境搭建创建项目➢在协同开发云上创建项目➢按照技术评审阶段设计方案创建云和应用并激活Git代码仓库➢评估和审核开发模式技术评审7④内部公开请勿外传生态产品开发模式生态开发工具支撑目录010203生态产品分类简述1-1.产品分类1-2.目标与原则1-3.开发流程2-1.开发模式2-2.融合开发2-3.独立开发2-4.集成开发2-5.小结3-1.安装器3-2.协同开发云3-3.OpenAPI3-4.应用市场④内部公开请勿外传8星空旗舰开发模式融合开发和独立开发均基于苍穹平台开发产品,集成开发是伙伴自有产品(非苍穹平台)与标品之间做集成集成开发模式基于第三方或自有平台开发的产品,通过API与星空旗舰预集成融合开发模式基于星空旗舰标准产品扩展和融合开发独立开发模式基于苍穹平台(for星空旗舰)独立开发的产品,不依赖星空旗舰,通过API与星空旗舰预集成融合开发模式➢平台:基于星空旗舰标准产品扩展和融合开发➢依赖:严重依赖星空旗舰标准产品,离开标准产品无法运行➢加密:随星空旗舰标准产品统一加密模式➢销售:随星空旗舰标准产品统一销售,不支持独立销售➢定价:特性模块报价,用户分组随星空旗舰标准产品用户分组➢运维:与星空旗舰标准产品部署在同一集群,统一运维适用条件星空旗舰融合开发模式•基于星空旗舰标准产品扩展和融合开发➢领域:熟悉星空旗舰标准产品+某单一具体领域场景专业能力+若干客户案例验证➢行业:熟悉星空旗舰标准产品+具体行业的单一场景专业能力+若干客户案例验证基于星空旗舰标准产品扩展或融合开发具体场景化的业务特性譬如:医药行业GSP特性包譬如:在建工程的成本核算特性包④内部公开请勿外传10星空旗舰融合开发技术架构苍穹平台(星空旗舰)基础数据主数据公共数据辅助资料供应链数据制造数据质量数据财务数据成本数据税务数据基础服务组织管理用户权限管理管控策略人员部门管理旗舰版基础服务依赖标准业务应用***应用***应用***应用***应用***应用***应用【填写说明】:ISV产品与旗舰版有业务往来的应用、模块ISV扩展应用***扩展***扩展***扩展***扩展【填写说明】:ISV在标准应用上做的功能扩展ISV***云***应用***资料***单据***单据***应用***资料***单据***单据【填写说明】:ISV新增的云、应用ISV终端产品***小程序***电子秤***PDA***商城【端产品定义】非金蝶苍穹平台开发,与星空旗舰版有数据交互(通过API),由ISV自行部署运维,如无,可移除这部分架构RestfulAPIRestfulAPI微服务调用④内部公开请勿外传11星空旗舰融合开发部署架构SYSWFSECDFISCMlogRDS-kdgalaxyRDS-isv公共组件服务ORM,Redis,Zookeeper,RabbitMQ,Elasticsearch,Logstash,Kafka容器管理平台公共容器管理中心公共容器FileServer旗舰版应用容器旗舰版标准应用ISV***扩展应用ISV***扩展应用客户二开扩展应用客户二开扩展应用ISV***扩展应用ISV***扩展应用ISV应用容器ISV***独立应用ISV***独立应用ISV***独立应用ISV***独立应用【填写说明】:更新ISV新增、扩展应用,模块12①融合开发基于标品扩展开发模式-插件扩展(扩展点)标准产品:定义好可扩展的业务场景,为此封装出扩展插件,注册到平台的业务扩展场景列表中ISV产品:实现插件开发,绑定到相应业务场景上业务扩展插件场景图业务扩展场景与业务插件之间的关系图基于业务场景的插件扩展方案介绍(kingdee.com):https://vip.kingdee.com/article/297014614645074176?productLineId=2913①请填写对标品主要表单的扩展情况针对旗舰版标品扩展情况分析表单名称扩展/新增表单功能说明备注14①【外部调用端】•终端数量:**个/客户•使用频率:**单/人.天•API接口调用频率:**次/天•使用时段分析:如果有调用旗舰版的API接口,需测算API使用情况生态产品API接口调用情况测算表API名称每天调用量(次/天)峰值QPS(请求数/秒)数据行(行/请求)备注示例:物料查询API500205示例:采购订单保存API10005030注:1、终端是指微信小程序/PDA等终端使用的程序,如无终端,左边文字请删除2、如果是独立开发模式,这个表格统计ISV产品,调用旗舰版产品的API信息3、如果是融合开发模式,无终端产品,此页PPT可不要适用条件➢领域:某单一领域的专业能力+若干客户案例验证➢行业:某具体行业的专业能力+若干客户案例验证已有成熟的产品,在苍穹平台重构或具备若干客户案例,基于苍穹平台产品化譬如:医疗行业lims系统、汽车零部件行业MES譬如:CRM、WMS、TMS独立开发模式➢平台:基于苍穹平台(for星空旗舰)独立开发➢依赖:不依赖星空旗舰标准产品➢集成:与星空旗舰标准产品之间通过API集成➢销售:支持星空旗舰标准产品统一销售和独立销售两种销售方式➢定价:支持模块+用户分组报价➢运维:与星空旗舰标准产品分集群部署,不支持部署在同一集群星空旗舰独立开发模式•基于苍穹平台(for星空旗舰)独立开发的产品,不依赖星空旗舰,通过API与星空旗舰预集成④内部公开请勿外传16星空旗舰独立开发技术架构苍穹平台(星空旗舰)基础数据主数据公共数据辅助资料供应链数据制造数据质量数据财务数据成本数据税务数据基础服务组织管理用户权限管理管控策略人员部门管理苍穹平台(星空旗舰)基础数据主数据公共数据辅助资料供应链数据制造数据质量数据财务数据成本数据税务数据基础服务组织管理用户权限管理管控策略人员部门管理RestfulAPI主数据同步星空·旗舰版标准租户星空·旗舰版ISV租户依赖标准业务应用***应用***应用***应用***应用***应用***应用【填写说明】:ISV产品与旗舰版有业务往来的应用、模块ISV扩展应用***扩展***扩展***扩展***扩展【填写说明】:ISV在标准应用上做的功能扩展ISV***云***应用***资料***单据***单据***应用***资料***单据***单据【填写说明】:ISV新增的云、应用④内部公开请勿外传17星空旗舰独立开发部署架构SYSWFFISCMlogRDS-kdgalaxySECD公共组件服务ORM,Redis,Zookeeper,RabbitMQ,Elasticsearch,Logstash,Kafka公共组件服务ORM,Redis,Zookeeper,RabbitMQ,Elasticsearch,Logstash,KafkaSYSWFFISCMlogRDS-kdgalaxyRDS-isvSECD容器管理平台【填写说明】:更新ISV新增、扩展应用,模块公共容器管理中心公共容器FileServer旗舰版应用容器旗舰版标准应用ISV***扩展应用ISV***扩展应用客户二开扩展应用客户二开扩展应用ISV***扩展应用ISV***扩展应用容器管理平台【填写说明】:更新ISV新增、扩展应用,模块ISV应用容器ISV***独立应用ISV***独立应用ISV***独立应用ISV***独立应用星空·旗舰版标准集群星空·旗舰版ISV集群独立开发方式,ISV产品与旗舰版标品分开部署在两个不同的集群上星空旗舰集成开发模式•基于第三方或自有平台开发的产品,通过API与星空旗舰预集成集成开发模式➢平台:第三方或自有平台开发➢依赖:不依赖星空旗舰标准产品➢集成:与星空旗舰标准产品之间通过API集成➢销售:支持独立销售(应用市场交易)➢定价:伙伴自行定价➢运维:自有集群部署适用条件➢行业:具体行业领先的软件厂商+若干客户案例验证行业领先的头部软件厂商,其产品已经有若干客户案例验证19①星空旗舰集成开发技术架构图苍穹平台(星空旗舰)***云***应用*********应用***************************云************API******管理企业/员工证书管理******管理任务接收任务分发/调度信息存储******管理文件管理计费管理报表管理ISV扩展改造标准功能【填写说明】:参考模板,根据实际情况完善技术架构图API【填写说明】:右侧架构图为示例,ISV根据产品实际情况绘制***产品【填写说明】:ISV产品与旗舰版有业务往来的应用、模块20①非集成开发方式,删除此页,正式报告中红色文字删除星空旗舰集成开发部署架构SYSWFFISCMlogRDS-kdgalaxySECD公共组件服务ORM,Redis,Zookeeper,RabbitMQ,Elasticsearch,Logstash,Kafka容器管理平台公共容器管理中心公共容器FileServer旗舰版容器内容和生态旗舰版标准应用财务应用供应链应用***************服务ISV产品部署、运维,由生态伙伴负责ISV根据实际情况填写部署架构图***产品21①三种开发模式比较比较项融合开发模式独立开发模式集成开发模式开发➢不支持新增云,在内容和生态云下创建应用➢标品迭代发布,必须做兼容适配验证(两周内)➢统一产品加密模式➢支持新增云和应用➢产品迭代节奏随伙伴,与标品API集成➢统一产品加密模式➢伙伴自有平台或第三方平台开发➢产品迭代节奏随伙伴,与标品API集成➢伙伴自有加密模式上市➢质量标准与标品相同,包括功能、代码和安全等➢需要伙伴编写标品扩展部分的自动化测试用例➢特性定价,不支持用户分组➢与标品统一上市,不支持其单独上市➢质量标准采用门禁,以验收为主➢与标品的API集成需要做贯通验收➢模块+用户分组定价➢协同标品上市或独立上市➢优先发展头部伙伴,保证伙伴质量➢与标品的API集成需要做贯通验收➢定价随伙伴➢协同标品上市或独立上市销售➢统一销售,由金蝶统签,不支持单独销售➢统一销售,由金蝶统签➢独立销售或平台交易(应用市场)➢独立销售或平台交易(应用市场)运维➢与标品同集群部署➢由金蝶统一运维➢与标品分集群部署金蝶运维➢伙伴自有集群部署,伙伴运维➢伙伴自有集群部署,伙伴运维结算➢公有云IaaS成本由金蝶统一收取和结算➢统一运维公有云IaaS成本由金蝶统一收取➢无小结前期开发快,但是后续适配维护成本高定价、销售受控,仅特性报价,金蝶统签运维部署受控,严格按照金蝶标准前期开发慢,但是后续适配维护成本低定价、销售自由,支持模块+用户分组定价运维部署自由,可统一部署或自建集群部署成熟产品集成开发快,后续适配维护成本低定价自由,销售受控仅平台交易或独立销售运维部署自控,自建集群部署22①生态产品开发模式生态开发工具支撑目录010203生态产品分类简述1-1.产品分类1-2.目标与原则1-3.开发流程2-1.开发模式2-2.融合开发2-3.独立开发2-4.集成开发2-5.小结3-1.安装器3-2.协同开发云3-3.OpenAPI3-4.应用市场星空旗舰安装器1.新搭建本地开发环境2.已搭建开发环境升级④内部公开请勿外传24星空旗舰版安装器ISV伙伴分不同需求来进行安装部署客户需求版本推荐配置适用场景链接新搭建本地开发环境CentOS版本服务器的操作系统建议CentOS7.964推荐配置:cpu16(核)内存64G系统盘80G数据盘200G最低配置:cpu8(核)内存48G系统盘80G数据盘200G部署内容:GPaaS平台管理(容器管理服务、监控报警服务、镜像仓库)、ZooKeeper、RabbitMQ、Redis、Nginx、ELK、K8S容器(星空旗舰版应用、文件服务、管理中心)、PostgreSQL、MDD有硬件条件的建议上GPaaShttps://vip.kingdee.com/knowledge/specialDetail/464850446444707328?category=464850818714538240&productLineId=1Windows轻量级版本推荐电脑内存配置为16G及以上,2核CPU以上适合1-5人小团队进行协作开发硬件要求不高,快速学习更方便https://vip.kingdee.com/knowledge/specialDetail/464850446444707328?category=464850882669267968&productLineId=1已搭建开发环境升级金蝶云星空旗舰版补丁包下载及升级指引用于已搭建完成的星空旗舰开发环境升级标准产品的功能https://vip.kingdee.com/knowledge/specialDetail/464850446444707328?category=464850766604320256&id=464840921180116224&productLineId=1协同开发云(开发工具)1.平台介绍2.使用指南④内部公开请勿外传26➢协同开发平台是一个专为机构、伙伴和客户打造的线上项目管理平台,旨在实现项目定制化开发的全流程管理。➢支持多人协作开发,实现从代码和元数据托管、代码质量扫描、在线构建到制品库管理的一站式服务,最终完成开发成果推送到天梯客户生产环境部署。➢协同开发平台的目标是帮助规范研发过程管理,提高产品质量,并促进项目成果的积累。➢通过使用协同开发平台,您可以更好地组织和管理团队成员之间的合作,确保项目的顺利进行。➢专题知识:《协同开发平台》1-1.平台介绍④内部公开请勿外传27平台五大特性协同开发【免费使用】免费为金蝶机构、伙伴、客户提供项目二开的全过程在线管理【团队协作】支持多人,异地协同开发,开发成果共享【源码服务】提供安全、高效、稳定Gitlab服务,保障源码安全【敏捷开发】支持在线构建,实现天梯生产环境部署联动,生态产品推送应用市场上架【代码质量服务】提供开发规范与代码质量检测、安全扫描,提前排除隐患,保障项目高质量交付④内部公开请勿外传281-2.蓝图规划需求&任务持续研发代码质量持续构建自动化测试持续发布项目管理项目协作PCS团队管理已实现规划中在线开发需求管理任务管理进度管理源码托管开发协同代码规范检查SonarQube扫描代码安全扫描Fortify病毒扫描质量报告持续运维构建任务构建日志版本管理单元测试UI测试API测试自动化测试制品库管理一键部署(公有云)用户反馈风险预警质量治理运营看板金蝶云苍穹PaaS平台项目管理服务质量管理服务协同开发服务流程自动化服务多版本构建④内部公开请勿外传291-3.访问路径访问路径:浏览器直接访问:dcs.kingdee.com④内部公开请勿外传30说明:在协同开发平台使用过程中,涉及到一些周边系统或工具的配合,简介如下,详情请留意各个小节的介绍:1、开发者门户(dev.kingdee.com):开发商标识申请、及使用权限配置;2、开发服务器:对于高代码开发,需要搭配开发服务器进行应用插件功能调试;3、IDEA开发助手:可创建本地插件开发工程、自动拉取开发服务器的构建依赖包、一键启动本地微服务节点进行代码调试等;2.DCS协同开发云使用步骤开发商标识使用权限授权开发商标识授权03个人PC02DCS04DCS01门户05DCS➢开发服务器搭建➢本地开发工程搭建➢git协同开发代码/元数据开发➢公有云二开补丁包推送天梯自动部署(机构/伙伴)➢应用市场上架(ISV)制品推送天梯&应用市场上架➢在线构建补丁包➢代码质量扫描在线构建代码扫描➢创建项目➢添加团队成员➢自动生成项目git代码仓库新建项目及团队④内部公开请勿外传312-1.开发商标识授权➢在协同开发平台创建项目时,项目类型可选择“定制化开发”、“ISV标准产品开发”或者“内容包开发”;➢选择不同的项目类型,会影响可选的开发商标识:(1)当项目类型为“定制化开发”时,只可以选择组织类型为“金蝶客户”的开发商标识;(2)当项目类型为“ISV标准产品开发”时只能选择组织类型为“金蝶伙伴”,伙伴类型为“ISV伙伴”的开发商标识。(3)当项目类型为“内容包开发”时,开发商标识不限制,但是这种项目需要联系内容平台共同管理。➢创建开发商标识参考知识:https://vip.kingdee.com/knowledge/specialDetail/512315349249697024?category=521996232781303296&id=527779748768929280&productLineId=1④内部公开请勿外传32【创建开发项目】➢登录协同开发平台;➢填写项目基本信息;➢填写项目团队成员;➢填写仓库名称;➢点击保存-创建gitlab仓库,系统自动生成代码仓库,并对所设置的团队成员自动赋权;➢第一次添加的Git用户邮箱需要激活账号。首次登录时默认密码为手机号码后八位,激活后请及时重置密码。2-2.新建项目及团队①填写项目基本信息②填写项目团队成员④内部公开请勿外传332-2-1.激活Git账号并重置密码1、首次创建项目,在成员列表输入了成员的手机号码、姓名和邮箱后,该邮箱将成为访问Git仓库的Git账号。2、第一次注册的Git邮箱,平台会自动发送一份确认邮件到该邮箱,需要用户登录邮箱进行确认。如下图所示。3、进入邮件,通过邮件内容的“确认您的账户”链接,激活账号,账号为邮箱,初始密码为手机号的后8位。登录成功即可正常使用Git仓库。4、进入项目详情页面点击“重置git密码”,操作指引《如何修改Git密码》。④内部公开请勿外传342-3.代码、元数据开发04020301推送补丁到天梯的沙箱环境进行功能验证元数据扩展/插件开发将元数据或插件代码提交到协同开发平台的仓库中构建出补丁在本地搭建开发环境,轻量级与容器版两种环境供选择搭建开发环境定制开发提交开发成果沙箱验证生产部署05沙箱功能验证通过,可将补丁部署到生产环境使用④内部公开请勿外传352-3-1.开发服务器安装(windows轻量级环境搭建指南)(容器版环境搭建指南)【开发服务器安装】➢星空旗舰版、星瀚小型团队项目开发,如ISV产品开发,1-10人的小型团队等,可选择window轻量级环境;➢大型交付项目,推荐使用容器版;➢开发服务器搭建方法,社区文档有详细的步骤,请根据文档进行搭建;注:轻量级与容器版两种环境的对比说明如下:https://vip.kingdee.com/link/s/lxJvl④内部公开请勿外传362-3-2.元数据扩展与提交1、元数据扩展后,在应用这一层级进行导出。导出成一个压缩包文件。注意:选择导出的内容时,不可勾选单据类型和编码规则。即可以在生产环境导入的数据,禁止提交到协同开发平台的仓库。*单据类型和编码规则等请使用配置传输工具部署。2、使用元数据提交工具,将上一步导出的元数据及脚本提交到仓库中。具体操作可自行阅读元数据提交工具使用说明。④内部公开请勿外传372-3-3.插件代码开发与提交插件java开发工程建立及代码拉取、提交①安装IDEA开发助手下载地址:https://dev.kingdee.com/dev安装方法:https://vip.kingdee.com/link/s/lL56s③协同云项目代码拉取到本地②新建IDEA开发工程通过苍穹开发助手新建开发工程,连接开发服务器,启动本地微服务调试节点,教程:https://vip.kingdee.com/link/s/lb10e④协同云项目代码导入到开发工程教程:苍穹开发助手导入协同代码⑥代码提交将代码提交到协同开发平台的项目代码仓(kingcodegitlab)教程:克隆项目到本地⑤本地代码开发在本地进行插件代码开发④内部公开请勿外传382-3-4.插件代码开发规范协同开发平台创建的项目中的Git仓库已经自动生成插件代码工程模块,请按苍穹规范进行代码开发,否则在部署时将无法通过规范性扫描。④内部公开请勿外传39【项目开发内容构建、扫描:】➢代码、元数据都上传Gitlab仓库➢进入协同云项目列表,点击“在线构建”,支持“元数据”构建即只将元数据构建成补丁包,也支持“元数据+插件代码”构建即全量的元数据和代码构建成一个补丁包。➢项目列表、构建日志及制品界面均可查看构建及代码扫描结果2-4.在线构建、代码扫描项目列表示意图制品列表(通过查看质量报告了解扫描结论)/构建方式下拉选项④内部公开请勿外传40【质量报告】➢代码扫描由Fortify扫描和sonarqube扫描组成,分别形成漏洞明细表。➢Fortify扫描出的漏洞有4个等级,严重、高危、中危、低危。其中,严重、高危、中危漏洞必须清零才算质量通过。➢sonarqube扫描出的漏洞有4个等级,严重、高危、中危、低危。其中,严重、高危必须清零才算质量通过。➢漏洞列表:展示漏洞的名称、等级、所在文件、数量、所在代码行数。➢漏洞详情:用户可以根据漏洞代码所在行数以及修复建议,对代码进行修改。修改后需要重新构建。➢常见的处理方法参考《SonarQube扫描结果常见处理方式》2-4-1.质量报告④内部公开请勿外传41【生产环境部署(公有云)】➢代码质量扫描通过➢项目关联天梯租户(一次操作)➢通过协同开发推送补丁至天梯➢在天梯提单部署补丁➢更新租户沙箱环境➢验证后更新生产环境➢操作指南《关联环境与推送补丁至天梯提单部署》2-5-1.制品推送天梯定制化开发补丁推送天梯及天梯提单部署①DCS项目关联天梯公有云环境②DCS制品补丁推送至天梯③环境租户在天梯选择补丁部署④内部公开请勿外传422-5-2.天梯部署常见问题天梯部署常见问题分析与解决方案补丁包缺少部署内容1、问题分析补丁在天梯成功部署,但是找不到元数据。这种情况一般是用户未将元数据正确导出提交到协同开发平台的Git仓库。导致构建出的补丁中不包含需要部署的内容。2、解决方法构建补丁前,检查仓库是否包含要部署的开发内容。(1)访问并登录仓库地址(2)查看datamodel中是否包含要部署的内容更多常见问题请参考:天梯部署常见问题解答④内部公开请勿外传432-5-2.天梯部署常见问题天梯部署常见问题分析与解决方案应用编码冲突1、问题分析出现这个错误,通常是测试环境、生产环境分别新建了两个相同编码的应用或分别对同一个应用进了扩展,导致两个环境的应用,编码一致而id不一致,这样元数据包进行生产部署时,通过元数据包中的id匹配不到环境中对应的元数据,从而认为是需要新建而进行了新增操作,入库时违反了fnumber编码唯一性约束报错(见左图)。2、解决方法解决这个问题核心在于处理冲突,一般有以下两种方式供参考:方法1:将生产的应用同步到测试环境(优先推荐,保证生产的内容不会丢失)1)将测试环境的应用导出进行备份,并删除测试环境的该应用2)导出生产环境相同编码的应用,部署或导入到测试环境3)在测试环境基于生产导入的版本进行开发4)将测试环境开发好的内容导出重新部署到生产环境方法2:将生产的应用删除(需实施操作人评估对生产环境的影响,当前应用在生产是否已投入使用等等)。由于生产环境已屏蔽开发平台编辑,需要向运维申请临时开通权限。更多常见问题请参考:天梯部署常见问题解答④内部公开请勿外传442-5-2.天梯部署常见问题天梯部署常见问题分析与解决方案表单编码冲突1、问题分析出现这个错误,通常是测试环境、生产环境分别新建了两个相同编码的元数据进行了扩展,导致两个环境的元数据的编码一致而id不一致,这样元数据包进行生产部署时,通过元数据包中的id匹配不到环境中对应的元数据,从而认为是需要新建而进行了新增操作,入库时违反了fnumber编码唯一性约束报错(见左图)。2、解决方法解决这个问题核心在于处理冲突,一般有以下两种方式供参考:方法1:将生产的表单同步到测试环境(优先推荐,能保证生产的内容不会丢失)1)将测试环境的表单导出进行备份,并删除测试环境的该表单2)导出生产环境相同编码的表单,部署或导入到测试环境3)在测试环境基于生产导入的版本进行开发4)将测试环境开发好的内容导出重新部署到生产环境方法2:将生产的表单进行删除。该方法需实施操作人评估对生产环境的影响(如当前表单在生产是否已投入使用等)。由于生产环境已屏蔽开发平台编辑,需要向运维申请临时开通权限。更多常见问题请参考:天梯部署常见问题解答OpenAPI1.OpenAPI介绍2.使用指南④内部公开请勿外传46OpenAPI对外输出能力,支撑集成、融合及商业化场景。链接:https://openapi.open.kingdee.com/Ultimate/ApiDoc标准操作费用报销单保存、物料信息查询、更新商务伙伴用户信息、资产账簿通用删除业务场景办公:待办提醒、会议通知|人资:考勤、绩效考评、汇报|业务:合同签订、对账、支付增值商业业务类:发票验真、快递查询、短信服务、人证核验|数据类:企业工商信息查询、用户特性分析、行业分析报告OpenAPI平台配置|测试|发布|上架|调用|监控集成场景链通异构系统,实现业务/数据联动④内部公开请勿外传47OpenAPI使用指南API接口介绍(接口清单)➙同步API资源(接口资源)➙API调用流程(如何调用)➙AccessToken认证(怎么认证)➙API认证流程(完整流程)https://dev.kingdee.com/open/detail/api/1758922816326994944星空旗舰版API在线文档OpenAPI的接口清单和介绍https://vip.kingdee.com/article/548882576958479616云端同步API资源OpenAPI最新云端资源接口https://vip.kingdee.com/article/543448746739223040OpenAPI调用流程介绍OpenAPI调用规范https://vip.kingdee.com/article/537675769729005568AccessToken认证方式调用认证规范https://vip.kingdee.com/article/524631518447411968完整API认证指南整体OpenAPI调用介绍应用市场(APPMarket)https://appmarket.kingdee.com④内部公开请勿外传49应用市场构建苍穹应用商城,打造产业互联网的交易平台。链接:https://appmarket.kingdee.com一站式经营平台•产品上架•在线体验•在线交易庞大营销渠道•金蝶680万客户资源•强大营销渠道•金蝶MTL数字营销赋能全方位赋能体系•云市场伙伴计划•授权销售伙伴计划•创新扶持计划13+10+1200+行业分类业务领域产品https://appmarket.kingdee.com1023签约伙伴④内部公开请勿外传50联系方式有需求请按照以下联系方式对接云之家群https://ksm.kingdee.com/login.jsp云客服服务邮箱Jikun_zhu@kingdee.com

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

星空旗舰版生态开发方案v3.0.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信