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

受控基础资料个性化接口使用指南

来源:金蝶云社区作者:金蝶2024-09-238

受控基础资料个性化接口使用指南

使用前请注意,个性化与新增保存数据是两种不同的操作,如果不理解基础数据个性化的概念,可以先看看这篇文章什么是基础数据个性化

个性化接口

接口名:kd.bos.servicehelper.basedata.BaseDataServiceHelper . handleModify(DynamicObject dataInfo)

参数说明

参数

参数名称

数据类型

必选

说明

dataInfo

基础资料实体标识

DynamicObject

DynamicObject必须包含id

masteridnumbercreateorgid

ctrlstrategyuseorg

树形基础资料还需要levelparent

longnumberfullname

其他属性按需设置,个性化的数据会

按照传进来的实体复制一个,修改

部分属性生成

id

基础资料内码

Long

DynamicObject实体参数

masterid

基础资料主内码

Long

DynamicObject实体参数

number

编码

String


createorgid

创建组织

Long


ctrlstrategy

控制策略

String


useorg

使用组织

Long

需要个性化创建数据的组织

返回值

类型

说明

boolean

成功true;失败false

 

 

代码示例

               Object dataId = 346149661830024192L;

               String entityName = "bd_customer";

                               DynamicObject dataInfo = BusinessDataServiceHelper.loadSingle(dataId, entityName);

               boolean result = BaseDataServiceHelper.handleModify(dataInfo);

               if(result) {

                               //个性化成功

               }

 

 

批量个性化接口

接口名:kd.bos.servicehelper.basedata.BaseDataServiceHelper . batchHandleModify(String entityID, Long orgID, List<DynamicObject[]> dataList)

参数说明

参数

参数名称

数据类型

必选

说明

entityID

基础资料实体标识

String


orgID

执行批量个性化操作的组织ID

Long

个性化组织ID

dataList

基础资料实体标识

List<DynamicObject>

DynamicObject必须包含id

masteridnumbercreateorgid

ctrlstrategyuseorg

树形基础资料还需要levelparent

longnumberfullname

其他属性按需设置,个性化的数据会

按照传进来的实体复制一个,修改

部分属性生成

id

基础资料内码

Long

DynamicObject实体参数

masterid

基础资料主内码

Long

DynamicObject实体参数

number

编码

String


createorgid

创建组织

Long


ctrlstrategy

控制策略

String


useorg

使用组织

Long

需要个性化创建数据的组织

返回值

类型

说明

Map<Long, String>

失败信息,key:个性化数据ID

value:失败原因

 

受控基础资料个性化接口使用指南

使用前请注意,个性化与新增保存数据是两种不同的操作,如果不理解基础数据个性化的概念,可以先看看这篇文章什么是基础数据个性化。个性化...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

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