通达OA-流程触发器发起另一个流程-遇到的问题

通达OA-流程触发器发起另一个流程-遇到的问题
今天遇到一个大坑,出发生成工作流,流程run_id总是返回-204。(怎么会是负的呢) 刚开始我以为是工作流触发器的插件不能创建流程,尝试了用curl获取外部地址也不行。   最后再“D:\111\inc\flow_engine2.0\workflow\dao\WorkFlowDAO.php”的newWork方法里面,有说明,原来是没有创建流程的权限。   然后我到流程里面去看,才发现,配置了只有XXX角色才能创建。     <?php<?php//需...

通达OA-流程中心-表单数据

通达OA-流程中心-表单数据
通达oa流程表单,最早使用的是工作流,但在2017版后添加了流程中心。   那么他们的表单数据,是存在数据库哪里呢? 首先确认,表单使用的是工作流(老版)还是流程中心(新版) 一、工作流的数据 1、先查看表单的访问地址,找到flow_id=XXX这个参数,例如:flow_id=35 2、工作流的数据库表单命名为flow_data_xxx,流程中新表单命名为flow_data_xxx 二、流程中心的数据 1、先查看表单的访问地址,找到f...

通达oa-删除附件

通达oa-删除附件
前端: function delete_attach(ATTACHMENT_ID,ATTACHMENT_NAME) { var msg = sprintf("<?=_("确定要删除文件 '%s' 吗?")?>", ATTACHMENT_NAME); if(window.confirm(msg)) { var id_ztjy = <?php echo $id_ztjy;?>; var action = 'delete_file'; var data = { action: action, id_ztjy:id_ztjy, ATTACHM...

通达OA-流程表单触发器

通达OA-流程表单触发器
一、创建出发器: 工作流-》设计流程-》设计流程步骤-》选择步骤-》触发器-》新建或编辑触发器-》选择执行插件   二、编写执行插件 1、插件存放位置:D:\MYOA\webroot\general\workflow\plugin\turn\ 2、引入文件: include_once("inc/conn.php"); include_once("general/workflow/plugin/plugin.inc.php"); $runData = getRunData($RUN_ID); echo "<pre>"; print_r($runData);   //查看表单传...

通达OA-人事档案数据丢失?添加操作日志

通达OA-人事档案数据丢失?添加操作日志
在企业人事管理系统中,因为有多个分公司,导致OA人事档案会有多个人力资源专业,他们拥有人事档案管理的权限,甚至出现管理员用户滥用的情况。   最近一家客户单位总是反馈说系统有问题数据总是丢失,我第一反应是想说明系统的可靠性和稳定性,真是幼稚,你怎么直观的给客户证明呢?其实解决办法很简单,记录操作日志几句代码就搞定,何必说那么多客户听不懂的,自己也讲不明白的。   我这个是...

全国户籍地(身份证前六位)对应数据sql

全国户籍地(身份证前六位)对应数据sql
下载地址:sql全国户籍地插入 sql中国56民族数据 sql中国政治面貌数据 oa人事档案学历sql oa人事档案学位sql oa人事档案职称等级sql oa人事档案职称sql oa人事档案员工类型sql   delete from hr_code where PARENT_NO='STAFF_POLITICAL_STATUS'; insert into hr_code (CODE_NO,CODE_NAME,CODE_ORDER,PARENT_NO)values ('01','中共党员','01','STAFF_POLITICAL_STATUS'), ('02','中共预备党员','02','S...

通达OA-工作量表单限制发起人才能删除

通达OA-工作量表单限制发起人才能删除
1、修改弹出框的js文件 文件:D:\MYOA\webroot\general\workflow\list\js\work_operation.js 找到:function work_run_pending(pageName) function work_run_pending(pageName) { if(checkSelectRows()){ loadModal(); open_bootcss_modal("myModal","880","5"); jQuery('.modal-body').load('data/'+pageName+'.php',function(){ var selectRows = getSelectRows();...

通达OA-系统mysql5_OA服务启动不了的解决方法

通达OA-系统mysql5_OA服务启动不了的解决方法
13版OA系统,Mysql5_OA服务启动不了的常见现象及解决办法如下: 一般情况下试试强制启动: 1)、打开my.ini,去掉innodb_force_recovery=1前边的注释 2)、启动MySQL5_OA服务,此时MySQL处于只读状态,可以导出,不可         写入。如果仍不能启动,可以尝试将innodb_force_recovery修改为2、          3、4、5、6等,直到可以启动为止。 3)、使用MySQL管理工具,将TD_OA等相关的数据库导出为SQL文件 4)、停...