用友NC-OA平台API参考手册 联系客服

发布时间 : 星期日 文章用友NC-OA平台API参考手册更新完毕开始阅读22fb1ffb04a1b0717fd5dd18

token accountName ocupationName String String String 登录验证后获取的身份令牌。 单位名称 岗位名称 返回值:ServiceResponse 成功返回岗位ID,否则返回-1。 示例: 远程调用:

OcupationServiceStub.DeleteByNameResponse resp = stub .deleteByName(req); ServiceResponse r = resp.get_return(); import com.seeyon.v3x.services organization.OcupationtService; import com.seeyon.v3x.services organization.impl. OcupationServiceImpl; … OcupationService service = new OcupationServiceImpl(); // 与远程调用相同 … service.deleteByName (token,accountName,ocupationName); req.setToken(ServiceUtil.getToken()); req.setAccountName(accountName); req.setOcupationName(name); OcupationServiceStub stub = new OcupationServiceStub(); OcupationServiceStub.DeleteByName req = new OcupationServiceStub.DeleteByName(); 本地调用: 1.3.4.8 启用/禁用岗位(按岗位ID) 按照岗位ID设置岗位的启用状态。

如果岗位下存在人员则停用岗位失败。 方法:enable 参数: 参数 token ocupationId enable 数据类型 String long boolean 说明 登录验证后获取的身份令牌。 岗位ID 岗位启用状态 true为启用 false为停用 返回值:ServiceResponse 成功返回岗位ID,否则返回-1。 示例: 远程调用:

OcupationServiceStub stub = new OcupationServiceStub(); OcupationServiceStub.Enable req = new OcupationServiceStub.Enable(); req.setToken(ServiceUtil.getToken()); req.setOcupationId(id); req.setEnable(enabled); OcupationServiceStub.EnableResponse resp = stub.enable(req); ServiceResponse r = resp.get_return(); import com.seeyon.v3x.services organization.OcupationtService; import com.seeyon.v3x.services organization.impl. OcupationServiceImpl; … OcupationService service = new OcupationServiceImpl(); // 与远程调用相同 … service.enable (token,ocupationId,enabled); 本地调用: 1.3.4.9 启用/禁用岗位(按岗位名称) 按照岗位名称设置单位下岗位的启用状态。 如果岗位下存在人员则停用岗位失败。 方法:enableByName 参数: 参数 token accountName ocupationName enable 数据类型 String String String boolean 说明 登录验证后获取的身份令牌。 单位名称 岗位名称 岗位启用状态 true为启用 false为停用

返回值:ServiceResponse 成功返回岗位ID,否则返回-1。 示例:

远程调用:

OcupationServiceStub stub = new OcupationServiceStub(); OcupationServiceStub.EnableByName req = new OcupationServiceStub.EnableByName(); req.setToken(ServiceUtil.getToken()); req.setAccountName(accountName); req.setOcupationName(name); req.setEnable(enabled); OcupationServiceStub.EnableByNameResponse resp = stub .enableByName(req); ServiceResponse r = resp.get_return(); import com.seeyon.v3x.services organization.OcupationtService; import com.seeyon.v3x.services organization.impl. OcupationServiceImpl; … 本地调用:

OcupationService service = new OcupationServiceImpl(); // 与远程调用相同 … service.enableByName (token,accountName,ocupationName,enabled); 1.3.5 职务级别管理

1.3.5.1 职务级别实体 (OtypeInfoParam_A8_All)

参数 accountId name code levelId 名称 单位ID 职务级别名称 职务级别编码 职务级别序号 数据类型 long String String int 长度 40 20 备注 非空。 非空。 职务级别高低的标志 级别越高,序号越小 默认为1 parentName discursion 父级别名称 职务级别描述 String String 40 1000 1.3.5.2 方法列表 名称 create update updateByName delete deleteByName enable enableByName 1.3.5.3 创建职务级别

按照职务级别实体中的信息创建职务级别。 相同单位下不能存在重名职务级别。 方法:create 参数: 参数 token otype 说明 创建职务级别 按职务级别ID修改职务级别信息 按职务级别名称修改职务级别信息 按职务级别ID删除职务级别 按职务级别名称删除职务级别 按职务级别ID启用/禁用职务级别 按职务级别名称启用/禁用职务级别 数据类型 string OtypeInfoParam_A8_All 请参考职务级别实体定义 说明 登录验证后获取的身份令牌。 职务级别信息

返回值:ServiceResponse 成功返回职务级别ID,否则返回-1。 示例: 远程调用:

OtypeServiceStub stub = new OtypeServiceStub(); OtypeServiceStub.Create req = new OtypeServiceStub.Create(); OtypeServiceStub.OtypeInfoParam_A8_All otype = new // 必填 otype.setAccountId(ServiceUtil.getAccountId(\单位1\)); otype.setName(name); // req.setToken(ServiceUtil.getToken()); req.setOtype(otype); OtypeServiceStub.CreateResponse resp = stub.create(req); ServiceResponse r = resp.get_return(); import com.seeyon.v3x.services organization.OTypeService; import com.seeyon.v3x.services organization.impl.OTypeServiceImpl; import com.seeyon.oainterface.impl.organizationmgr.extparam.otype.OtypeInfoParam_A8_All; … OTypeService service = new OTypeServiceImpl(); OtypeInfoParam_A8_All otype = new OtypeInfoParam_A8_All; // 与远程调用相同 … service.create (token,otype); OtypeServiceStub.OtypeInfoParam_A8_All(); 本地调用:

1.3.5.4 更新职务级别(按职务级别ID) 按照职务级别ID更新职务级别信息。 相同单位下不能存在重名职务级别。 方法:update 参数: 参数 token otypeId otype 数据类型 String long OtypeInfoParam_A8_All 请参考职务级别实体定义 说明 登录验证后获取的身份令牌。 职务级别ID,必填 职务级别信息

返回值:ServiceResponse

成功返回职务级别ID,否则返回-1。 示例: 远程调用:

OtypeServiceStub stub = new OtypeServiceStub(); OtypeServiceStub.Update req = new OtypeServiceStub.Update(); OtypeServiceStub.OtypeInfoParam_A8_All Otype = new OtypeServiceStub.OtypeInfoParam_A8_All(); // 要修改的信息 Otype.setCode(\); Otype.setName(\职务级别1b\);