1. 首页
  2. 关于协同开发云
平台概述

协同开发平台简介


协同开发平台是基于金蝶云星空集成开发平台,集单据开发、插件开发、源码管理、项目构建及在线发布与一体的行业产品研发及项目交付平台。在此平台中我们可以管理项目团队,可以不受时间与地点的影响,进行实施人员与开发人员的协作,可以安全可靠的进行外包项目管理,当然也可以在平台中发现与寻找合适的合作者。

协同开发平台入门指导

开发商代码

开发商代码是参与金蝶云星空集成开发平台二次开发的重要身份标识,每一个平台用户都拥有一个四位数的个人开发商代码(如PAAB),这是平台分配给每一个开发者的唯一标识,这是平台规范的一个重要标识,该标识与用户同存。企业开发商代码是分配给已认证的金蝶开发、实施等伙伴的开发商标识码,需要在平台中申请。企业开发商代码在职能方面与个人开发商代码是等效的,只因其具有企业的身份标识,较适用于行业产品开发。个人可以隶属于企业,也可以不隶属任何企业,而以独立开发者的身份存在,无论哪种用户对其开发者的身份是没有影响的。

登录协同开发平台

要求:登录协同开发平台要求当前客户端机器必须能连接互联网,因为协同开发平台的服务均部署在云端。

1. 注册云之家账号(cloud.kingdee.com)

2.使用云之家账号登录协同开发平台

3.绑定金蝶云星空账号

初次登录某个具体的数据中心时,会要求我们绑定金蝶云星空账号,这是因为我们的云之家账号未曾获得该数据中心的用户受权,我们只需绑定对的账号即可,一般我们绑定一个具体BOS 开发权限账号即可。

创建应用

每一次项目交付首先需要创建一个应用,然后维护该应用的参与者,并设定相应的权限。

创建应用

2. 添加参与者并设定“查看”或“编辑”的权限

点击应用名称,进入应用管理界面添加参与者,不管是开发人员还是实施人员,都可以同时异地共同参与开发该应用

搭建开发环境

给应用搭建开发环境易于在本地调试以及规范二次开发内容;搭建开发环境时,协同开发平台会自动获取当前k3cloud系统的版本以及所其安装的补丁版本,方便快捷。

添加插件及单据

可通过新建、复制、继承、扩展四种方式来开发单据。新建即是创建空白对象,所有业务逻辑和界面自由设计;复制金蝶原厂的业务对象,无需自己定义和设计单据;继承是指继承原对象的元数据,对新单据的改动不会影响原单据,对原对象的改动,新对象会感知并体现出来;扩展是指,新对象上已有的字段、控件不允许删除,新增的字段、控件等不会影响原对象,原对象的改动,新对象会感知并体现出来,单据多次扩展后运行时的效果,是每次扩展后的差量叠加。插件工程可以联合使用VS来编写调试,插件的添加也有多种方式,接下来详细介绍。

添加单据

添加单据前,需要在元数据中先添加子系统或者新增一个子系统,然后再已添加上的子系统中引入业务对象或者直接在单据处新增。

添加插件

插件工程分为服务插件工程、列表插件工程以及.net工程,根据单据需求选择插件类型。也可以将他人已编写好的插件工程或者已经编译完成的插件dll文件直接引入到应用中。

添加菜单及脚本

1. 发布菜单

完成对单据和插件的开发后,需要将单据已菜单的形式发布到主控台。先设置单据的权限:

2. 添加脚本

需要对数据库中的表进行操作时,可通过在协同开发平台直接写入脚本来操作。新增脚本,默认目标数据库为KSQL:

构建应用

构建应用的目的就是将已经做好开发的内容方便快捷的制作成部署包,然后可以安装部署到测试或者正式环境中使用。构建又可以分为在线构建、本地构建以及部分包构建。

1.本地构建

2.云端构建

3.部分构建

发布安装

制作好构建包后,可以将其发送到其他k3cloud环境中安装部署。如同标准产品补丁那样,直接双击安装部署包即可。