金蝶星空二开规范原创
金蝶云社区-ZCLS
ZCLS
6人赞赏了该文章 2,121次浏览 未经作者许可,禁止转载编辑于2020年08月26日 22:10:46
summary-icon摘要由AI智能服务提供

本文档为金蝶星空二开规范,详细说明了命名空间、业务对象编号、BOS设计器对象属性标识的命名要求及格式,包括开发商标识、业务系统、模块及功能等的命名规则。此外,还介绍了业务系统与模块的简要说明,如供应链(SCM)、采购管理(PUR)、销售管理等。文档还涉及表格和字段的命名规范,以及对不同层级(如App.Core、Contracts、ServiceHelper等)的设计指导。

金蝶星空二开规范整理

1.1.     命名空间 

命名要求表达准确,无歧义。使用 Pascal 大小写

书写格式:{ISV}[.K3][.业务系统][.模块][.功能]

      ISV ::= 开发商标识符 如LT

      业务系统 ::= K/3业务系统标识符  如 SCM供应链

      模块 ::= K/3模块标识符          如PUR采购

功能 ::= 功能标识符            如Business 表示业务功能,Service表示服务功能, Report表示报表

•        如:LT.K3.SCM.PUR.Business.PlugIn  (采购系统业务对象界面插件)

•        如:LT.K3.SCM.PUR.Service.PlugIn (采购系统业务对象操作插件)

•        如:LT.K3.SCM.PUR.Report (采购系统报表插件)

 

-----------对业务对象界面插件分层设计-----------

开发商标识.K3.业务系统.模块.App.Core    模块中的相关功能接口具体实现                      

开发商标识.K3.业务系统.模块.Contracts   模块中的相关功能接口,且有个工厂类(ServiceFactory.cs)用于创建实例

开发商标识.K3.业务系统.模块.ServiceHelper 对Core的进一封装,后面业务对象中通过ServiceHelper类调用

开发商标识.K3.业务系统.模块.Business.PlugIn  具体业务功能实现插件,此插件包括单据、列表、动态表单

-----------服务端-----------

开发商标识.K3.业务系统.模块.App.ServicePlugIn    服务插件【服务端】 有操作、转换、反写插件   

开发商标识.K3.业务系统.模块.App.Report           报表服务端插件     如 Kingdee.K3.SCM.App.Purchase.Report

开发商标识.K3.业务系统.模块.Report.PlugIn        报表表单插件        如Kingdee.K3.SCM.Purchase.Report.PlugIn

 

-----------手机端业务对象界面插件----------------

开发商标识.K3.业务系统.模块.Mobile.App.Core    模块中的相关功能接口具体实现                      

开发商标识.K3.业务系统.模块.Mobile.Contracts   模块中的相关功能接口,且有个工厂类(ServiceFactory.cs)用于创建实例

开发商标识.K3.业务系统.模块.Mobile.ServiceHelper   对Core的进一封装,后面业务对象中通过ServiceHelper类调用

开发商标识.K3.业务系统.模块.Mobile.Business.PlugIn  具体业务功能实现插件,此插件包括移动单据、移动列表、移动表单

 

 

2.1.     业务对象编号 

业务对象编号(FormId):

1. 由BOS自动生成;

2. 编号格式:{ISV}_{业务对象标识};

 

2.2.BOS设计器对象属性标识

标识(Key)格式:{ISV}_{标识};

标识不允许重复(注:此处标识包括业务对象唯一标识、ORM实体属性名、单据体标识、字段标识)

 

–       表格命名

•        {ISV标识}_T_{子系统}_{表名}

•        如 LT_T_PUR_Order

•        表格名称长度 < 30 字符

–       字段命名

•        F[_]{ISV标识}_{字段名}

•        如FLT_Qty

字段名称长度 < 30 字符

 

•        BOS中可以将标识(唯一标识)、ORM实体属性名、字段名设置相同采用F[_]{ISV标识}_{字段名}

 

 

3.1. 各业务系统与模块说明(未全)

 

基础管理 BD

    

供应链     SCM

     采购管理   Pur   Purchase

     销售管理   Sal    Sale

     库存管理   Stock  

 

生产制造   MFG   Manufacturing 

     工程数据   ENG

     生产管理   PRD   Production

     委外管理   SUB   

     车间管理   SFC   

     柔性生产   SFS  【智慧终端】


图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0