第三方app集成流程助手轻应用

问题描述:
云之家上的流程助手全员标准轻应用能否集成到第三方app上?比如泛微、致远OA等。
解决方案:
本文的集成方式已经不推荐使用,请前往查看新的集成方式:第三方app集成移动BOS
前言:
第三方app打开流程助手服务器的主页,主页会调用到eas接口,eas那边需要做的是首先做身份验证(即会访问app做身份验证),然后返回数据到流程助手服务器显示。
身份验证逻辑:token做单点登录,token可以第三方app生成,也可以自行开发加密生成,访问流程助手主页时带上token,流程助手会请求解密接口tokenurl(现场开发)获取eas用户信息,接口返回正确的eas用户信息后,流程助手身份验证并登陆eas,第三方app的集成登陆完成。
1、部署流程助手
部署文档:http://mbos.kingdee.com/doc/wiki.html?key=workflowDeploy
先按照文档部署,只执行链接中【步骤一】、【步骤二】和【步骤三】即可,不需要登录EAS门户安装部署;若此前按照此方法部署过流程助手,则可忽略,建议按照【步骤一】、【步骤二】和【步骤三】检查一下是否有相关私包和补丁。
2、流程助手页面说明
注:到部署页面输入eid的时候(下面eid均举例为123456),需要总部提供的标识第三方APP的eid,须现场提供客户名称、外网地址。
流程助手主页:
配置链接:http://bos.kingdee.com/workflow/main.html?eid=123456&appid=10036&token= XXXXXXX
打开应用是链接效果是(添加了token做单点登录):http://bos.kingdee.com/workflow/main.html?eid=123456&appid=10036&token= XXXXXXX
流程助手待办页:
配置链接:http://bos.kingdee.com/workflow/dealWithNotice.html?eid=123456&appid=10036
打开应用是链接效果是(添加了token和assignid):
一、第三方集成流程助手开发与配置
1.接口开发
1)第三方app进入流程助手接口accessurl
第三方app在打开链接会携带token
tokenurl接口(现场开发)能根据第三方app的token解析到对应的eas用户信息,则这个accessurl接口可以不用自己开发,第三方app配置的链接用流程助手的主页即可:https://bos.kingdee.com/workflow/main.html?eid=123456&appid=10036
第三方app在打开链接不携带token
现场需要开发accessurl供第三方app调用,接口的逻辑为:
获取到第三方app用户对应的eas用户,把eas的usernumber加密成一个字符串,也就是toke值,比如:usernumber加密后为W23WEGYWEWETEUREVD,然后接口响应跳转到流程助手的主页:https://bos.kingdee.com/workflow/main.ht
第三方app集成流程助手轻应用
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



