泛微Ecology 8.0 SQL教程:全开非标功能及测试步骤
2星 需积分: 48 26 浏览量
更新于2024-09-03
1
收藏 937B TXT 举报
泛微Ecology是一款企业级协同办公软件,其8.0版本及以上版本提供了高级定制功能,以便用户能够根据特定需求进行扩展。在这个特定场景中,用户可以通过SQL(Structured Query Language)脚本来开启Ecology的非标准功能,这些功能可能包括自定义菜单、权限控制以及其他非预设的业务流程。
首先,SQL脚本中涉及了两个关键步骤。第一部分是通过`select * from menucontrollist`和`select * from SystemModule`来查询和激活所有已发布的模块。这表明Ecology允许用户管理模块的启用状态,确保只有在模块被正确授权后才能在系统中使用。
其次,脚本中的一个关键操作是通过`license.getCid()`函数获取客户编码(Cid)。用户需要创建一个JSP(Java Server Pages)页面,并将其放置在Ecology的根目录下。通过这个页面,当用户访问时,会自动获取Cid值,这在后续的SQL操作中用于个性化菜单和功能关联。
SQL命令中涉及到对`menucontrollist`表的操作,包括清空表数据,然后插入新的菜单条目。`delete from menucontrollist`用于删除原有记录,`insert into menucontrollist`则用来添加新的菜单项。这些新添加的菜单项具有特定的标识符(如'menuid'),以及指示是否默认打开('isopen')的状态。通过计算`id`加上固定的数字,如588141、111和177等,脚本实现了动态生成的菜单结构。
最后,脚本还处理了`mainmenuinfo`和`leftmenuinfo`表的操作,分别用于创建顶级菜单和子菜单。每个菜单项除了菜单ID(menuid)和是否打开状态(isopen)外,还可能根据业务逻辑进行动态调整。
值得注意的是,这段代码仅适用于测试环境,且明确声明了“仅供测试使用”,这意味着这些操作可能不会在正式生产环境中执行,因为它们可能影响系统的稳定性和安全性。如果在实际部署中发现或误用了此类非标准功能,应立即停止并寻求官方支持,以避免潜在的数据损坏或合规问题。
这个例子展示了如何通过SQL脚本在泛微Ecology中实现非标准功能的临时性配置,但必须遵循严格的测试原则,并确保操作在适当的权限和安全环境下进行。
2023-10-08 上传
2023-07-23 上传
2023-10-15 上传
2023-10-28 上传
2023-11-24 上传
2023-11-11 上传
yexuxi
- 粉丝: 0
- 资源: 4
最新资源
- BGP协议首选值(PrefVal)属性与模拟组网实验
- C#实现VS***单元测试coverage文件转xml工具
- NX二次开发:UF_DRF_ask_weld_symbol函数详解与应用
- 从机FIFO的Verilog代码实现分析
- C语言制作键盘反应力训练游戏源代码
- 简约风格毕业论文答辩演示模板
- Qt6 QML教程:动态创建与销毁对象的示例源码解析
- NX二次开发函数介绍:UF_DRF_count_text_substring
- 获取inspect.exe:Windows桌面元素查看与自动化工具
- C语言开发的大丰收游戏源代码及论文完整展示
- 掌握NX二次开发:UF_DRF_create_3pt_cline_fbolt函数应用指南
- MobaXterm:超越Xshell的远程连接利器
- 创新手绘粉笔效果在毕业答辩中的应用
- 学生管理系统源码压缩包下载
- 深入解析NX二次开发函数UF-DRF-create-3pt-cline-fcir
- LabVIEW用户登录管理程序:注册、密码、登录与安全