问题:85sp1工作流如何取员工所在考勤组名称?处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:personid是职员id//输出变量:AttenGroupName是考勤组名称2、输入变量赋值,操作如下图所示3、在提交节点后置脚本,贴入如下脚本//流程变量说明://输入变量:personid是职员id//输出变量:AttenGroupName是考勤组名称StringBuffertStrSql=newStringBuffer();tStrSql.append(selectfname_l2fromT_HR_ATS_AttenceG...
1、自定义两个流程变量,如下图所示2、在单据提交节点,给脚本输入变量绑定对应属性值,如下图所示3、在提交单据节点,贴入后置脚本,如下图所示脚本内容如下://输入变量:personid请假人//输出变量:SFDKStringBuffertStrSql=newStringBuffer();tStrSql.append(selectFISATTENDANCEfromt_hr_ats_attendancefilewhereFProposerid=+personid+);com.kingdee.jdbc.rowset.IRowSetrowSet=com.kingdee.eas.util.app.DbUtil.executeQuery(__bosContext,tStrSql.toString());if(rowSet!=null){while(rowSet.next()){SFDK=rowSet.getString(1);}}
1、获取任职情况表的模型2、创建结构配置3、查询配置中添加任职情况结构配置中的字段4、在列表进行查询,筛选字段值为空的员工
问题:如何套打布尔型字段的字段名称处理方案:套打脚本处理if(getFieldValue(PrivateLeaCouApplyQuery,isAnnualLea)==true||getValue(PrivateLeaCouApplyQuery,isAnnualLea)==true){setValue(年休假);}elseif(getFieldValue(PrivateLeaCouApplyQuery,isLegalHoil)==true||getFieldValue(PrivateLeaCouApplyQuery,isLegalHoil)==true){setValue(法定假日);}elseif(getFieldValue(PrivateLeaCouApplyQuery,comLeave)==true||getF...
生日预警实现按公司或角色拥有的组织范围分别发送消息导读在集团企业当中有多个公司,每个公司有独立的人力资源管理人员,人力资源管理人员只需要接收到本公司生日预警信息。适用范围实施人员、客户请注意:本文件只作为产品介绍之用,不属于您与金蝶签署的任何协议。本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。本文件内容可能随时变更,恕不另行通...
问题:工作流如何获取单据上传附件数处理方案:1、定义流程变量,如下图所示//输出变量:attachcounts上传的附件数量2、在提交节点,添加后置脚本,如下图所示//输出变量:attachcounts上传的附件数量java.sql.Connectioncon=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);java.sql.Statementst=con.createStatement();java.sql.ResultSetrs=null;Stringtsql=selectcount(1)counts;tsql=tsql+fromT_BA...
问题:86sp1如何隐藏员工自助-我的考勤右侧的实际工作时间和打卡记录?处理方案:修改employeeBoard.js实现参考路径:C:\Kingdee\eas\server\deploy\easweb.ear\shr_web.war\addon\attendmanage\web\js\shr\ats\employeeBoard.js修改方法如下:1、搜索“initKaoqinInfo:”,定位到如下代码段:在红框位置添加如下代码:$(#realWorkTime).hide();$(#realWorkTimeTitle).hide();$(#checkRecordBox).hide();$(#recordList).hide();修改后如下图所示:修改效果如下:
问题:工作流如何获取请假开始时间前后两天范围内的总时长处理方案:1、定义流程变量,如下图所示2、给输入变量personid、startdate赋值3、在提交节点,添加后置脚本,如下图所示//输入参数:personid职员id,startdate请假开始时间//输出参数:Leavelength--请假开始时间前后两天范围内的请假总时长SimpleDateFormatsdf=newjava.text.SimpleDateFormat(yyyy-MM-dd);Stringsd=sdf.format(startdate);java.sql.Connectioncon=com...
问题:工作流如何获取请假开始日期当天同职位的请假天数处理方案:1、定义流程变量,如下图所示2、给输入变量personid、startdate赋值//输入参数:positionid职位id,begindate实际开始时间3、在提交节点,添加后置脚本,如下图所示//输入参数:positionid职位id,begindate实际开始时间//输出参数:leavelength当天请假实际总时长,msql执行的sql语句SimpleDateFormatsdf=newjava.text.SimpleDateFormat(yyyy-MM-dd);Stringod=...
问题:工作流中如何取获取申请人的间接上级职位id处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:personid是申请人id//输出变量:sjspr三级审批人职位ID2、输入变量赋值,操作如下图所示//输入变量:personid是申请人id//输出变量:sjspr三级审批人职位IDpersonid=AtsLeaveBill.entries.person.id;java.sql.Connectioncon=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);java.sql....
预警条目的接收人如何按角色设置?(2018-12-04更新)在预警平台当中设置预警条目的时候,如果需要设置接收人按角色进行时,需要进行如下的设置:1.确认需要进行预警的实体对象,实体名称。举例:实体对象为“员工合同终止预警”实体名称=com.kingdee.eas.hr.emp.EmployeeContract确认实体名称的小技巧:在预警系统配置当中确认预警主对象,如下图:点击新增预警模板,选择到上一步确认所确认的预警主对象,如下图:在弹出的预...
问题:工作流中如何取获取申请人的间接上级职位名称处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:personid是申请人id//输出变量:positionname申请人的间接上级职位名称2、输入变量赋值,操作如下图所示//输入变量:personid是申请人id//输出变量:positionname申请人的间接上级职位名称personid=bizObj.proposer.id;java.sql.Connectioncon=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__b...
8.2版本,可以直接编辑OSF8.5版本,不可以编辑OSF,只能通过数据库修改且不能直接修改数据库字段值,而是通过删除原有分录重新插入新分录的方式以下以修改OSF【318员工入职或新增时生成用户】为例1.去数据库获取【318员工入职或新增时生成用户】的分录ID2.打开查询分析器并运行服务端脚本打开查询分析器方法:adminitrator登录-企业建模-业务流程管理-流程日志-流程引擎日志-按[Ctrl+Shift+Q]运行服务端脚本:geninsertsel...
问题:工作流如何获取申请日期前6个月范围内的请假总时长处理方案:1、定义流程变量,如下图所示2、给输入变量personid、startdate赋值//输入参数:personid职员id,//输入参数:startdate申请时间3、在提交节点,添加后置脚本,如下图所示//输入参数:personid职员id,startdate请假开始时间//输出参数:Leavelength申请时间前6个月的请假总时长SimpleDateFormatsdf=newjava.text.SimpleDateFormat(yyyy-MM-dd);Stringsd=sdf.f...
问题:86sp1如何设置单击员工自助-我的考勤-我要出差打开的是自定义视图?处理方案:修改employeeBoard.js实现参考路径:C:\Kingdee\eas\server\deploy\easweb.ear\shr_web.war\addon\attendmanage\web\js\shr\ats\employeeBoard.js修改方法如下:1、搜索“iWannaOutForWorkAction:function(){”,定位到如下代码段:将红框部分代码替换成你需要打开的自定义视图,例如:com.kingdee.eas.hr.ats.app.AtsTripBillBatchFormForPer,修改后代码截图如下修改效果如下:
问题:Web流程设计器工作流如何获取员工的学历处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:personid是申请人id//输出变量:degree学历名称2、录入工作流脚本操作如下图所示//输入变量:personid是申请人id//输出变量:degree学历名称personid=bizObj.proposer.id;java.sql.Connectioncon=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);java.sql.Statementst=con.createStateme...
问题:工作流中如何动态获取申请人主要任职上的三个上级处理方案:工作流脚本处理操作步骤如下:1、定义流程变量//输入变量:positionid是申请人职位ID//输出变量:yjsp一级审批职员IDEjsp二级审批职员IDSjsp三级审批职员ID2、输入变量赋值,操作如下图所示//输入变量:positionid是申请人职位ID//输出变量:yjsp一级审批职员ID//Ejsp二级审批职员ID//Sjsp三级审批职员IDfor(vari=0;i<10;i++){//获取上级职位java.sql.Connectio...
问题:86sp1如何隐藏员工自助首页-当月出勤的加班项目?处理方案:修改monthAttendence.htm实现参考路径:C:\Kingdee\eas\server\deploy\easweb.ear\shr_web.war\addon\perself\web\webviews\biz\homepage\ats\template\monthAttendence.htm修改方法如下:1、在加班卡片上,添加style=”display:none;”样式处理,具体如下修改效果:
1.在工作底稿模板中先按“合并报表”-“工作底稿向导”设置好金额类;2.选中后面的空白列(也可以插入空白列),然后点击“合并报表”-“工作底稿列向导”添加数量类,如下图,分别插入个别数、合并数的数量类
④内部公开请勿外传数据库的表访问通常是select字段名from表名或者select字段名fromdbo.表名问题1:为什么表存在,访问时却访问错误?假如默认的架构方案不是dbo,则会提示找不到对象。比如下面的表,是不可以通过select字段名fromdbo.test1来访问的原来的架构并非默认的dbo,所以显示的是test.a,test.test1如何改成dbo.a,dbo.test1呢?语法如下:ALTERSCHEMA新的架构名TRANSFER原来的架构名.[表名]例:ALTERSCHEMADBOTRANSFERTE...

