1. 简介

  云助手-泛微应用的集成

1.1. 功能说明

  云助手泛微应用的集成,只需要简单的配置对应参数,即可完成与泛微应用的对接。 集成之前请先与泛微方确认是否可以直接使用此方案,如果是泛微Ecology KB补丁包版本:KB8100170400以上,咨询泛微那边荣盛项目团队并移植该方案,可直接集成上线

1.2. 方案列表

功能导航:设置中心》集成到第三方OA》集成方案选择 此处输入图片的描述

页面向下滚动,选择“泛微一键集成

2. 具体方案说明

2.1. 主界面展示

此处输入图片的描述

2.2. 功能说明

泛微集成方案支持发送消息和用户认证。 通过是否发送消息开关来控制是否发送消息,通过配置“泛微密钥”(即泛微提供的secrect)实现用户身份认证。

注意:此处如果PC端已经和泛微OA做过消息推送,则无法再使用移动的消息推送,否则推送的消息会重复,这种情况应该联系项目二开团队修改PC端的消息服务,让该服务推送PC消息的同时也可以推送移动的消息。此处的移动消息推送,特别针对,客户只用泛微移动端的场景,或者移动端用泛微,PC端用其他产品的场景。

集成参数说明

参数 说明
泛微密钥 泛微与云助手进行集成身份认证时所需的密钥,如 YFehjP。该密钥由泛微生成,填写到明源云助手配置中。从泛微app打开云助手页面时,云助手会根据该密钥+认证算法,校验用户身份的有效性。
泛微syscode 泛微app用来识别第三方(比如云助手)消息的标识。云助手推送待办/已办消息到泛微app时,需要携带该标识。默认为 mysoft,如泛微系统先行定义了该标识,可以泛微定义为准,修改集成参数。
泛微消息来源标识 云助手推送消息时泛微的消息来源标识,具体参考泛微后台设置,或以泛微实施人员提供为准(适用消息类型应用,如管理简讯)
泛微消息接口地址 云助手推送消息时调用的泛微应用接口。格式通常为 http://{泛微应用地址:端口}/services/ServiceMessageCustom?wsdl,具体参考泛微后台设置,或以泛微实施人员提供为准(适用消息类型应用,如管理简讯)
泛微待办接口地址 云助手推送待办时调用的泛微应用接口。格式通常为 http://{泛微应用地址:端口}/rest/ofs/receiveTodoRequestByJson,具体参考泛微后台设置,或以泛微实施人员提供为准(适用待办类型应用,如移动审批)
泛微已办接口地址 云助手推送已办时调用的泛微应用接口。格式通常为 http://{泛微应用地址:端口}/rest/ofs/processDoneRequestByJson,具体参考泛微后台设置,或以泛微实施人员提供为准(适用待办类型应用,如移动审批)
管理简讯,移动审批是否推送消息 应用消息开关,控制应用是否需要发送消息
泛微是否推送消息 集成消息的总开关,控制整个集成是否需要发送消息,只有总开关开启才会检测应用的消息开关

注意:若要开启消息推送,需要先将“消息设置-是否推泛微送消息”一项设置为 “开启”。


3. 常见问题

3.1. 您的认证信息失效,请重新登录客户端!

出错现象

此处输入图片的描述

出错原因:集成身份认证失败

解决方案

1、泛微密钥设置错误。

2、泛微请求url地址中缺少如下参数:(loginid,stamp,token)

3.2. 登录的用户账号在明源ERP中不存在

出错现象

此处输入图片的描述

出错原因:第三方登录用户不在erp中,或者在erp中,但该用户编码被禁用。

解决方案

1、换一个明源中有的用户编码登录;

2、在明源中增加一个这样的用户编码.

3、查看是否用户编码被禁用,如禁用则解除禁用或者换一个非禁用的用户编码。

3.3. 泛微免登开发

在泛微中点击明源流程的时候,需要给我们原始的url后追加三个参数, 如:原始消息的链接为https://www.fdccloud.com/xxx/xxx?a=1,在泛微app点击我们的消息时候最终的跳转链接为https://www.fdccloud.com/xxx/xxx?a=1&loginid=zhangsan&stamp=1570866496&token=xxxxx

  1. loginid:账号code 如:zhangsan
  2. stamp: 当前时间戳 如:1570866496 精确到秒
  3. token:根据算法生成的值

    token生成算法: token = sha1(秘钥+loginid+stamp);

备注:

  1. 秘钥是泛微和明源协商好的,注意保密,集成参数中泛微密钥选项用来保存
  2. "+"为链接符
  3. loginid和stamp是变量,根据场景来替换真实的值
  4. 算法中的拼接顺序不能变

results matching ""

    No results matching ""