K/3 Cloud 二次开发规范
1.1万次浏览
编辑于2014年01月10日 17:47:56
K/3 Cloud 二次开发规范 说明:
详情请访问: K/3 Cloud 协同开发云(http://open.kingdee.com),在右上角的客户服务菜单中点击“开发规范”,也可以直接访问:http://open.kingdee.com/K3Cloud/CDPPortal/DevDoc.aspx
1.1. 命名空间
命名要求表达准确,无歧义。书写格式:{ISV}[.K3][.业务系统][.模块][.功能] ISV ::= 开发商标识符 业务系统 ::= K/3业务系统标识符 模块 ::= K/3模块标识符功能 ::= 功能标识符使用 Pascal 大小写。注意:由于后续的数据瘦身提供了“Z_的表”清理功能,建议尽量不要创建“Z_”开头的表。
1.2. 程序集 与命名空间一致,因程序集与命名空间不一致造成的组件冲突将不能注册到K/3Cloud App Store。2. BOS设计器规范
2.1. 业务对象编号
业务对象编号(FormId):1. 由BOS自动生成;2. 编号格式:{ISV}_{业务对象标识};2.2. BOS设计器对象属性标识 标识(Key)格式:{ISV}_{标识};标识不允许重复(注:此处标识包括业务对象唯一标识、ORM实体属性名、单据体标识、字段标识)。3. 数据库对象命名总体规则
3.1. 数据库对象命名规范
对象包括所有数据库对象(如:表、字段、视图、存储过程、主键、索引、缺省值、函数、触发器、序列)。
注:①名称必须一致; {ISV标识符}由K/3Cloud云平台开发商申请获取。3.2. 数据类型规范 数据类型定义仅允许使用如下类型:
一张表的所有字段的总字节长度之和不能大于8K附继承体系 业务系统插件分4类,单据、基础资料、动态表单和叙事簿。
详情请访问: K/3 Cloud 协同开发云(http://open.kingdee.com),在右上角的客户服务菜单中点击“开发规范”,也可以直接访问:http://open.kingdee.com/K3Cloud/CDPPortal/DevDoc.aspx
1.1. 命名空间
命名要求表达准确,无歧义。书写格式:{ISV}[.K3][.业务系统][.模块][.功能] ISV ::= 开发商标识符 业务系统 ::= K/3业务系统标识符 模块 ::= K/3模块标识符功能 ::= 功能标识符使用 Pascal 大小写。注意:由于后续的数据瘦身提供了“Z_的表”清理功能,建议尽量不要创建“Z_”开头的表。
1.2. 程序集 与命名空间一致,因程序集与命名空间不一致造成的组件冲突将不能注册到K/3Cloud App Store。2. BOS设计器规范
2.1. 业务对象编号
业务对象编号(FormId):1. 由BOS自动生成;2. 编号格式:{ISV}_{业务对象标识};2.2. BOS设计器对象属性标识 标识(Key)格式:{ISV}_{标识};标识不允许重复(注:此处标识包括业务对象唯一标识、ORM实体属性名、单据体标识、字段标识)。3. 数据库对象命名总体规则
3.1. 数据库对象命名规范
对象包括所有数据库对象(如:表、字段、视图、存储过程、主键、索引、缺省值、函数、触发器、序列)。
推荐阅读