- 博客(51)
- 资源 (1)
- 收藏
- 关注

原创 自定义表单控件 - 扩展出一个选择框
2、具体实现 - 配置xml扩展(WebContent/WEB-INF/KmssConfig/xp/xform/plugin.xml)2、具体实现 - 前端(开窗)2、具体实现 - 前端。3、具体实现 - 后端。
2023-04-29 21:40:51
799
2

原创 EKP其它/EKPSQL工具
有时候想在前端快速查询一些数据,ekp自动的第三方集成jdbc也可以用,但怎么说呢,总之用得很不爽!所以就有了以下的扩展。功能大概是这样的:前端写好纯sql,前端根据关键字传入参数进行调用,获取到查询结果
2022-10-21 13:24:40
1184
2

原创 EKP前端/EKP-V16开发功能强化/公式定义器 - 编辑器强化(public)
EKP前端/EKP-V16开发功能强化/公式定义器 - 编辑器强化(public)
2022-07-25 10:48:14
1535

原创 EKP前端/EKP-V16开发功能强化/快速切换用户 - SSO单点登录方式(public)
EKP前端/EKP-V16开发功能强化/快速切换用户 - SSO单点登录方式(public)
2022-07-22 03:52:00
1132

原创 EKP前端/EKP-V16开发功能强化/快速切换用户 - 账号密码方式(public)
该插件在Edge、Chrome、Firefox等均可下载安装。获取切换用户所需JSON数据(将返回字符串F12执行)1、下载浏览器插件tampermonkey。1)打开tampermonkey管理面板。
2022-07-22 03:48:56
675

原创 EKP后端/工具/Eclipse - ekp环境配置及启动(public)
注若遇到检出失败,右键项目-》Team-》更新(若更新仍提示错误,则再次执行更新,若错误提示需要cleanup,则执行team-》清理)(找不到BuildPath右键项目-》Properties-》JavaBuildPath-》Libraries)1)开启SVN工具视图Window-》ShowView-》Other-》SVN-》SVN资源库。4)下载临时licenseKmss(A)->开发平台工具->临时license下载(14天过期,两周下载一次)...
2022-07-22 03:19:24
1767
9

原创 EKP后端/工具/IDEA - Tomcat配置及项目启动(public)
修改成ekp\WebContent\WEB-INF\classes(若没有classes文件夹,则创建一个);为保持ekp的class输出目录与eclipse一致,需修改模块的编译输出目录;最好先编译一下模块,再启动tomact。(需等待相关searching)选择刚刚导入的ekp模块。2)启动Tomcat;1)启动Redis;...
2022-07-22 03:11:48
1013
7

原创 EKP后端/开发/常用开发 - Rest&Web Services - 编写(public)
RestApi(docUrl="/#",name="testRestserviceImp",resourceKey="0Liquid-测试Restservice")//映射方法的访问地址http//localhost8089/api/test/testRestserviceImp/testMethod。WebContent\WEB-INF\KmssConfig\devpstd\ws\sping.xml中加入。webservice在ekp系统中显示的名称,需唯一。......
2022-07-22 02:53:28
1011
3

原创 EKP后端/开发/常用开发 - 定时任务(public)
1)新建定时任务的实现类,如DevpstdAutoTaskServiceImp.java。//需要在DevpstdTestScheduledServiceImp里实现该类。messageKey定时任务名称(只能引用资源,无法直接写入字符串)jobService定时任务引用的beanid,即步骤3中的id。2)添加一个定时任务方法(抽象方法)jobMethod要调用的方法名。class属性为所写实现类的路径。//此处写定时任务的具体业务。1)新建定时任务接口。//如何写定时任务。.........
2022-07-22 02:49:05
663

