星空人员同步标准方案过滤禁用岗位

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

星空人员同步标准方案过滤禁用岗位

1 业务场景

使用集成服务云提供的标准人员同步方案(星空-苍穹),不会自动过滤人员岗位分录中是禁用状态的数据。



注:需要检查方案中是否有如下两个字段映射,没有请配置。



2 解决方案

在原有方案的转换脚本末尾增加以下内容。

//过滤禁用的岗位信息


var entity = tar.entryentity;
var newentity = [];
for(var i=0; i<src.FPostEntity.FStaffDetails.length;i++) {
    //获取员工岗位ID,字段映射中需要添加该字段
    var index=src.FPostEntity.FStaffDetails[i];
    var sendData = {
	 "#data":[{
			"FormId": "BD_NEWSTAFF",
			"FieldKeys": "FSTAFFID,FFORBIDSTATUS",
			"FilterString": "FSTAFFID ="+index
			// "FilterString": "FSTAFFID ="+2366911
    }]
	};  
  var action = "Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery.common.kdsvc"; 
    var res = $src_service(action, sendData); 
    var state = res.result[0][1]; 
    if (state == "A"){
       newentity += entity[i];
    } 
}
tar.entryentity = newentity;



星空人员同步标准方案过滤禁用岗位

1 业务场景使用集成服务云提供的标准人员同步方案(星空-苍穹),不会自动过滤人员岗位分录中是禁用状态的数据。注:需要检查方案中是否有...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息