12 小飞鱼通达二开

尚未进行身份认证

我要认证

知识范围主要涉及SCJP 、MCP、CCNA,现任软件架构设计师。对通达OA二次开发进行深入研究与探索,主要研究信息化软件系统的整合与开发工作。

等级
TA的排名 1k+

小飞鱼通达二开 使用列表控件数据构造数组(代码)

在获取到列表数据后,有时需要进一步加工处理,这里为了转换成需要的格式,将获取的字符串初始数据进行了一些数据转换,处理代码如下:$listArray = explode("`", $list);$valueArray = array();for($i=0; $i<(count($listArray)/12-1); $i++){ $valueArray[$i] = array( "pmdbseq" => $i+1, "pmdb004" => $listArray[$i*

2020-08-08 16:21:53

小飞鱼通达二开 通达OA列表控件数据选择控件的开发(代码)

列表控件在工作流表单中使用的频率还是很多的,多行数据填写时还是很方便的。而且通达系统设计了可以读取oa数据库,甚至外部的erp数据库等,更是方便多了。只是个别时候,有些个性化的需求需要自定义选择一些数据,或者这次的情况是系统不能正常连接oracle数据库,只能临时现将数据导入到本地库里,然后使用列表控件的数据选择功能,然鹅这个功能也出现了bug,时间紧急只能自己先动手解决了。经过小飞鱼研究,采用如下解决方案:点击列表控件时弹出数据选择窗口,在数据窗口加载需要查询的数据,搜索后点击将数据返回给列表控件

2020-08-07 20:20:51

小飞鱼通达二开 企业微信与通达OA的另一种集成方式(图文)

我们平常用的通达OA跟企业微信集成的方式都是,在手机端微信上可以打开并操作OA里的功能,如查看公告通知、办理工作流、查阅邮件等,随时随地都可以移动办公很是方便。那大家有没有想过另外一种使用方式呢,就是从企业微信的电脑端打开OA,或者OA应用呢?what?!因为企业微信也有电脑端软件的,钉钉也有电脑端,在办公室工作的人员需要使用电脑端来使用,在客户端里面还链接了一些其他的非OA应用。因为已经使用这个客户端很习惯了,完全可以替代oa精灵使用,只是一些OA系统的消息提醒不能直接弹出来,只是链接oa页面还需

2020-08-04 22:23:26

小飞鱼通达二开 软件版权登记之自己动手写一个源代码文档生成器(图文)

软件开发过后,如果需要对软件进行保护就需要进行版权登记,现在登记都可以在网上进行也是非常的方便,在版权登记网站登记信息后,需要打印一份表格签字,然后就是需要准备软件的设计说明书和打印源代码2个事情。之前用过网上的一个c#编写的源代码生成pdf的软件,使用起来还算方便,不过只能根据c#语言来生成pdf文档,并且是收费的软件。这次需要对php语言生成相应的文档,这个软件就用不了了,这里就自己动手写一个源代码文档生成器。这里小飞鱼还是使用php语言来进行这次开发,来一块看一下php的强大。引用pdf的类库

2020-07-22 17:45:45

小飞鱼开发 开启钉钉移动端开发之评测投票系统(图文)

之前一直都是做的微信企业号的开发,微信的应用还是很方便,因为大家每个人都有一个微信并且微信的界面操作相对简单没有那么复杂的功能,大家比较容易上手。即时新上一个功能或应用,基本都是不用培训的,大家稍微使用一下就知道怎么用了,这也是微信开发比较普及的一个原因吧。今年疫情以来,钉钉也是很红光普及速度也是飞快,很多公司都用上了钉钉打卡、审批、视频之类的功能。相比较于微信,钉钉的功能要稍复杂一些。在开发的过程中大体思路也是跟微信差不多,只是有一些要求有一些差异,比如钉钉有些接口不需要鉴权这样会简单很多,没必要计算

2020-07-08 09:45:59

开发通达OA工作流接口从ERP自动生成OA请款单(图文)

ERP系统很多不带审批系统,即使有审批系统的话应用起来也不那么容易,因为领导一般都是不使用ERP系统的,那么我就用通达OA来完成ERP的单据审批吧,是不是很酷呢,而且还支持移动端app和微信审批。ERP端的数据发起由ERP方来处理,按照接收数据格式发送即可。OA端工作流接口接收ERP数据,进行解析后将数据组织分配后写入表单数据,同时生成流程并给相应的办理人员发送办理提醒信息。在OA工作流中按照预定设置的流程步骤进行审批,这里的流程可以随意设置非常的灵活了,审批到最后一步即可将审批通过信息发送给E

2020-07-01 20:00:11

小飞鱼通达二开 为领导设计重要工作流快速筛选办理工具(图文)

在某些情况下,可能会出现领导需要办理的工作流工作非常多的情况,如果一个一个看很难快速找到重点优先的工作,基于这样的原因,可以设计一个重点工作筛选的功能,只列出领导需要优先办理的工作即可,其他的不是很重要的可以留到时间充裕时再慢慢办理,下面就是小飞鱼设计的这个功能:界面上直接列出需要办理的重点工作,可以查看发起人、到达时间等信息,点击“办理”即可直接进入办理界面进行该项工作的办理。领导的工作这回主次分明,干净利落。...

2020-06-30 22:30:24

小飞鱼通达二开 为ERP增加一个OA邮件提醒发送接口(图文)

按照ERP方需求,有时需要从ERP中给用户发送OA邮件提醒,比如一些需要用户操作的提醒等,由于ERP本身并没用消息提醒、邮件发送的功能,所以这次小飞鱼依然使用通达OA完成这个功能。为了方便ERP方发送,将一些变量设置为默认值,比如都使用admin账号进行发送,邮件标题也可以设置为默认,这样每次ERP调用就不用传递这个参数,当然需要传递的话会以实际传递的为准。这里邮件发送的主要内容是提醒用户需要按照链接来进行一些操作,所以传递过来的有一个网址,而如果直接发送网址链接的话经测试链接是会被OA系统自动过滤

2020-06-23 09:06:36

小飞鱼通达二开 移动端接口显示“无办理权限”问题的处理(图文)

这几个一直被一个工作流对接的接口问题困扰,之前做的一个工作流接口一直用的都没问题,前几天突然有人说时候手机上办理不了了。是不是跟前些天OA升级有关系呢,排查了跟工作流相关的各个文件、权限控制、转交的问题等等。这次升级居然还用了一个大升级包基本是把整个OA文件都覆盖了,这样排查难度太大。经过多次测试,发现电脑端使用审批接口是正常的,只是手机端会有这样的提醒,那很可能是手机端的权限问题或者程序的问题,权限的文件经过排查没有问题,再次审查程序,发现原来是最近对流程进行了步骤调整,而移动端发送的链接信息

2020-06-22 06:22:20

小飞鱼通达二开 为他/她设计一个可以快速复制通达工作流工作的功能(图文)

工作流应用使用起来为大家节省了很多时间,带来了很多方便,如何能够更快、更高、更强呢,让我们把工作流的油门踩到底现在要加速了。大概是这样的,有某些类别的流程可能会应用的比较频繁,而且每次录入的数据还有很多重复性的数据,比如请款单,每个月缴费的信息基本都是一样的,还有更频繁的一些请款操作等,总之大家想着怎么能少填几个数据节省更多的时间。如果能够利用之前填写的表单数据直接复制出一个新的表单,这样不是很快,只要在新的表单上修改个别数据就可以了,这样就不用整张表单都重复填写了,岂不美哉!那么,小飞鱼的工作

2020-06-15 09:34:12

MySQL 获得当前日期时间(以及时间的转换)

获取当前日期函数获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() current_timestamp localtime() localtime localtimestamp() localtimestamp这些日期时间函数,都等同于 now()。鉴于 now() 函数简短易记,建议总是使用 now() 来替代上面列出的函数。获得当前日...

2020-05-26 08:16:10

mysql 《小飞鱼设备管理系统》根据用户id值查找配置中文姓名(图文)

在设备管理系统中,我们对每些设备的管理人员进行统一配置,避免重复保存在每台设备的信息中,这样方便修改时只需修改一次即可更新所有相关设备的管理人。当需要显示相关管理人员的中文信息时,使用mysql的find_in_set 函数加上GROUP_CONCAT即可方便的将信息进行转换。...

2020-05-18 19:24:22

使用毫秒单位来进行计算程序执行时间

需要精确计算程序执行时间时,可以使用毫秒单位来进行计算:step1//获取当前时间毫秒function msectime(){ list($msec, $sec) = explode(' ', microtime()); $msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); return $msectime;}step2$time = msectim.

2020-05-10 11:58:32

小飞鱼通达二开 修复一个通达OA集团版用户授权查看部门范围的BUG(图文)

今天碰到一个集团版,话说这个集团版呢有一个功能,可以设置每个人的查看组织范围,可是实际使用时发现不是这么回事啊,明明设置了可是有些部门就是看不到呢。编辑用户的时候,这里会多出一个功能:经过查找问题,发现问题就在这里,当选择多个部门时设置是这样的:保存一下就行了对吧,如果不在意的话这里就会被忽略了。然鹅,仔细看一下会发现这里居然没有都保存上:这是什么操作,有存上的还有没存上的。经过小飞鱼的直觉说这里一定是字段设计出了问题,经过查看数据表的结构设计发现果然是这里出现了问题,设计的字段

2020-05-09 22:04:28

小飞鱼通达二开 钉钉开发中屏蔽导航栏分享按钮的开发设置(图文)

进行钉钉开发后,打开应用时右上角会有三个小点点"...",打开之后会显示一些分享功能或者查看链接的功能,这样对于应用的安全是存在隐患的,那么如何来屏蔽这些按钮功能呢。经过查找官方api及网络搜索,研究后小飞鱼得到如下可行代码分享给大家:<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk....

2020-05-07 08:13:47

小飞鱼通达二开 PHP使用钉钉接口发送带链接的卡片消息(代码)

普通的钉钉消息,采用小飞鱼上一篇文章的方法进行发送即可,很多时候我们需要在发送消息的同时想让接收人看到消息后可以直接点击链接进入到应用内进行相关操作,这里我们就采用了卡片消息的方法,当然钉钉还提供有很多消息类型,什么OA消息、图片消息、声音消息之类的,大体使用方法都是类似,这里重点说一下卡片消息。同样的需要先获取token,然后按照卡片消息的格式组织数据$url="https://oap...

2020-05-07 07:04:10

小飞鱼通达二开 PHP使用钉钉消息接口发送消息通知(代码)

钉钉和微信作为两大移动端载体,为移动端开发提供了更多的选择,如果不是必须单独做App的话,使用微信或者钉钉是一个很好的选择。最近需要使用钉钉做一些开发,需要使用基本的钉钉接口,对比来说钉钉的接口有一些比微信的要简单很多,比如调用扫码的接口,获取用户信息的方式等,不过在使用过程中也总会出现一些莫名的报错问题,需要反复调试才行,网络上对钉钉接口使用的文章比微信要少不少。可能调一个接口就会花很多...

2020-05-06 22:38:18

小飞鱼通达软件开发框架 使用接口方式模拟表单提交数据(代码)

最近使用《小飞鱼通达软件开发框架》开发的设备管理系统,已经开发有消息保存并使用微信发送信息的功能,今天需要开发一个定时任务的程序,因为需要使用通达OA的定时任务功能,所以这里没用完全使用框架来实现。开发目标是需要每天自动生成任务进行任务下方,为了避免重复写保存消息的方法,这里使用了模拟表单数据提交的方式来发送数据到原有开发程序处理地址的方法来解决这个问题//写入信息-发送微信提醒funct...

2020-05-05 22:12:32

小飞鱼通达二开 通达OA知道二次开发指定回答人回答问题(图文)

通达的OA知道模块采用了类似百度知道的模式,每个人都可以提出问题,然后由其他人进行解答。这里需要对回答问题的人做出限定,由管理员指定某一个人来解答问题。首页的功能进行了简单的调整。在管理后台的知【道管理】菜单下,增加分配按钮。同时增加许【需我回答的】菜单。点击【分配】按钮后,弹出设置回答人界面。提交后,回答人会收到信息提示点击信息提示,直接跳转到回答问题页...

2020-03-23 16:46:20

小飞鱼通达二开 一次工作流表单异常问题的处理过程(图文)

话说某日,小飞鱼将一套OA系统刚部署上,打开几个表单看了一下,其中一个就出现了下面的情况,本来应该显示输入框控件的地方都变成了花括号和英文数字,这是哪里出了问题呢?尝试查看相关的流程工作,也是报错状态,提示修复数据库。进入到系统管理内的数据库管理,状态显示正常。用客户端工具连接数据库,打开这个数据表时,提示1030错误,经查询时数据库空间问题。查看OA所在的D盘,发现D盘空...

2020-03-04 23:09:47

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。