泛微OA Ecology9实际操作中几个SQL语句小技巧

在日常维护泛微Ecology9中,难免会遇到这样那样的问题,不过有些小问题可以借助一些sql语句来解决,今天就把相关的笔记记录一下!

1、弥补OA流程中的流程编号

1.1.打开OA流程后台的流程编号配置页面,选择预留编号,根据流程编号,输入需要预留的编号
1.2.执行sql语句,先修改workflow_requestbase 中的字段requestmark 然后修改对应流程中的lcbh字段
--需要注意sqlserver/mysql的updat语句的表不能设置标识
--修改流程编号的sql语句,先执行(1)再执行(2)
--(1)
update workflow_requestbase set requestmark = '2023111625497' where workflowid = '1021' and requestmark is null and requestid = '1836806';
--(2)
update formtable_main_83 set formtable_main_83.lcbh = (select requestmark from workflow_requestbase b where formtable_main_83.requestid=b.requestid) where formtable_main_83.lcbh = '' and formtable_main_83.requestid = '1836806'
--Oracle
--(1)
update workflow_requestbase set requestmark = 'XCTYCS0_'||substr(createdate,0,4)||substr(createdate,6,2)||lpad(rownum,4,0) where workflowid = '23186' and requestmark is null;
--(2)
update formtable_main_753 a set lcbh = (select requestmark from workflow_requestbase b where a.requestid=b.requestid) where a.lcbh is null;

2、流程中多选浏览框关联key关联value

--oracle
select (select listagg(subcompanyname, ',') within group(order by id)
from hrmsubcompany
where --fieldid = '520069'
id in
(select regexp_substr(sydw, '[^,]+', 1, rownum)
from dual
connect by rownum <=
length(sydw) - length(replace(sydw, ',', '')) + 1))
from ecology.formtable_main_709

3、去除节点名称中特殊字符以及繁体字

--oracle
select ltrim(regexp_substr(nodename,'[^~`]+',1,1),'7') from workflow_nodebase where nodename like '%~%'

4、批量关闭定时器

select * from schedulesetting

关闭定时器
update schedulesetting set runstatus = 1

5、修改管理员密码

修改管理员密码
select * from hrmresourcemanager where loginid='sysadmin'

update hrmresourcemanager set password='C4CA4238A0B923820DCC509A6F75849B' where id=1

update hrmresourcemanager set password='C4CA4238A0B923820DCC509A6F75849B',salt='',hashdata='',signdata='' where id=1;

6、查询问题补丁包的当前最新编号

select label from ecologyuplist order by label desc
--查询补丁包的目前编号

7、OA缓存清理


[OA地址]/commcache/cacheMonitor.jsp
界面,点击重启加载配置。这样操作修改的数据可以及时生效
### 回答1: 泛微OA ecology是一种基于流程管理的企业级框架,它拥有非常健全的表结构,确保系统的高效性和稳定性。其包括以下几个主要的表。 1. t_sys_object:该表是系统内置对象的据库表,主要存储各种组件的信息,方便系统调用和组装。 2. t_sys_field:该表主要存储系统内各种对象(如表单、流程等)的字段信息。这些字段信息可与业务数据相关联,形成一个完整的业务数据模型。 3. t_sys_tab:该表主要存储系统内对象的维护页签信息,包括页签名称、URL地址等,方便用户进行对象的配置与管理。 4. t_sys_menu:该表主要存储菜单的信息,可对菜单进行配置、组装、授权等操作,方便用户访问系统内各种对象。 5. t_sys_process:该表主要存储流程定义信息,包括流程节点、变量、路由等信息。用户通过流程定义实现业务流程建模、自动化和优化。 总之,泛微OA ecology的表结构非常完备,为用户提供了高效、稳定的企业级管理框架,有助于提高企业的管理效益与创新能力。 ### 回答2: 泛微OA是一款国内知名的企业管理软件,其ecology表结构是整个系统的核心。ecology表结构包含了系统所有的数据表,每个数据表都有自己的字段和关联关系,可以实现用户对企业信息的管理、查询和统计等功能。 在泛微OAecology表结构,有许多重要的数据表,如人员信息表、组织结构表、角色表、权限表、流程表、文档库表等。这些数据表之间都存在着复杂的关联关系,通过这些关系可以实现不同维度的数据查询和统计,从而帮助企业更好地管理其业务。 值得一提的是,泛微OAecology表结构还提供了扩展性的设计,通过定义自定义数据表和自定义字段,可以快速适应企业的业务需求,为企业提供更加精准的数据支持。 总之,泛微OAecology表结构是该软件能够成为优秀的企业管理软件的关键所在,其强大的数据管理能力和扩展性的设计,为企业提供了全面的数据支持和灵活的业务适应能力。 ### 回答3: 泛微OA是一款领先的企业信息化系统,其包含了多个模块,例如:人力资源管理、客户关系管理、财务管理等。其最重要的便是其流程审批模块,因此其表结构设计也相对复杂。以下是泛微OA Ecology表结构的简介。 主要表结构: 1.表单模板表:表单模板表用于存储所有流程模板相关的数据,例如表单名称、表单编号、审批流程等。每一个流程表单都对应一个唯一的表单模板。 2.表单主数据表:表单主数据表存储所有表单实例数据。每一个流程实例都对应一个唯一的表单主数据表记录,并包含具体填写的信息(例如:申请表单、批准人、批准意见等)。 3.流程模板节点表:流程模板节点表用于存储所有节点数据,例如节点名称、节点类型,以及节点属性等。 4.流程实例节点表:流程实例节点表用于存储所有流程实例的节点数据,包括节点处理人、处理时间、处理结果、备注等。 5.审批流程日志表:审批流程日志表用于记录与流程审批相关的日志信息,例如审批意见、审批历史等。 6.权限控制表:权限控制表用于管理用户权限。它记录了每个用户对于每个流程的权限,以及每个角色对于每个流程的权限。 综上所述,泛微OA Ecology表结构设计相对复杂,但也是十分完备和精细的。这些表的信息交互组成了泛微OA流程审批模块的强大功能,使得企业内部信息处理更加高效、协作更加方便。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值