泛微OA系统中一些常用的脚本,页面及调整方案.pdf

上传人:小** 文档编号:88966016 上传时间:2019-05-14 格式:PDF 页数:35 大小:7.37MB
返回 下载 相关 举报
泛微OA系统中一些常用的脚本,页面及调整方案.pdf_第1页
第1页 / 共35页
泛微OA系统中一些常用的脚本,页面及调整方案.pdf_第2页
第2页 / 共35页
泛微OA系统中一些常用的脚本,页面及调整方案.pdf_第3页
第3页 / 共35页
泛微OA系统中一些常用的脚本,页面及调整方案.pdf_第4页
第4页 / 共35页
泛微OA系统中一些常用的脚本,页面及调整方案.pdf_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《泛微OA系统中一些常用的脚本,页面及调整方案.pdf》由会员分享,可在线阅读,更多相关《泛微OA系统中一些常用的脚本,页面及调整方案.pdf(35页珍藏版)》请在金锄头文库上搜索。

1、声明: 此文档整理的顺序毫无规则可言,可以用 control+f全局检索; 后续会不定时罗列在项目过程中遇到的一些调整方案(在线); 此文档主要记录的过去一段时间内经常碰到的一些问题,可供参考,不再解释和协助; 在对系统页面进行相关操作时请及时备份,因版本差异较大,可能方法已经不再适用; 在参考这些方式之前请确认最新标准产品是否已经支持; 在对数据库进行操作建议最好先在测试环境测试后再进行相关操作; 因本文档提供的方案导致的系统异常与本案无关,正式环境在参考之前请充分测试. 88.如何根据流程编号,然后查询到相关流程,并且需要直接弹出流程页面,谁知道怎 么实现呢? 首先你肯定需要一个页面输入流

2、程编码。 在这个页面上你点击或者或者JS事件自动提交。 提交处理的时候 查询select requestid from workflow_requestbase where requestmark=你查询的编号 获取到requestid在直接跳转到/workflow/request/ViewRequest.jsp? requestid=xxxx 87.手机端如果通过自定义链接来发起流程?【KB8100170302+emobile】 配置自定义URL为:/mobile/plugin/1/view.jsp?workflowid=602方法。 75.e8版本中,人员登录日志存在哪张表里面? 人员登录

