
泛微-E8
文章平均质量分 77
这是一个用来记录我运维泛微OA的e_cology8的专栏。
rarenmen
这个作者很懒,什么都没留下…
展开
-
E8-怎么给登录后门户页面加提示音
有同事问我,当OA上有流程需要我审批的时候,能不能有个声音上的提示。原创 2024-04-16 09:40:58 · 416 阅读 · 0 评论 -
E8-完善“同步节点”界面
做流程的时候,一般我会把发起节点的显示模板单独命名叫“发起人填报模板”;后续节点,如果不需要给字段的编辑权限的节点的显示模板都做统一命名叫“审批模板”;需要给字段的编辑权限的节点的显示模板单独命名叫“XX完善模板”,目前打印模板都做统一格式,统一命名。引起这次修改的起因是,当我每次修改了“审批模板”,想要统一给其它节点的时候,需要先在前一界面记下来哪些节点用的不是“审批模板”,节点少的流程还好办,节点多的流程就非常麻烦。于是就想,“同步节点”界面里,要是能把当前节点的模板名称显示出来就好了。原创 2024-04-12 16:25:42 · 532 阅读 · 3 评论 -
E8-用户的主题颜色存在了表ColorStyleInfo里
个人习惯是搭测试环境来进行测试。时不时的从生产环境数据库的备份文件还原数据库过来。每次还愿数据库之后,会用SQL语句把用户密码做统一的修改。但由于日常办公需要,往往生产环境和测试环境会同时打开,执行操作的时候只能通过网址来分辩。于是我就想,能不能在执行修改密码语句的同时,把主题的颜色一并做修改呢。原创 2024-04-12 09:39:22 · 317 阅读 · 0 评论 -
E8-浏览控件撑爆了单元格导致表单变形怎么处理
这个问题是之前就困扰我的问题。情况如题目所说,明明编辑的很规整的流程节点表单,在新建流程界面和表单预览界面就变得七扭八歪。觉得文字表述不够直观的小伙伴,请见图1和图2。该问题仅存在于拥有这类控件的可编辑权限的步骤,只读权限步骤的表单没有类似问题。原创 2024-03-11 10:35:31 · 1002 阅读 · 0 评论 -
E8-完善数据库备份的存储过程
我们公司E8的数据用的是SQL Server 2012在我把从生产环境下复制来的数据库备份文件恢复到本机测试环境里时,被提示硬盘空间不足。备份文件3G多,硬盘剩余空间10G左右。于是我去生产环境看了一下数据库的物理文件,就是扩展名是mdf文件(以下简称数据库文件)和ldf文件(以下简称是日志文件)的那两个文件。不看不知道,一看下一跳,数据库文件文件3G左右,日志文件18G左右。原创 2024-03-06 12:03:28 · 1014 阅读 · 0 评论 -
E8-写了一个方法,处理一个表单里有多组需要实现单选或复选的复选框
今天同事发来需求,要做一个工作流,其中表单里有几组选项。在纸质单上是留出位置画勾选择的。简单的聊了一下对填报的要求,要求有的组要控制单选,有的组还不需要制多选。用文字来描述很晦涩,看到表单估计小伙伴们就知道什么意思了。表单如下图,其中“运输方式”和“运费承担”的选项之间是要做单选控制的,付款方式则不用。原创 2024-03-05 13:29:04 · 1020 阅读 · 0 评论 -
E8-根据工作流节点操作组的类型查询工作流
另外一个兄弟公司,要开始与我们公司同用一个OA,由于之前只是单公司用OA,好多流程的发起权限设置的是所有人,现在需要把这样的工作流找出来去细化发起权限。原创 2024-02-20 15:51:26 · 308 阅读 · 0 评论 -
E8-怎么修改流程表单里现有字段的类型
排版一个流程的表单,明细表里有一个单行文本框,类型是浮点数,小数位数是2位。觉得这个字段用整数完全够用。于是就想怎么把它给改了。但各节点的表单已经做完了,如果删除原有字段,再新建一个整数量类型字段,必然每一个节点的表单都要重新处理,然而编辑表单里又不允许我直接修改。于是就产生了一个大胆的想法,去数据里直接操作。原创 2023-08-11 14:53:36 · 406 阅读 · 0 评论 -
E8-事关明细表里的控件事件绑定、日期的计算、明细表的求和等问题的处理办法
下面的讲述的事情是从开发出差申请流程开始的。涉及的知识点偏多,且得容我慢慢梳理出来。以下篇幅可能会有点儿长,但内容我会争取写得精彩的。发起表单样式如图1,我想实现的是当修改出发日期或结束日期的时候,自动计算时长,时长不能被人为修改。并且时长要有合计。原创 2023-06-30 10:41:35 · 940 阅读 · 0 评论 -
E8-怎么实现控制一组CheckBox中至少选一个
这算是前两篇关于CheckBox控制的后续吧,在的评论里,有小哥也提到了这个问题,说当所控制的复选框,一个都不选的时候也可以提交。其实,我是有做控制的,但只是在只允许选一个CheckBox的时候控制了必填,允许选多个的情况也在考虑了,只是当时没有想好怎么去实现,现在想得比较清楚了,也用到了生产环境里,特地来做一下记录,分享一下。原创 2023-06-26 16:58:04 · 689 阅读 · 0 评论 -
E8-控制一组CheckBox的单选
之前分享过两个CheckBox控制只允许选一个的博文。老话说,量变可能产生质变。最近画了个流程里,需要控制多个CheckBox只允许选一个。用上面博文里讲到的方法能解决,但是要写很多冗余代码。于是决定尝试换一种方法来实现。原创 2023-06-14 09:08:56 · 892 阅读 · 2 评论 -
E8-整理一些关于表单的表
今天想给一个工作流对应的表写个触发器,本想抄以前写过的,但发现我想不起来之前是为哪个工作流做过类似的开发。看来有必要把哪些表,对应的哪个流程,做过哪些开发这些内容记录下来。原创 2023-06-07 13:17:41 · 590 阅读 · 0 评论 -
E8-实现遍历日期范围,根据条件实现流转判断
接前一篇《E8-怎么监听表单里的日期控件被修改过》中所说的需求,实现判断请假范围中是否包含周六,结合请假人的职务,判断是否需老板审批。原创 2023-06-05 12:54:43 · 213 阅读 · 0 评论 -
E8-怎么监听表单里的日期控件被修改过
业务部门每周六例会,业务部门请假的,如果包含星期六,需要老板审批。我思路是当开始日期或结束日期被修改时,判断请假日期中是否包括周六,根据是束包含周六,去设置某个控件的值,后续步骤根据这个控件的值去确定流程的走向。这篇文章记录这个需求中,我解决的第一个问题的过程,怎么知道表单里的时间控件被修改过。原创 2023-06-01 15:43:53 · 756 阅读 · 0 评论 -
E8-记录处理e-mobile6.5不能添加用户的过程
同事找我来开个手机端登录权限,在加用户的时候发现添加用户没有效果,但删除用户功能是正常的。原创 2023-05-13 11:41:26 · 595 阅读 · 1 评论 -
E8-关于新建流程界面里,JS中prop方法报错的处理过程
在配置流程的时候,偶然间被我发现的问题,详见中的第三个问题。原创 2023-04-15 16:09:17 · 562 阅读 · 0 评论 -
E8-记录我遇到过的BUG
1、编辑显示模板,我用的HTML模板,在某一个隐藏行之前插入新行,隐藏属性会停留在原来的第X行,并不会随之下移,虽然界面里红色的行标会下移。声明:本文章无恶意,仅仅是记录在工作中,操作E8时遇到的BUG,用于备查。原创 2023-03-16 09:01:29 · 250 阅读 · 0 评论 -
E8-关于矩阵的表
接前一篇文章里提到的需求。。一个流程,在归档时要抄送给发起人的分管副总,如果当前部门没有分管副总时,抄送给总经理。原创 2023-03-29 13:37:49 · 383 阅读 · 0 评论 -
E8-有关流程节点的表之间的关联关系
我在做一个人事类的流程,需要在流程的归档节点设置抄送,除了抄送给人力资源部经理和指定的专员外,还要根据发起人的职级分别抄送给不同的人。如果发起人的职级是“员工”,抄送的名单里要有其对应部门的分管副总(部门经理已经参与过审批流程),如果发起人的职级是“部门经理”,抄送的名单里要有总经理(对应部门的分管副总已经参与过审批流)。于是,在归档节点,我创建了两个有关抄送的操作组。第一组存放人力资源部的相关人员的角色信息。实现的方法与本文无关。主要需要处理的是第二组,负责处理把流程抄送给发起人的上级的上级的需求。原创 2023-03-28 14:36:07 · 440 阅读 · 0 评论 -
E8-公共选择框相关的表
昨天同事和我说,要在一个表单里加一组可选项。于是我去了公共选择框维护。这时候才发了这么个问题,前几天我在本机的测试环境里做的流程,导入到我们的生产环境里,表单里所用到的共公选择框的选项都在,在表单里是可用的,但是在公共选择框维护里却没有涉及到的公共选择框。回到流程的表单管理里,相应的字段只显示公共选择框,不显示选择框的类型了。先把为什么所用到的公共选择框,在公共选择框维护里已经没有了,然而表单里还可用的问题放一边,不去研究它,看来有必要先把遗漏的公共选择框维护补齐。原创 2023-03-03 08:33:23 · 432 阅读 · 0 评论 -
E8-怎么实现根据表单内容自动生成标题
这个问题前前后后折腾了好几天,当功能实现了的时候,心里回想了一句话“只要思想不滑坡,方法总比困难多。说几个走过的弯路。1、路径设置里,设置了编号的流水号的长度,就生成不出流水号了。这时候要去检查你所给的字段的长度是不是不够长。2、别试图更新触发器里的deleted表和inserted表,Sql Server不允许你这么干。3、以上只是我想到的解决办法,不代表最优办法,也不代表标准办法。原创 2023-02-13 11:55:40 · 829 阅读 · 0 评论 -
E8-怎么写一段JS去控制CheckBox
首先,我JQUERY比较渣,能力所限只能写成这样了。有这么两点需要注意的。1、E8的表单里,所看到的复选框其实是个标签,和的复选框在同一个标签里。所以不但要改Checkbox的选择状态,还要改对应的标签的样式。表单里CheckBox代码的示例。原创 2023-02-08 16:19:51 · 526 阅读 · 0 评论 -
E8-怎么查哪个流程的哪个节点的表单里写了代码块
用到这么几张表:workflow_base(工作流基本信息表)workflow_nodebase(工作流节点基本信息表)workflow_type(工作流种类表)workflow_nodehtmllayout(工作流Html模式模板信息表)代码段的内容是存放在workflow_nodehtmllayout表的script字段里,这个字段的类型是text,这里涉及到判断text字段内容是否为空的知识点。我是SQL Server,用的办法是把text类型的字段转化成varchar类型,求其长度。原创 2023-02-08 10:32:38 · 212 阅读 · 0 评论 -
E8-处理在知识中保存文档时提示Session Error的问题
心血来潮,想到用知识里的文档来记录角色的用途。实际操作中发现我公司的环境里,文档保存是没有问题的,但已有文档在编辑后保存时会提示“Session Error”,并且修改的内容没有保存。原创 2023-02-02 10:23:14 · 194 阅读 · 0 评论