原创 EKP后端/开发/公式定义器 - 扩展 - 自定义函数(public)
\Description获取用户所在的第一级部门,如张三部门全路径为信邦实业_信息部_信息系统组_OA,结果返回名为“信息部”的组织架构对象;至此,已完成全部内容,可开始Debug汤姆猫(先Project→Clean一下项目,否则可能出现配置不生效的情况)2)formulaUtil文件夹下新建类,例如OrgUtil,用于存放扩展的与组织架构相关的方法(函数)1)在com.landray.kmss目录下新建一个文件夹目录,例如。model="*"表示在所有模块中应用该函数,......
2022-07-22 02:38:21
1419
2
原创 附件相关 - win和linux存放附件的位置
提示:本地启动需操作附件文件对象时,需将linux上的文件下载放到C:\landray\kmss\resource。2、win存放在c盘landray:C:\landray\kmss\resource。1、linux存放在根目录下的ekpdata文件夹:/ekpdata。
2023-05-05 00:00:00
367
原创 EKP前端/自定义控件 - 定位JSP
1、EKP的jsp高度模块化的时候,页面上会有非常多的jsp控件,此时想要定位某个jsp就显得有点麻烦了,此时我们可以扩展出一个查找jsp的自定义控件。扩展xml配置:WebContent/WEB-INF/KmssConfig/xp/xform/plugin.xml。表单设计JS :WebContent/xp/xform/designer/find_jsp/find_jsp.js。
2023-05-03 19:51:58
665
原创 EKP前端/明细表相关 - 明细表列数太多,咋办?
明细表列数很多的时候,用户左右拖拉查看非常不方便。本文介绍两种方式,以减少以上情况带来的麻烦:①。点击查看时,获取目标行数据和编辑等级,传给低代码无流程表单,在低代码中设置获取到的值和编辑等级。实现思路:设置一个定时器,定时获取明细表重要数据,使用vue将其展示出来。代码较为复杂,有兴趣的可以联系博主。为明细表每一行制作开窗填写和查看。为明细表每一行制作开窗填写和查看。画一个仅包含重要信息的明细表格。画一个仅包含重要信息的明细表格。
2023-05-03 19:44:12
651
1
原创 EKP后端/性能 - 配置基于APR的Apache Tomcat本机库
2、 tcnative-1.dll(或libtcnative.so用于Linux)2)复制tcnative-1.dll到JDK->bin目录。
2023-05-03 16:08:24
275
原创 EKP前端/流程相关 - 会签人表单数据被覆盖
1、当某个会签节点的A、B两个会签人同时打开流程表单,并且都修改了表单内容,如果其中一人提交了表单,则另一个人提交时会收到提示:A1刷新表单以获取最新数据 B1直接提交覆盖上一个人提交的内容。这种情况可能会导致数据不正确的问题,为保证数据正确,直接去掉B1选项。WebContent/resource/js/common.js - 会签时覆盖提交:去掉直接提交,强制用户刷新后提交。
2023-05-02 15:14:40
198
2
原创 EKP前端/流程相关 - 转办/补签/加签限制不允许选择某些人或岗位
补签:WebContent/sys/lbpmservice/node/reviewnode/operation_handler_additionSign.js。转办:WebContent/sys/lbpmservice/node/reviewnode/operation_handler_commission.js。加签:WebContent/sys/lbpmservice/operation/handler/operation_handler_assign.js。
2023-05-02 15:08:26
223
原创 EKP前端/人事组织架构 - 领导无法选择岗位的问题
WebContent/hr/organization/hr_organization_post/hrOrganizationPost_edit.jsp - [修改/新增]岗位 - 岗位领导 - 地址本类型为岗位。1、维护人事组织架构时会发现,机构、部门或岗位的领导只能选择人员,如果业务要求必须选岗位时,这时的蓝凌标准产品就有点不讨喜了。[修改/新增]机构/部门 - 部门领导/分管领导 - 地址本类型为岗位。
2023-05-02 15:02:31
149
原创 EKP前端 - 人员黄页增加登录名
1、用户找遍整个系统,发现没有一个地方可以查看自己的登录名?员工可能名下有很多个系统的账号,难免会忘记自己的登录名,这个时候就需要有一个地方查看自己的登录名或者帮其它同事查看。2、解决:修改WebContent/sys/zone/import/sys_zone_info_card.jsp。
2023-05-01 21:17:13
193
原创 EKP后端/邮件通知相关 - 错误邮箱地址导致系统群发邮件时发生错误
路径下com.landray.kmss.sys.notify.service.spring 建java类KmssMailSenderImpl。1、EKP群发邮件时,若某个邮箱地址不存在或无法接收邮件时会导致发送失败,只是因为EKP在某项配置上采用的是"全发"或"全不发"的策略。2、解决方案:修改KmssMailSenderImpl并覆盖原jar包内该类。
2023-05-01 21:05:27
491
原创 常用开发 - 流程表单控件值 - 后台获取值(非映射表单)
1、已有公用方法:XpReviewUtil.getReviewMainModelById。
2023-04-29 21:00:55
253
原创 附件相关 - 获取附件对象
attId是附件ID(可通过联表sys_att_main和相关表查询出来,其中sys_att_main对应的模型为SysAttMain,存放系统中所有附件的信息)其中fdFilePath是资源路径的相对位置(win中/为C:\landray\kmss\resource,linux中是/ekpdata)
2023-04-29 20:55:56
336
原创 矩阵相关 - 矩阵计算JSON参数
4、应用场景:流程发起时提前计算结果以告知申请人,或将计算结果作为其它业务的传入数据。3、其它可供参考的方法。
2023-04-29 20:49:30
199
原创 EKP后端/开发/流程相关 - 机器人节点调用后端
2、具体应用:可在后端直接调用第三方接口或处理复杂业务,将处理结果返回给流程,并结合检查节点进行错误拦截。1、修改表单数据中调用(返回原先的值,相当于不修改,或者增加一个隐藏的单行输入框)在调用的公式定义器中执行简单java代码,或调用后端方法。
2023-04-29 20:46:47
365
个人开源项目 / 情感导向的区域推荐系统设计与实现
2022-10-24
个人开源项目 / 垃圾分类小程序
2022-10-24
个人开源项目 / 英语学习微信小程序
2022-10-24
EKP前端/EKP-V16开发功能强化/公式定义器 - aceEditor
2022-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人