
泛微OA
文章平均质量分 57
xieshouwen
这个作者很懒,什么都没留下…
展开
-
泛微E9自定义文件上传 - 前端实现
需求背景:要求在流程表单中选择文件后,自动带出文件名、文件大小、文件名后缀,并上传至指定的文件夹目录。原创 2025-02-26 11:50:51 · 396 阅读 · 0 评论 -
泛微E9统一待办中心 - 作为接收方的实现
项目首页 - 泛微E9统一集成待办中心接口文档分享:本仓库提供了一份名为“泛微E9统一集成待办中心接口文档”的资源文件,该文档详细说明了如何集成和使用泛微E9系统的统一待办中心数据接口。"message": "接收流程数据【test123456】,【test1】——接收人存在,接收待办成功"实现效果:在E9待办中显示异构系统的流程,点击待办后自动跳转至异构系统流程页面。2. 异构系统推送待办至E9,需在异构系统中调用E9接收流程API。3. 异构系统删除E9流程,需在异构系统中调用E9删除流程API。原创 2025-02-17 13:41:40 · 728 阅读 · 0 评论 -
泛微E9 如何对明细行的字段进行自定义校验(吐槽篇)
1. 接到需求后一看,这不小问题吗,写个正则校验不轻轻松松。但又想起E9自带的节点字段校验不就是干这个事的吗,能不写代码就不写。于是开始打开系统进入流转设置 - 节点信息 - 节点字段校验。2. 在E9的节点字段校验规则中,其实使用sql函数也能实现类似的正则校验效果。在批量物料编码申请时,对模板导入的编号进行合法校验,即只允许大写字母、数字、横杠。这里主要实现了2个实用(ji lei)的功能:字段取值校验,函数取值校验。2. 我开始编写规则,然后我看到了E9的规则。(MMP,我还是写代码吧)原创 2024-09-06 16:45:59 · 662 阅读 · 0 评论 -
泛微E9统一待办中心 - 作为推送方的实现
如果异构系统账号和E9账号不统一,把账号映射规则设置为自定义输入后,会出现数据映射的配置。实现效果:在异构系统的待办中显示E9系统的流程,点击待办后自动跳转至E9系统流程页面。注意:如仅需要推送部分流程或部分人员的流程,请配置流程白名单和人员白名单。路径:集成中心 – 统一认证中心 - 认证服务管理 – Token认证。路径:集成中心 – 统一认证中心 - 认证服务管理 – 认证应用管理。第二步,第三方系统在接收到的url后拼接token,即可直接访问。路径:集成中心 – 功能集成 – 统一待办推送设置。原创 2025-02-17 14:29:26 · 810 阅读 · 0 评论 -
泛微E9后端学习笔记 - IDEA远程调试
参考:泛微在线文档 - ecology后端开发环境搭建泛微官方已非常详细的描述了后端环境的搭建和远程调试的配置,这里就不再赘述了。以下时在Resin远程调试配置中的个人记录:1、参考文档中的配置,连接后会在右下角的output中有如下显示。2、如果把端口号直接设置为ecology主页的端口(如8080),也可进行远程调试。output有所不同。3、After Launch选项,启动服务时,会自动打开主页。...原创 2022-01-22 16:02:24 · 2828 阅读 · 0 评论 -
泛微E9后端学习笔记 - API接口调用过程
参考:E9BackendDdevelopmentGuide.pdf (e-cloudstore.com)根据文档指引在E9安装目录下可找到如下两个文件夹com.engine目录是核心业务逻辑类所在目录,不允许直接暴露对外服务接口,对外服务接口请暴露在com.api下(专门提供API服务的目录)。 在com.api.模块.web目录下建立对外接口类,然后通过extends(继承)的方式暴露RESTful服务接口。秉着学习研究的态度,我想知道接口在调用时,engine到底是如何起作用的。.原创 2022-01-19 13:36:33 · 12234 阅读 · 1 评论 -
泛微E9 插入代码行改变明细行颜色
假设要实现以下效果,请假类型为事假,显示黄色;调休,显示红色参考以下步骤实现:step 1, 打开表单设计器,插入代码行step 2, 填充以下JS内容jQuery(document).ready(function () { //...... $(".detail_data_row").each(function (rowIndex,obj) { var field_qjlx = "field6074_" + rowIndex; .原创 2021-11-18 09:06:54 · 3963 阅读 · 6 评论 -
泛微OA 删除明细行&新增明细行&ajax调用webservice
1、删除行JS //清除明细表 function delete_mx_0() { var k = 0; //选中要删除的明细行 jQuery("input[name^='check_node']").each(function () { jQuery(this).click(); k = k + 1; }); if (k > 0) { //删除对应的明细 //这里使用的是第一个明细按钮调用的方法deleteRow0原创 2020-12-14 15:46:13 · 3956 阅读 · 0 评论 -
泛微E9 属性联动JS - 明细字段的只读/编辑/必填/隐藏
参考泛微在线文档 (e-cloudstore.com)E9前端的所有接口统一封装在全局对象window.WfForm中,大部分操作都可使用WfForm实现。虽然官方不建议使用jquery,但有些需求还是得靠它来实现。1. 如何实现明细字段只读、编辑、必填?以下涉及2个场景:一个是新增明细行时,实现属性变化;一个是变动主表字段时,实现属性变化;<script> jQuery(document).ready(function(){ //明细表1,新增.原创 2021-11-09 13:18:11 · 10431 阅读 · 4 评论