BOS工作流脚本是否不允许使用for循环

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-17浏览:1

BOS工作流脚本是否不允许使用for循环

BOS工作流脚本是否不允许使用for循环
以下在s-HR V8.2的版本只执行一次
[code]if(positionId!=null)
superiorPosId=positionId;
for(int i=0;i<8;i++)
{
sumTotal=sumTotal+1;
superiorPosId=#sql_val("select FPARENTID from T_ORG_PositionHierarchy where FCHILDID ='"+superiorPosId+"' and FHIERARCHYID ='00000000-0000-0000-0000-000000000001396FCAD0'");
superiorId=#sql_val("SELECT max(a.FID) FROM T_bd_person a join T_ORG_PositionMember b on b.FPERSONID =a.fid join T_ORG_Position c on c.FID = b.FPOSITIONID join t_org_job d on d.fid = c.FJOBID where c.fid='"+ superiorPosId +"'");
jobNo=#sql_val("select s.FNUMBER from T_ORG_Position t join t_org_job s on s.fid = t.FJOBID where t.fid='" + superiorPosId+"' and t.CFisApproval=1");
switch(jobNo){
case "M":
managerId=superiorId;
break;
case "SM":
seniorManagerId=superiorId;
break;
case "G":
generalId=superiorId;
break;
case "SG":
seniorGeneralId=superiorId;
break;
case "VP":
vicePresidentId=superiorId;
break;
case "EVP":
evicePresidentId=superiorId;
break;
case "CEO":
ceoId=superiorId;
break;
default:
superiorId=empId;
break;
}
}[/code]
以上问题还请KSM提单,提单请选择【系统平台】模块,谢谢

BOS工作流脚本是否不允许使用for循环

BOS工作流脚本是否不允许使用for循环以下在s-HR V8.2的版本只执行一次[code]if(positionId!=null)superiorPosId=positionId;for(int i=0;i
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息