3、日志表发生变更不再存在于原先的SysMaintenanceLog,现在存放于 HrmSysMaintenanceLog 74.怎么让E8系统是用户登录时不区分登录名大小写? PC端只需要在登录 验证页面WEAVERecologyloginVerifyLogin.jsp 的 第48行 String loginid = Util.null2String(request.getParameter(“loginid“) ; 下面添加如下代码: if(!“sysadmin“.equals(loginid) String selLoginid =“select loginid from hrmresour

4、ce where lower(loginid) =lower(“+loginid+“)“; rs.executeSql( selLoginid); if(rs.next()loginid=rs.getString(“loginid“); 手机端 登录不区分大小写d$WEAVERecologymobilepluginVerifyLogin.jsp String loginId = Util.null2String(fu.getParameter(“loginid“); if(!“sysadmin“.equals(loginId) String selLoginid =“select logini

5、d from hrmresource where lower(loginid) =lower(“+loginId+“)“; rs.executeSql(selLoginid); if(rs.next()loginId=rs.getString(“loginid“); 73.早期版本流程字体放大后select框显示不全的问题如何解决 由于ie浏览器本身的问题,无法撑开选择框。需要插入js脚本强制撑开。 $(function () var slts = jQuery(“select“); slts.css(“height“, “30px“); for (var i=0; i sltmaxleng)

6、 sltmaxleng = jQuery(sltopsj).text().length; jQuery(slt).css(“width“, (sltmaxleng*25 + “px“); ) 72.ORCAL数据库修改流程字段1位浮点数 slfbdh 为 二位浮点数 /*1.修改原字段名slfbdh为data_tmp*/ alter table formtable_main_7 rename column slfbdh to data_tmp; /*2.增加一个和原字段名同名的字段 trsg*/ alter table formtable_main_7 add slfbdh NUMBER(15

7、,2) /*3.将原字段 data_tmp数据更新到增加的字段 slfbdh*/ update formtable_main_7 set slfbdh=data_tmp; /*4.更新完,删除原字段 data_tmp 怕除问题也可以不删除*/ alter table formtable_main_7 drop column data_tmp; /*5. 更新映射表数据 billid为表单的id fieldname为字段名称*/ update workflow_billfield set fielddbtype=number(15,2) where fieldname=slfbdh and bi

8、llid=-7 71.Oracle数据提示数据库密码到期怎么办? ORCAL数据库将密码有效期由默认的180天修改成“无限制” | -1、查看用户的proifle是哪个,一般是default: sqlSELECT username,PROFILE FROM dba_users; |-2、查看指定概要文件(如default)的密码有效期设置: sql select * from dba_profiles s where s.profile=DEFAULT and resource_name=PASSWORD_LIFE_TIME; |-3、将密码有效期由默认的180天修改成“无限制”: sql a

9、lter profile default limit PASSWORD_LIFE_TIME UNLIMITED; 修改之后不需要重启动数据库,会立即生效。 5. 如果密码已经过期的,尝试用 alter user user_name identified by password account unlock; 70.如何屏蔽会议模块可以发起会议? 1. E8 屏蔽会议日历页面创建会议 在ecologymeetingdataMeetingCalView.jsp 中的 function NewEvent(data)中直接返回 return false; 如:function NewEvent(dat

10、a) return false; /e8源代码 2. E8 屏蔽会议日历页面会议使用情况创建会议 和查看会议信息的 在 ecologymeetingreportMeetingRoomPlan.jsp CreateMeetingAction.prototype.startDrag = function(event) return false; /E8源代码 69.如何屏蔽插件页面的RTX下载链接? 在 ecologyweaverpluginPluginMaintenance.jsp 的342 353行的tr设置隐藏即可 68.如何屏蔽屏蔽个人卡片页面 图像下方的快捷操作按钮? 在 ecology

11、hrmresourceHrmResourceBaseNew.jsp 下 563 564行 67.分页控件相关开发记录 人员:transmethod=“weaver.hrm.resource.ResourceComInfo.getLastname“ 部门:transmethod=“pany.DepartmentComInfo.getDepartmentname“ 分页控件字段解析后的显示列数据 系统默认的:system_default_col 用户定义的:user_default_col 66.如何让顶部搜索框支持人员编号查询人员? 满足快搜支持员工编号编号只需重写两处字符串 在ecologyh

12、rmsearchHrmResourceSearchResult.jsp tempsearchsql=sqlwhere.replace(“where (“, “where (upper(workcode) like %“+HrmSearchComInfo.getResourcename().toUpperCase()+“% escape or “); sqlwhere=sqlwhere.replace(“where (“, “where (upper(workcode) like %“+HrmSearchComInfo.getResourcename().toUpperCase()+“)% es

13、cape or “); 65.如何通过SQL按照指定规则生成出口名称? - orcal数据库中WORKFLOW_NODELINK下的LINKNAME字段原来设定的值得长度是60 ,而在数据 字典中为1000,故先修改该字段长度 ALTER TABLE WORKFLOW_NODELINK MODIFY(LINKNAME VARCHAR(1000); / /* 根据节点名称生成对应的出口名称, *如 节点1的名称为 “申请人“,节点二的名称为 “经理审批“, *提交时 出口条件将更新 为 “申请人 提交到 经理审批“; *退回时 出口条件将更新为 为 “经理审批 退回到 申请人“ */ MERGE

14、 INTO workflow_nodelink A USING( SELECT ID,( SELECT nodename FROM workflow_nodebase WHERE ID = nodeid) | 提交到 |( SELECT nodename FROM workflow_nodebase WHERE ID = destnodeid) AS linkname FROM workflow_nodelink WHERE isreject 0) then select num into numtemp from WORKFLOWSERIALNUMBER where requestid =r

15、equstid_id; return numtemp; end if; select departmentname into departmentname from hrmdepartment where id =emp_id;- select extract(year from sysdate) into yyyy from dual;-nianfen for v_sum in 1squ loop tempSerial:=tempSerial|0; end loop; select workflowid into workflow_id from workflow_requestbase w

16、here requestid =requstid_id; select nvl(max(SerialNumber),0)+1 into maxid from workFlowSerialNumber where workflowid =workflow_id; SELECT TRIM(TO_CHAR(maxid,tempSerial) into tempSerial FROM dual; if (maxid 0) then num:=departmentname| yyyy|tempSerial; -把生成的序列号放到记录表中去 sqlStr:= insert into WORKFLOWSERIALNUMBER ( WORKFLOWID,SERIALNUMBER,requestid,num) values(|wor

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号