ESAP服务器,村长亲自打造,集BAT技术精华于一身,致力于连接一切的酷炫梦幻产品!
-
esap云管理台全新上线!地址:http://admin.erp8.net
-
3.0.16版开始,回调接口统一,即
host/wx/appName
,本文档为3.x版文档,2.x文档请前往:旧版文档 -
小程序通过ESAP与ES系统交互Demo全球首发:https://github.com/esap/miniapp
-
技术讨论QQ群(ESAP-达摩院):365159025 <<点击加入
下载解压到任意文件夹,修改frpc.ini的
自定义
文字为自己的corpid,双击install.bat,即可穿透内网进行回调
回调地址示例:
http://wx123456789.erp8.net:8080/wx/esap
功能特性 | 公众号 | 企业号 | 备注 |
---|---|---|---|
微信查询 | √ | √ | 公众号主要指认证过的服务号,订阅号部分接口可用 |
微信提醒 | √ | √ | |
微信图库 | √ | √ | |
微信签到 | √ | √ | |
微信反馈 | √ | √ | |
Esmail | √ | √ | |
计划任务 | √ | √ | |
百度AI | √ | √ | 身份证识别,银行卡识别等 |
查询特性:多重select | √ | √ | |
查询特性:使用mediaid | √ | √ | 订阅服务号可使用永久素材id |
查询特性:返回文章 | √ | √ | |
查询特性:分条返回 | √ | √ | |
查询特性:系统变量 | √ | √ | 订阅服务号需使用本地通讯录,否则只有openid |
!> 注意:公众号需要认证过,接口回调必须使用安全加密模式
!
维护这个项目需要大量时间和精力,如果它确实帮上了你的忙,不要忘了请村长喝杯茶哦 :)
关注公众号,及时掌握最新动态 => ESAPbuluo ↓↓↓
2017年七夕
发布首个beta版,公测中
- [新增]微信查询新增新建表单模式,该模式会获取rcid,可用于后续连续查询。
- [新增]通讯录同步新增标签用户完全同步(增删改)。
- [新增]通讯录变量新增
别名
({{别名}})。 - [新增]通讯录同步新增自定义字段同步。
- [调整]通讯录englishname字段改为alias,与企业微信官方同步。
- [新增]图标API新增自定义模板chart1.html,可用于工资查询等流式布局的web页面返回显示。
- [新增]API日志新增用户名显示。
- [新增]新增关闭媒体库选项,可控制用户发送的图片、视频、音频库是否能上传存储。
- [新增]微信查询新增重启指令,key=
esapstart
,请注意设置应用权限,防止普通用户可操作。 - [修复]修复JUAP模式下通过admin上传的附件不能提醒的问题。
- [新增]名片识别新增
电话
,传真
,QQ
字段。玩家需求! - [新增]新增对接腾讯AI,名片识别切换到腾讯AI。
- [新增]百度AI新增名片识别,key=
ocrbusinesscard
。 - [新增]esap-admin云管理台新增ES2JU图片附件转存工具。
- [新增]esap-admin云管理台上线,地址:http://admin.erp8.net 重要调整!
- [新增]微信多媒体库(图,音,影)上传后,可以扫描二维码等做为描述,菜单key=
inputdesc
玩家需求! - [调整]微信查询文件时不再显示物理路径,仅显示文件名。玩家需求!
- [调整]优化微信accessToken获取机制,加锁,降低API调用超限风险。
- [调整]优化数据库查询组件,优化日志显示,提高性能。
- [调整]整合AI类应用模板重命名为
ESAP_AI
,整合媒体类库模板重命名为ESAP_多媒体库
。 - [新增]新增托盘图标,单独运行esap.exe时显示(nssm封装服务运行时不显示)。
- [新增]新增聚表模式,导入
JUAP_提醒
模板即可,ESAP开始全面支持聚表对接企业微信。 - [新增]新增微信提醒后缀配置,可通过配置后缀实现基于自定义表的微信提醒。
- [调整]变更jwt认证方式,原url参数认证改为header认证(Authorization + Bearer)。
- [调整]esap-admin使用iview-admin作为基础架构。
- [新增]图表URL新增tmp参数,以便支持自定义html模板。例如,默认使用/view/chart.html模板,当tmp=1时,使用chart1.html模板。
- [修复]修复微信OA接口下载,原
ESAP_审批
模板拆分成请假
,报销
模板,并且所有脚本名称统一使用模板名.wxsp
格式。 - [新增]新增百度AI车牌号识别、票据识别、营业执照识别和存入数据库。
- [修复]修复百度AI身份证识别国徽面图片存入异常。
- [新增]新增本地通讯录,统一鉴权接口,现在公众号也能像企业号一样鉴权了。重要调整!
- [新增]新增连续查询,用户通过设置“下一步”查询名称实现多个查询联动。玩家需求!
- [调整]配置多个应用时,如果配置了通讯录应用(agentId=9999999),则其他同corpid应用不再需要根部门权限。
- [调整]admin模块调整脚本前缀位置。
- [新增]admin模块新增短信编辑和查询。
- [修复]修复加密信息,更新打卡记录下载机制(改为重复扫描一周内的记录)。
- [新增]新增短信提醒任务,连接腾讯云短信平台,扫描esap_sms表并发送短信。
- [新增]api新增jsapi接口,用于获取js-sdk配置,实现app扫码等native功能。
- [新增]admin模块新增任务测试按钮,可立即执行任务一次。
- [新增]自定义通讯录脚本前缀。
- [新增]自动/手动升级。
- [新增]微信查询支持语音和视频查询。
- [新增]新增
ESAP_语音
库和ESAP_视频
库。 - [新增]微信查询新增图表查询,支持线,柱,饼图。玩家需求!
- [新增]新增图表API接口。
- [新增]微信查询新增参数路径。
- [调整]配置屏蔽空格。玩家需求!
- [新增]3.0采用全新的架构,实现了多应用,多数据库,多任务同时管理。现在人人都可以轻松打造微信应用服务云平台!
发布于2017-7-21
- [新增]微信查询新增文章返回能力,当URL不为空时触发。
- [调整]微信自定义菜单扫描推事件改为绑定mkey了,即支持多种扫描推。
- [修复]修复微信查询事务导致仅返回前7条的bug。
- [调整]增加sqlt缓存,提升生产环境(debug=false)的API效率。
- [调整]admin模块必须使用ES系统管理员用户身份的账号登陆。
- [调整]admin模块增加分页显示,重启服务等功能,需先install服务。
- [新增]admin模块重构归来,整合配置管理,新增日志管理等功能,支持IE9+,Google Chrome等现代浏览器。
- [新增]微信提醒的pic和fh可以直接使用链接了,请修改字段长度以便更好的支持。
- [新增]update接口增加key=file上传。
- [修复]修复企业微信APP绑定失败的问题,secret需配置为APP应用的secret并添加可信域名。
- [新增]新增带用户日志的文件接口(/fl/:linkno),用于用户下载文件记录。
- [新增]APP新增微信文库实用功能,开启企业流程制度移动查询新世界!
- [新增]新增redirect接口(/r/*),用于转发URL。
- [新增]新增linkname模板函数,用于提取附件名。
- [新增]整合多种数据库驱动,支持多种数据库,例如:mssql,mysql,postgresql,sqlite,access,excel等,其中access,excel,sql2000不支持多重select!freedom!
- [新增]APP新增销售订单,采购订单,出入库单等实用功能。
- [新增]新增微信打卡(WxdkTask)同步计划。
- [新增]新增微信审批(WxspTask)同步计划,支持自定义模板,支持多图。cool!
- [新增]新增订阅服务号版,回调地址为/wxs,目前支持微信超级查询和图库功能。玩家需求!
- [新增]新增ES组织架构增量同步。玩家需求!
- [新增]新增agents配置项,可手工配置代理多个企业微信应用。
- [调整]微信专用查询(qname=agentId)隔离其他查询,菜单查询不受限制。
- [调整]微信查询默认使用打包模式。
- [新增]微信查询新增safe字段,控制回复是否使用保密消息。玩家需求!
- [新增]新增dbport配置,用于配置数据库端口。
- [新增]兼容企业微信,新增文本卡片消息,仅使用企业微信时有颜色效果(灰色(gray)、高亮(highlight)、默认黑色(normal))。
- [新增]微信查询的结果无字段名称时,将省略名称和冒号,实现更灵活的输出。
- [新增]微信查询进入提醒可写sql,实现灵活的提醒功能,需配置showfunclistenter=true。玩家需求!
- [调整]更换数据库驱动,全面支持多重select查询新特性,数据库要求sql2005+! 重大调整!
- [新增]新增微信会话回调(/wxchat),可存储企业号会话消息。玩家需求!
- [新增]新增es2/*接口,带错误输出(errmsg)和结果输出(output)以及工作台显示。玩家需求!。
- [新增]新增api2/*接口,带错误输出(errmsg)和结果输出(output)。玩家需求!
- [新增]app新增ES绑定账号。
- [新增]微信办理增加多帐套支持,wxtx,wxcx表加入了db字段,填入对应数据库名称即可。玩家需求!
- [新增]集成nssm和一键安装,卸载自动化批处理文件。
- [新增]sql模板新增uuid函数,用来产生不重复全局唯一ID。
- [调整]调整api/*接口,post/put/delete自带事务。
- [调整]配置文件格式调整为yaml,名称调整为esap.yml。解决配置(如密码)中包
'
号等特殊字符不识别问题。 - [修复]更新wxtx.tpl,修复微信提醒加入top1000后不能发提醒的bug。
发布于2017-5-9
- [新增]新增WxqdTitle配置项,用于配置微信签到显示标题。
- [新增]新增upload接口,用于上传图片文件。
- [新增]微信查询新增P参数(大写),表示输入的所有内容。
- [新增]新增计划任务模块(全新的玩法,更多的脑洞);玩家需求!
- [新增]微信查询新增多重返回,可以一次写多个select,保证返回的字段数量一致即可;
- [新增]新增若干开关,可手工更改配置文件进行调整;
- [新增]微信查询新增默认应用支持(全新的玩法,更多的脑洞);玩家需求!
- [新增]新增log模块,运行日志写入esap.log文件,
上次日志存入日志备份(esap.log.bak),当配置Debug=false时,将不再打印sql模板相关信息,可大幅减小日志文件体积; - [新增]微信提醒增加重发机制(配置文件ReTryMsg=true),海外用户应用时更稳定;玩家需求!
- [新增]微信提醒“部门/职位”格式的接收人支持;玩家需求!
- [调整]微信提醒接收人填报更自由,可使用姓名,账号,手机号,~~微信号,邮箱,~~职位,部门任意组合搭配;
- [新增]支持保密消息(safe=1);玩家需求!
- [新增]ESWEB待办事宜列表打开;
- [新增]超级查询新增用户进入时显示可用查询列表(配置ShowFuncListEnter=true),企业号端需开启
上报用户进入
,此外配置文件ShowFuncList=true时,查询中未匹配任何功能也会返回可用查询列表; - [新增]超级查询新增ES表单搜索查看功能;
- [新增]超级查询增加打包回复模式,解决消息内容过多时的乱序问题(mediaOnly=3);
- [新增]HOST配置支持端口,可以与监听端口(例如9090)不一致,更方便外网NAT;
- [新增]微信权限支持自定义角色权限支持;
- [新增]esmail自定义发件人支持,可不使用系统Email账户,但与系统Email共用smtp服务器设置;玩家需求!
- [调整]调整微信提醒,邮件提醒,使用计划任务进行配置;
- [调整]调整微信反馈,增加附件上传与回复;
- [调整]超级查询优化消息机制,改善网络延迟造成的重发问题;
- [调整]采用vux重写app;
- [调整]采用sqlt重写esmail插件、微信提醒插件、超级查询和api模块等,支持自定义sql模板;
- [调整]取消
微信通讯录
模板,改为服务器缓存,解决重名和同步等烦恼; - [调整]重构ESAP主容器,采用模块化+插件化架构,适应大规模开发定制应用;
- [修复]中文消息超过500字时拆分出空消息的bug;
发布于2017-3-8
- [新增]新增微信签到,支持地图显示,支持菜单按钮签到;
- [新增]新增微信图库,通过相册或拍摄照片上传,支持多图上传;
- [新增]新增微信反馈,通过APP进行反馈提交;
- [新增]微信提醒新增图片、文件消息支持;
- [新增]微信提醒新增多人多部门消息支持;
- [新增]微信提醒新增密图文消息支持,支持多条密图文;
- [新增]微信提醒新增普通新闻消息支持,支持多条普通新闻;
- [新增]微信超级查询新增回写支持,支持update,insert;
- [新增]微信超级查询新增通讯录变量支持,增加任意标点分割功能;
- [新增]微信超级查询新增多选混合权限支持;
- [新增]微信超级查询新增任意应用回调支持;
- [新增]微信超级查询新增扫码(二维码/条码)查询支持;
- [新增]微信超级查询新增图片,附件查询支持;
- [新增]微信超级查询新增OCR接口;
- [新增]微信超级查询增加自动拆分消息功能(500字);
- [新增]微信超级查询增加填报功能; plus!
- [新增]增强办理链接加密级别; plus!
- [新增]增强微信图库兼容级别; plus!
- [调整]采用echo框架重构公共库。
- [修复]超级查询随机排序问题;
发布于2017-2-4
- [新增]新增微信超级查询引擎;
- [新增]新增API主机(Host),ESweb主机配置项;
- [新增]新增工作流办理; plus!
- [调整]采用重构版微信SDK。 plus!
发布于2017-1-18
- [新增]新增微信提醒标题配置项;
- [新增]新增邮件提醒功能,可带图片、附件;
- [修复]高版本网盘系统表切换问题。
发布于2017-1-13
- 简化配置项,增加配置页面/conf;
- 更新大量细节,模块运行更稳定;
- 错误提示完善,不再因普通错误导致崩溃;
- 现在你只需要两步就可以玩转微信提醒: 1、导入模板;2、启动esap.exe 就是这么简单!
发布于2017-1-7
- 修复BOM复制本表代码;
- 更新vBOM、vPBOM视图,修复子件超过10个的RN排序问题;
- 导入微信提醒、
微信通讯录、微信提醒视图(vwxtx); - 增加微信企业号API及基本配置;
发布于2017-1-5
- 导入主数据:商品、企业、字典;
- 导入IO单对象、订单对象;
- 导入无级BOM;
- 导入自动检查更新功能(ESAP_关于)。