企业微信集成EAS流程助手
1、账户绑定
通过EAS提供账户登陆接口,判断用户是否与企业微信账户绑定,
如果未绑定,进行绑定并且存储在EAS用户表中。下次进入企业微信免登之间进入主界面
2、主界面
主界面加载EAS流程代办信息
3、代办流程
流程代办,EAS审批流程提供了流程信息查询接口,通过当前用户登陆的信息,抓取代办流程,并且列表显示
4、审批界面
单据信息:EAS有提供查询单据信息的接口,通过审批流程提供的单据ID,可以查询到ID对应的单据,
在EAS中可根据ID能查到对应的表,EAS的ID生成时NEWBOSID,所有只需要通过ID就能查询到单据的信息。
下面时一些博主提供的newbosid操作
BOSUuid uuid = BOSUuid.read(billPk.toString());BOSObjectType bosobjecttype = uuid.getType();IMetaDataLoader metadataloader = MetaDataLoaderFactory.getLocalMetaDataLoader(ctx);
EntityObjectInfo entity = metadataloader.getEntity(bosobjecttype);String billName = entity.getFullName();
————————————————
原文链接:https://blog.csdn.net/SKYLOVE111/article/details/47808619
审批界面字段显示,可根据情况,开发一个配置界面配置显示哪些字段。
审批信息:根据EAS的单据ID抓取审批流,审批流接口EAS有专门的类可根据id查询,EnactmentServiceFactory抓取流程实例
提交审批:EAS提供的MultiApproveFactory,审批工厂类可以帮助提交审批
5、消息通知
消息通知:需要开发EAS消息监听,EAS消息监听通过配置eas服务安装目录eas\server\profiles\server1\config\bosconfig.xml文件。具体的实现消息发送可参考其他EAS博主的EAS消息发送。
企业微信接收消息,这个是企业微信标准的消息接收、发送接口。大家可以看企业微信专门的消息发送文档,在此不做介绍。
<!-- 配置消息监听器 --><configitem name="listeners"><configitem name="listener3"><attribute key="name" value="XTMessageListener" /><attribute key="class" value="com.kingdee.eas.base.weibo.listener.XTMessageListener" /><attribute key="domain" value="" /><attribute key="filter" value="" /></configitem><configitem name="listener1"><attribute key="name" value="BMCMessageListener" /><attribute key="class" value="com.kingdee.eas.base.message.app.BMCMessageListener" /><attribute key="domain" value="" /><attribute key="filter" value="" /></configitem><configitem name="listener2"><attribute key="name" value="MobileAppMsgListener" /><attribute key="class" value="com.kingdee.eas.mobile.msg.listener.MobileAppMsgListener" /><attribute key="domain" value="" /><attribute key="filter" value="" /></configitem></configitem>
企业微信集成EAS流程助手相关推荐
- 启善企业微信自动加好友助手教程
一.打开企业微信,依次点击"通讯录"-"新的客户"-"添加" 二.打开<启善企业微信自动加好友助手>,"导入手机号&q ...
- Dynamics CRM和企业微信集成(二)方案实现
Dynamics CRM和企业微信集成(二)方案实现 准备工作 1. 企业微信 2. CRM准备 3. 其他准备 实施工作 1. 企业微信配置 2. 应用后台处理 1. 登陆时处理 2. WeChat ...
- 禅道与企业微信集成单点登录
背景 公司使用企业微信做为办公管理系统.为了公司人事相关研发系统统一授权认证,实现业务系统账号与企业微信挂钩,做到统一管理授权,以此才有了禅道与企业微信集成单点登录研究. 集成步骤 集成步骤大致分为三 ...
- JeecgBoot低代码平台 2.4.5 版本发布,钉钉与企业微信集成版本
项目介绍 JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shi ...
- 企业微信H5登录流程,以及遇到的问题解决
企业微信登录 官网链接:[企业微信开发](开始开发 - 文档 - 企业微信开发者中心 (qq.com)) 一.企业微信登录流程 二.疑难杂症 1. 报错:invalid code 解决方案:查看当前应 ...
- 钉钉企业微信集成免登录
一.资料 钉钉免登录方案:https://open.dingtalk.com/document/orgapp-server/sso-overview 二.实现 2.1 钉钉实现免登录第三方网站 实现后 ...
- 易飞ERP工作流解决方案之【企业微信集成】
一.业务环境: 原有易飞电子签核不好用,不支持移动审核: 二.本方案优点: 完美的使用原易飞电子签核,使用和操作方法不变: 支持提交审批后单据不能修改,避免审批前后数据不一致: 支持单别启用审批流,即 ...
- 企业微信集成其他html,企业微信(新微信企业号)集成
5.1 主页配置 进入刚刚自建的应用-文档测试: 1)可见范围:选择用户所在的部门,不能选择单个成员,因为单个用户将无法读取,示例文档组 2)网页授权及JS-SDK(可信域名):域名和端口号,示例ww ...
- JeecgBoot 低代码平台 2.4.5 版本发布,钉钉与企业微信集成版本
自定义树控件在代码生成显示问题 #2507 redis-cluster集群模式在开启密码时启动报NOAUTH Authentication required错误 issues/I3QNIC autop ...
最新文章
- MathWorks的AI之路:面向工业场景,打通开发到部署的全链路
- mysql can_***MySQL错误:Can't connect to MySQL server (10060)
- PHPstorm相同变量标识
- CodeForces - 1295B Infinite Prefixes(数学)
- [2007最后一博]Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件...
- 彻底扔掉PostMan了,这套国产替代方案是真的香…
- shell 参数,shell与Java 交互参数
- 资源 | 一网打尽成语歇后语,GitHub新华字典数据库
- 如何判断矩阵的谱半径 C语言,矩阵谱半径
- ROG GL552VW BIOS 编程器官方固件
- js数组的reduce方法
- 毕业设计-基于SSM医院信息管理系统
- 特征方程求数列的通项公式(二阶线性递推式)
- Python报错不要慌,这三个关键词帮你解决问题!
- Storm之——搭建Storm集群
- 2021-2022 ACM-ICPC Latin American Regional Programming Contest 题解
- (附源码)计算机毕业设计SSM基于的仓库管理系统
- springboot集成各类常用中间件(更详细信息请看博主其它文章)
- 简述几种人脸识别的主要方法
- 【第二部分 | CSS】2:点缀一下html元素
热门文章
- html path 图标,Clippy – 轻松绘制 CSS clip-path 裁剪路径工具
- 如何用css的background写一个带斜切角、有边框又有内外阴影的按钮呢?
- Gin Web 网络框架
- python 词汇表_使用Counter构建词汇表
- z-blog建立博客网站SEO优化细节教程
- ANSYS APDL学习(3):ANSYS APDL 导入x_t格式模型并受力分析范例
- 毫米波雷达基本原理,多普勒效应技术,你知道多少?
- 路由器打印机服务器系统,路由器当打印机服务器
- 2021高考杭二中成绩查询,杭二中公布了首张高考成绩通报 北大清华51人
- Ceph分布式存储系统优化分析