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

2021星空实施在线认证初级班培训-星空实施认证(初级)- 协同开发及部署包0726.pdf

2021星空实施在线认证初级班培训-星空实施认证(初级)- 协同开发及部署包0726.pdf_第1页
1/75
2021星空实施在线认证初级班培训-星空实施认证(初级)- 协同开发及部署包0726.pdf_第2页
2/75
2021星空实施在线认证初级班培训-星空实施认证(初级)- 协同开发及部署包0726.pdf_第3页
3/75
星空实施认证(初级)协同开发及部署包2021.7.26深圳金蝶云星空生态与平台开发支持部谭鼎鹏2Content01020304协同开发平台介绍协同平台应用管理协同平台制作部署包协同平台常用功能3星空开发平台整体蓝图项目风险评估开发能力评估环境部署应用管理任务进度管理源码管理应用检查病毒扫描在线构建应用分析代码质量检测测试环境自动部署项目监控质量跟踪协同开发云+DMP项目启动规划需求开发自动构建自动测试持续交付正式环境自动部署发布需求管理任务管理用例管理自动化UI测试公有云一键部署补丁自动部署针对性赋能代码安全检测性能测试流程设计开发成果报告质量控制开发服务质量管理服务项目管理服务产品服务集成开发平台BUG管理变更管理开发环境搭建移动表单设计业务对象设计API测试开发成果产品化产品体验中心应用市场上架快速入门,高效开发•独创的动态领域模型,抽象了28种标准ERP领域模型、624种模型元素、12167种模型元素属性组合,133个业务服务构件,形成面向业务人员的全面配置体系,覆盖ERP应用场景,通过90%标准配置+10%插件开发,即可实现快速交付;•一次设计,多端运行,支持WPF、HTML5、Silverlight等PC端展示,也支持Pad、Mobile等移动端应用,动态部署,实时生效;•无缝集成多种数据源,灵活定义套打、图表、各类型报表;•自动以业务流程和节点审批流程支持,实现企业业务流程生命周期管理;协同开发云[开发服务平台]集成开发平台[低代码开发平台]业务模型库业务元素库业务操作库业务逻辑服务库•基础资料•单据•动态表单•套打•报表•移动单据•移动表单•单据转换•业务流程•文本•金额•组织•时间•日期•基础资料•单据体•菜单•按钮•新增•保存•提交•审核•撤销•删除•下推•列表过滤•值计算•控件隐藏•控件锁定•条码扫描•二维码生成•唯一性检验•值校验主数据移动APP业务单据业务报表工作流程WPFHtml5SilverlightPadMobile架构开放,升级无忧•星空开发平台是所有开发者均可免费试用的低代码开发平台,依赖开发平台,构建了金蝶云星空标准产品的各个模块;•通过开发平台实现项目定制开发、融合生态产品开发;•基于元数据的扩展、继承等机制,开发成果实现了根据开发商的隔离,支持成果组合应用与平滑升级,标准产品的升级不影响定制开发内容的使用;•全面开放的OpenAPI,使第三方产品可以通过标准对接方案与产品任何业务对象进行对接,且不受标准产品升级影响;•可以通过的定制服务,为第三方系统开放更深入的服务,实现定制化化的开发对接;大明南威项目开发华为海洋WMS工程项目GSP/GMP生态产品生产供应链制造标准产品总账服务订单服务仓库服务定制服务星空开发平台个人开发者IT服务提供商生态合作伙伴第三方产品企业客户金蝶云API网关(安全服务|调用统计|熔断|负载均衡)标准成本核算服务财务桃李协同开发协同开发平台为每一个项目创建一个独立应用;所有开发,实施等项目干系人以参与者身份加入应用中,参与项目二次开发;多个开发、实施团队可以不受开发环境、工作地点限制,只要能连上网络,就能进行项目协作开发;插件代码、业务对象(界面的字段及字段属性、菜单等)等都包含在应用中,所有参与者共享,实时同步,随时了解其他开发者工作内容,共同协作(特别说明:不包含客户的业务数据);项目以应用构建的安装包进行交付,内容清晰完整,并能通过应用迭代开发,持续交付;外部专家,总部开发等支持人员也可以通过参与者,加入应用,了解项目二次开发情况,快速参与项目支持;居家办公协同开发云办公室ERP开发团队实施团队总部专家客户MES开发团队源码服务通过云主机提供应用的源码服务安全:•通过自有的CSSService服务,安全的API接口,实现应用SVN分支创建和参与者账户管理,只有参与者,才具有应用SVN访问权限•强密码策略SVN账户•协同开发SVN访问加密配置、存储•不同云主机,不同区域的实时备份,全备份机制高效/稳定:•通过云主机光纤网络,提供全国各地高速、稳定SVN访问,实现源码快速签入迁出•通过SVN服务集群,可以快速启动新的SVN新区,具备良好的横向扩展性扩展应用:•通过SVN实现版本管理、历史追溯,无需担心开发成果丢失•通过签入明细,可以有效掌握各个开发成员的工作成果与工作进度云SVN服务集群1区2区应用管理协同开发平台参与者管理CSSService异地SVN备份实时SVN备份在线构建与质量管理病毒扫描代码检测在线构建应用分析•依托应用以及源码服务,在云主机上实现项目二次开发成果统一构建•在线构建会获取最新的完整的开发成果,构建出完整安装包,保证安装包完整性•在接近服务器环境中构建,保障安装包在正式服务环境的可用性•按照二次开发规范,对开发成果,包括代码、业务对象、脚本进行二次开发的规范检查•提供全面的分析报告,提示开发成果中不规范地方,并提供解决方案•对插件代码进行代码质量检测,提供质量整体报告•对插件代码进行代码安全检测,提供代码安全漏洞报告对构建出的安装包进行病毒扫描,保证安装包安全9Content01020304协同开发平台介绍协同平台应用管理协同平台制作部署包协同平台常用功能PART2.1:创建应用11开发平台下载1.登陆金蝶云星空,在个人信息->下载中心->BOS设计器2.如果您是第一次使用下载中心下载客户端,需要下载并安装引导程序3.如果您已经安装了引导程序,就可以打开BOS设计器12协同开发平台登陆1.下载开发平台,使用云之家账号登陆2.如果没有云之家账号,请直接点击注册3.您可以查看协同开发快速入门,掌握协同开发所需知识13金蝶云星空账户绑定1.如果你是第一次登陆某个业务中心会提示你绑定对应星空账号2.如果你登陆云之家账号是手机号,且与注册用户一致,则可以直接登陆,不用重复绑定3.可以通过星空账号开发权限设置,控制当前用户的开发权限14新用户登录1.新用户(除系统预置的应用外,没有参与任何的应用的用户)登录,进行提示,点击按钮“是”创建新应用。2.点“否”后,也可通过点击创建新应用进行创建新应用15创建新应用1.一个项目创建一个应用,所有项目干系人在同一个应用进行实施开发工作2.如果是项目开发,请由客户项目负责人创建应用3.如果是生态产品开发,请申请使用企业开发商4.如果是为公有云客户进行开发,可以在金蝶云二开中关联租户,关联成功后,可以通过在线构建直接将开发成果上线至公有云环境16我的应用1.点击开发,进入应用17协同开发流程1.新用户(除系统预置的应用外,没有参与任何的应用的用户)登录进行提示2.数据中心有开发成果可以进行开发成果导入应用或者进行全新开发,选择业务领域-添加子系统-引入业务对象3.开发完成后,进行构建;在线构建可以看到应用分析报告,代码检查报告,安全报告18新建应用开发1.创建新应用后,进行选择导入开发成果或者全新开发。19开发成果导入1.选择列表中第一个开发成果导入,弹出开发成果导入向导或者可在应用的根节点菜单,开发成果导出向导,进行开发成果导入20应用的根节点菜单-开发成果导出向导应用的根节点菜单,开发成果导出向导欢迎界面,向导式操作,下一步即可导出参数配置,无特殊要求,全部默认勾选,下一步接口21开发成果导出向导切换开发商码,如无必要,请勿随意切换开发商码,会让账套中所有二开数据切换成当前的开发商码分包导出元数据包界面,勾选需要导出的业务领域及子系统,右侧框会显示出所有的二开数据及单据转换、反写规则等导出辅助资料,勾选需要导出的辅助资料22开发成果导出向导应用节点增加需要导出的业务领域元数据包,每个业务领域包下即为账套中所有的二开业务对象。23插件工程引入1.把插件工程拷贝到应用文件夹中的Code目录下2.选择对应的插件类型进行引入(插件其实放在哪个位置都行,区分只是为了便于管理自己的插件工程)3.选择好对应的文件后,按照默认设置好的程序集名称,引用/输出目录,编译版本等直接点击确定即可引入其他资源如果工程中使用了将第三方资源dll,xml等,可通过在其他资源中引入资源文件引入到应用中搭建开发环境选择对应的安装版本和环境进行本地开发环境的搭建,用于二开效果展示以及插件代码调试编译工程将二开插件工程方在应用的Code文件夹下,然后通过该功能,引入二开插件工程协同平台支持编译工程,如果编译失败,错误详情会在输出栏中展示出来27全新开发1.选择全新开发,进行添加子系统界面,可选择需要定制开发的子系统进行添加。2.后续可通过点击元数据包-添加子系统功能进行添加添加需要修改业务对象的子系统引入需要修改的业务对象1.只引入需要修改业务对象。2.只能单个引入。对标准业务对象进行扩展1.通过扩展的方式对系统预置业务对象做修改;2.扩展是对原来单据功能的补充、修改,不是新建单据;3.单据多次扩展后运行时的效果,是每次扩展后的差量叠加;4.一个标准业务对象一个扩展,所有新功能均在同一个对象中实现31程序集包应用根节点:管理子包以及应用相关功能程序集包:主要用于管理插件工程/第三方组件/配置文件等站点文件的注册/管理/开发1.插件工程/.Net工程:用于插件/服务.Net组件的开发2.其他资源:注册管理第三方组件/配置文件等非组件文件搭建开发环境选择对应的安装版本和环境进行本地开发环境的搭建,用于二开效果展示以及插件代码调试插件开发—创建工程添加表单插件工程添加列表插件例如表单工程的添加,其他类型的工程添加也是一样的。PART2.2:创建业务对象35应用项目视图应用根节点:管理子包以及应用相关功能元数据包:主要用于业务对象,单据转换,预置数据等业务中心内容开发1.子系统:用于业务对象的开发2.主控菜单:双击可以发布菜单,进行菜单相关预置数据管理3.Sql脚本:自定义脚本发布,部分预置数据管理4.预置数据:实现业务对象业务数据/单据转换/反写规则/工作流设计等预置数据管理通常情况下,我们会建立一个对应业务领域专门的元数据包36创建新基础资料1.基础资料是系统运行需要的基础数据,例如员工、物料等2.在对应子系统-基础资料-普通基础资料,右键菜单,点击新增37创建新基础资料你可以选择新增/复制/继承三种方式来新增业务对象•新建:创建全新的业务对象,所有业务逻辑及界面属性需要定义,实现按需设计、自由度高;•复制:复制现有的业务对象,创建出新的业务对象,复制现有对象的界面及业务逻辑。实现快速设计,快速上线;原对象的改动、增加字段,新对象不会感知并体现出来;•继承:继承原对象的元数据、界面元素以及相关属性,创建出新的业务对象;原对象的改动、增加字段,新对象会感知并体现出来;38创建新基础资料推荐使用继承BOS-基对象模板中预置的模板进行业务对象的创建:•不同功能的业务对象有不同的功能模板,可以快速完成原型的建立•可以直接使用标准的菜单/事件/插件功能,不需要手动再次添加•基础的字段已经添加,可以支持基础信息与基础流程,不需要额外的处理•未来标准产品界面新功能添加后,二次开发的内容可以直接使用•你也可以通过继承基础模板之后,创建自己的业务对象模板继承39创建新基础资料PART2.3:业务对象菜单发布41创建权限对象1.一般情况,我们会为每一个需要权限控制的业务对象创建权限对象2.Administrator登录星空产品,在权限对象菜单创建新的权限对象,并设置基础操作权限项3.如果有特殊权限,需要先创建特殊权限项,然后与权限对象关联42关联权限对象1.打开编辑-权限控制设置,关联当前业务对象的权限对象2.你可以取消业务对象的权限控制3.也可以选择对应的权限对象进行权限控制4.设置完成后,退出界面,保存业务对象43导出权限对象预置数据1.点击当前业务对象节点,右键菜单-到处权限对象,可以在安装脚本-SQL脚本节点下自动生成对应权限对象预置脚本2.通过构建部署,可以将权限对象数据准确/快捷部署到测试/正式环境中3.如果权限对象有改动,可以再次导出获取,生成更新的脚本44发布菜单•点击安装脚本-主控菜单,右键发布菜单,可以发布新菜单•新增菜单明细,关联当前业务对象,设置权限[查看]与发布类型[列表]•如果当前业务对象不进行权限控制,则不需要设置权限项•你也可以选择其他业务领域,或是自己创建自己的菜单分组来发布菜单•发布成功后会自动生成脚本,修改菜单信息会自动重新生成脚本•在星空产品中为用户设置角色/关联权限对象之后,就可以进入菜单,查看新增业务对象实际效果45Content01020304协同开发平台介绍协同平台应用管理协同平台制作部署包协同平台常用功能1.协同平台自定义业务对象、扩展对象可以通过在线构建功能,制作成为安装包;2.在线构建过程中,会对开发内容进行规范检查,代码质量的检查,形成开发成果的质量检查报告3.通过安装包,按照到其他环境,实现开发成果的部署、上线;在线构建•按照需要部署的正式环境的版本选择开发版本•选择质量检测之后,会在在线构建过程中,对代码质量的检查,形成开发成果的质量检查报告•多次构建,版本号会自增长,实现持续的构建与交付在线构建•在构建历史中可以看到每次构建的历史•通过构建报告可以查看本次构建的过程以及是否构建成功•通过分析报告,可以检查开发内容是否符合开发规范,重大的规范问题会影响二开功能的运行以及整个产品性能•通过质量报告可以了解代码的开发质量以及可能出现的异常•可以下载当次构建的安装包,部署至测试、正式环境•如果应用关联了公有云租户,通过上线申请,可以将安装包直接推送至云上安装在线构建历史构建报告与质量报告构建报告与质量报告•下载构建包*.kdpkg•在管理中心服务器,双击安装51Content01020304协同开发平台介绍协同平台应用管理协同平台制作部署包协同平台常用功能52我的应用点击应用,可以进行应用编辑界面,修改应用信息,编辑参与者信息点击右上三角,可以实现以下功能:•重新绑定金蝶云星空账号•更换SVN密码,一个云之家用户对应了一个在线SVN账号,同时初始化了一个SVN密码,如果需要通过SVN工具操作本地文件或是VS绑定源代码管理器,则需要重新设置你的密码•工具箱,提供了本地svn管理工具和VS源代码管理工具和工程引用修改成组件引用工具点击开发,就能进入开发界面更多操作实现更多应用相关功能53更换SVN密码1.Svn密码必须有8-16位大小写+数字构成2.设置完成之后,你可以通过VS的AnkhSVN源码管理,进行插件代码开发3.TortoiseSVN等SVN客户端,也能对开发成果文件进行手工管理54应用工具箱1.AnkhSvn是VS源代码控制工具,可以直接在VS中进行插件代码的源码控制2.TortoiseSVN是本地文件的svn管理工具,可以自行检索其使用方法3.ProjectRefTool是把插件工程中工程引用修改成组件引用的工具(插件构建时,不支持工程引用csproj的方式)。55锁定金蝶云数据中心1.选择应用-更多操作-锁定金蝶云数据中心。2.锁定数据中心后,当前数据中心只能由在协同开发平台中以当前应用进行开发,不能由集成开发平台进行开发。56构建历史查看1.选择应用-更多操作-查看改应用的构建历史。2.可以看到该应用的所有的构建历史,并且可以看到每次构建的分析报告和质量报告,包括每次的部署包的下载。57关联金蝶云租户1.选择应用-更多操作-关联金蝶云租户2.如果是为公有云客户进行开发,可以在金蝶云二开中关联租户,关联成功后,可以通过在线构建直接将开发成果上线至公有云环境58参与者管理1.将需要进行项目的参与者通过手机号查找添加2.参与者必须是注册过云之家账号,并登陆过协同开发平台3.参与者管理添加修改之后,需要应用修改提交才会生效4.您可以随时添加、删除参与者,并控制参与者查看/编辑权限我的应用界面点击应用名称应用根节点_SVN修改记录应用根节点_同步应用信息该操作将获取最新的应用信息,并将应用业务对象,预置数据,sql脚本等数据同步至当前数据中心,使当前数据中心数据与应用数据一致,正式环境不建议用此功能,请用在线构建形式进行正式环境的部署应用根节点_应用自检应用检测功能,显示设计缺陷,提供修复功能应用根节点_同步SVN状态使得应用节点的状态与本地文件的SVN状态保持一致应用根节点_部分包构建在不需要全部部署的话,可以选择应用中部分二开数据进行构建,同样支持本地构建,在线构建在线构建时候注意,需要将部署数据签入到svn服务器中元数据包节点_导出辅助资料•点击元数据包节点,右键菜单-导出辅助资料,可以在安装脚本-SQL脚本节点下自动生成对应辅助资料预置脚本•通过构建部署,可以将权限对象数据准确/快捷部署到测试/正式环境中元数据包节点_导出业务领域•点击元数据包节点,右键菜单-导出辅助资料,可以在安装脚本-SQL脚本节点下自动生成对应辅助资料预置脚本•通过构建部署,可以将权限对象数据准确/快捷部署到测试/正式环境中66业务对象节点_签入签出•当前正在编辑的业务对象节点,红色感叹号代表我正在独占编辑该业务对象•如果让其他参与者可以进行修改,则需要进行签入•如果要再次修改,需要进行签出,再进行修改业务对象节点_同步业务对象把当前业务对象同步至数据中心,保持数据中心业务对象与应用中的业务对象一致业务对象节点_元数据修改记录查看内容:即可查看当前业务对象的xml文件对比差异:选择两条数据,即可对比出差异,且差异数据显示高亮业务对象节点_查看安装信息可以查看二开数据的安装信息,包括开发商码,安装包ID,如果是本地新增的,就不会显示信息。业务对象节点_检查元数据元数据检测,并显示设计缺陷,提供自动修复功能业务对象节点_调整下级扩展顺序出现平行扩展的情况,可以根据该功能去调整元数据扩展的加载顺序,并提供输出sql脚本功能,便于部署到另外环境主控菜单节点_新增脚本提供新增脚本功能,在线构建也会将新增脚本构建进去,部署到另外的环境上主控菜单节点_添加脚本添加现有sql脚本,菜单栏节点_切换开发商码_查看安装信息以开发商码为界限,显示开发商码部署的所有安装包信息。Thanksterimakasih感謝谢谢ありがとうขอบคุณ

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

碎片内容

2021星空实施在线认证初级班培训-星空实施认证(初级)- 协同开发及部署包0726.pdf

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