泛微 Ecology流程表单JS脚本实用教程与问题解答

2星 需积分: 48 137 下载量 125 浏览量 更新于2024-07-16 5 收藏 793KB PDF 举报
本文档是一份关于泛微OA Ecology流程表单常用的JavaScript脚本收集整理,主要涵盖了以下几个方面的知识点: 1. **移动端浏览器编码问题** - 当在Linux部署的移动端访问泛微流程时遇到乱码,解决方案是在手机端启动脚本中设置环境变量`NLS_LANG=AMERICAN_AMERICA.ZHS16GBK`,以确保正确显示文本。 2. **流程数据日志处理** - 提供了关于如何通过JS操作获取和处理流程流转中的数据记录的方法。 3. **用户对象获取** - 介绍了一个函数`newUser(userid)`,用于通过用户ID获取User对象,这对于进行用户权限管理和操作非常重要。 4. **表单节点菜单定制** - 明确了在哪个数据库表(WORKFLOW_NODECUSTOMRCMENU)中维护流程节点操作菜单的自定义名称。 5. **获取登录用户ID** - 提供了两种方式来获取当前登录用户的ID,分别是`wf__info.f_bel_userid`和`window.__userid`。 6. **获取列表行数** - 使用jQuery的方法`jQuery("#nodenum1").val()`演示了如何获取HTML列表元素的行数。 7. **个性化门户页面地址** - 提供了个人数据页面的URL路径,包括`page/element/DataCenter/Setting.jsp`和`page/element/DataCenter/View.jsp`。 8. **隐藏登录后签到签退弹出框** - 解决方案是修改`pagetoolbar.jsp`中的特定函数,以避免登录后弹出的签到签退窗口显示。 9. **文档预览功能** - 介绍了如何利用泛微的标准产品内置的PDF支持,以及在非PDF文件情况下实现其他格式文档预览的外部插件(永中DCS)配置。 10. **E7升级至E8的问题解决** - 分别针对点击“获取明细数据”按钮后可能出现的流程初始化错误,以及升级后选择框值获取问题提供了针对性的代码调整建议。 11. **Ecology7通讯录地址** - 提供了相关联的技术文档链接`/newportal/contact`,可能是帮助用户查阅特定版本的官方文档或知识库。 这些知识点对于泛微OA的系统管理员、开发者和维护人员来说,都是非常实用的参考资料,可以帮助他们更高效地管理和优化工作流程。