【泛微E9】统一待办中心集成

1、什么是统一待办中心集成

概述:目前有很多第3方系统都有流程,操作人都会有待办事宜、已办事宜。但这些待办流程都分散在不同系统中,用户操作不方便,对相应流程也无法及时处理。客户希望能在泛微OA中对所有的第3方流程做统一展示,即泛微OA作为处理流程的统一入口;进而点击流程标题后,根据各个系统的流程,展示各个系统流程的审批页面。

2、使用场景

例如:某财务公司会有3套系统;财务系统、OA和hr系统,但是他们想只由OA一个系统就可以处理所有系统的相关流程业务,那么就可以通过财务系统和hr系统分别调用OA的统一待办接口,以此将数据推送到OA中;这就是统一待办中心集成这一功能的使用场景之一。

3、配置项名词解释

3.1 异构系统

**标识:**该字段值有唯一性校验,标识是提供给第3方系统使用,另外,标识不能为中文。
**简称:**该字段值有唯一性校验。
**全称:**该字段值有唯一性校验。
**接口安全IP:**白名单,只允许设置范围内的IP用户调用接口创建流程。(2008版本及以后为必填!)
**内外网自动登录:**默认关闭,开启后点击“放大镜”可以设置内外网,点击“网段策略”按钮可以新建、编辑、删除设置IP网段数据。

3.2 内外网设置说明

a. 关闭“内网外自动登录”开关,单点登录取 PC内部地址
b. 开启“内网外自动登录”开关,不设置网段,单点登录取 PC外部地址
c. 开启“内网外自动登录”开关,设置网段,客户机IP在设置的网段范围内,单点登录取 PC内部地址
d. 开启“内网外自动登录”开关,设置网段,客户机IP不在设置的网段范围内,单点登录取 PC外部地址
**PC地址内部前缀:**输入PC端访问链接的内部地址前缀,防止客户第3方系统因域名切换或IP切换导致无法访问问题。
**PC地址外部前缀:**输入PC端访问链接的外部地址前缀,防止客户第3方系统因域名切换或IP切换导致无法访问问题。
**PC中转页面:**满足PC端打开异构系统流程跳转需要做验证处理时使用。(2011版本及以后必须要配置PC中转页面才可以打开流程)
**APP地址前缀:**输入手机端访问链接的地址前缀,防止客户第3方系统因域名切换或IP切换导致无法访问问题。
**APP中转页面:**满足APP端打开异构系统流程跳转需要做验证处理时使用。
**人员转换规则:**选项:OA人员ID、OA登录名、人员编号、身份证号、电子邮件,默认为OA人员ID,该规则在第3方系统调用webservice接口和servlet接口时,将人员转换为相应的人员id。
**自动创建流程类型:**默认为 开启。开启:表示接口接收该系统流程时,判断流程类型是否存在,如果不存在则自动创建流程类型。关闭:表示接口接收该系统流程时,判断流程类型是否存在,如果不存在,不自动创建流程类型,也不接收流程数据。
**编辑流程类型:**默认为 开启。开启:表示在流程类型列表页面中,显示【新建】按钮,并且可对流程类型做【编辑】操作。关闭:表示在流程类型列表页面中,不显示【新建】按钮,并且不可对流程类型做【编辑】操作。
**接收流程数据:**默认为 开启。开启:表示接口接收该系统流程数据。关闭:表示接口不接收该系统流程数据。
**显示顺序:**设置异构系统在应用时的显示顺序(-999.99~9999.99)
**显示到PC端:**开关默认开启,开启时会将异构系统流程数据信息通知到PC端流程,显示在门户流程中心列表、流程待办/已办列表中,关闭则不会显示。
**显示到移动端:**开关默认开启,开启时会将流程数据信息通知到移动端流程,显示到工作台的待办事宜和已办事宜等中,关闭则不会显示。
**提醒到消息中心:**默认关闭,开启后该异构系统消息数据独立提醒到【消息中心】,由消息中心处理提醒到各应用(包括提醒到PC端,提醒到EM7)
**提醒到IM:**默认关闭,开启后接收到异构系统待办数据时,发送提醒消息 到IM。
**提醒到短信:**默认关闭,开启后可设置待办和待阅的短信提醒模板,接收到异构系统待办数据时,发送提醒消息 到手机。
**自定义提醒:**默认关闭,开启后可设置自定义类,实现自定义消息提醒。
**自定义提醒接口实现类:**开启【自定义提醒】后才出现此设置项。
**监控状态:**调用接口时显示状态,未调用显示异常。
**提醒方式:**提醒方式:工作流提醒、短信提醒、邮件提醒。
被提醒人员:人力字段单选按钮,可以选择提醒人员。

3.3 流程数据

**异构系统:**异构系统单选浏览框,点击可以选择异构系统,以简称显示。
**流程类型:**流程类型单选浏览框,通过【异构系统】做过滤。
**流程ID:**ofs_workflow表中的workflowid值
**标题:**流程标题
处理状态: 默认待办,可选:待办、待阅、已办、办结
**查看状态:**默认未查看,可选:未查看、已查看
**步骤名称:**流程节名称
**PC地址:**异构系统PC地址
**APP地址:**异构系统APP地址
**创建人:**对应OA人员姓名
**创建人原值:**不可编辑,通过“创建人”带出原值(依据异构系统中“人员转换规则”转换)
**创建日期:**日期按钮
**创建时间:**时间按钮
**接收人:**对应OA人员姓名
**接收人原值:**不可编辑,通过“接收人”带出原值(依据异构系统中“人员转换规则”转换)
**接收日期:**日期按钮
接收时间:时间按钮

3.4 集成日志

主要用来展示调用接口的日志

3.5 集成参数

**启用:**开启:表示异构系统集成功能可用,异构系统接口可接收数据;关闭:表示异构系统集成功能不可用,异构系统接口不可接收数据。
**显示系统名称:**用于控制流程标题前是否显示异构系统名称。
选项:
a. 不显示:不显示异构系统名称
b. 简称:显示异构系统简称
c. 全称:显示异构系统全称
**显示已办:**开启:将处理状态为【已办】和【办结】的异构系统流程显示到【流程-已办事宜】、【流程元素】中;关闭:【流程-已办事宜】、【流程元素】中不显示处理状态为【已办】和【办结】的异构系统流程。
**系统简称:**用于设置OA系统简称,依据“显示系统名称”项,在流程列表 显示OA系统产生的流程的系统名称。
**系统全称:**用于设置OA系统全称,依据“显示系统名称”项,在流程列表 显示OA系统产生的流程的系统名称。
**统一待办中心版本号:**记录统一待办接口修改版本。
**提醒到消息中心:**默认开启,开启后异构系统消息数据提醒到【消息中心】,由消息中心处理提醒到各应用(包括提醒到PC端,提醒到EM7)注:KB9002006版本已将【提醒到手机版】、【提醒到e-message】、【提醒到云桥】设置项合并为一个【提醒到消息中心】
**提醒到IM:**默认关闭,开启后接收到异构系统待办数据时,发送提醒消息 到IM。
**提醒到短信:**默认关闭,开启后可设置待办和待阅的短信提醒模板,接收到异构系统待办数据时,发送提醒消息 到手机。(支持版本:KB9002006版本及以后)
**自定义提醒:**默认关闭,开启后可设置自定义类,实现自定义消息提醒。(支持版本:KB9002006
版本及以后)
**自定义提醒接口实现类:**开启【自定义提醒】后才出现此设置项。
**REST接口监控:**默认关闭,开启后调用rest接口会将输入数据写入/log/integration/ofs/ofs.log中
**定期清除日志:**默认关闭,开启后会自动清理的日志(根据保留日志天数进行清理),包括ofs_log表,日志文件:/log/integration/ofs。
**保留日志天数:**开启“定期清理日志”开关后显示,默认30。

3.6 自定义字段

设置设置自定义字段,是为了满足第三方系统推送流程到OA时,统一待办接口当前字段不够用的情况,自定义添加字段来满足需求,提供ofs_custom_data表存储自定义字段数据。
接口自定义字段传参使用说明:REST接口中的待办接口json格式为例(通过Postman调用)

{
    "syscode":"{{syscode}}",
    "flowid":"{{flowid}}",
    "requestname":"sxy-统一待办测试-JSON-TEST",
    "workflowname":"sxy-统一待办测试-JSON",
    "nodename":"1审批",
    "pcurl":"/showtask.aspx?id=WebService-Json-001",
    "appurl":"/showtask.aspx?id=WebService-Json-001",
    "creator":"xxw",
    "createdatetime":"2021-12-17 10:10:10",
    "receiver":"wld",
    "receivedatetime":"2021-12-17 10:10:10",
    "receivets":"",
    "custom":{
        "goahead":"111",
        "gotodo":"333",
        "gotodo1":"444"
    }
}

·配置示例
E9推送至E9(均2110版本)
注:以下示例仅在标准功能基础上,仅供参考。
推送端配置
在这里插入图片描述

①启用按钮开启
**②标识:**xqw1113(作为与接收端的对应关系唯一标识,即与接收端的标识一致。)
**③名称:**主干推送到gs(顾名思义,名称而已 看自己喜好 自行定义)
**④服务端地址:**http://10.10.27.12:8080(一定是要服务端的地址)
**⑤实现类:**weaver.ofs.interfaces.SendRequestStatusDataImplForE9(根据说明进行复制粘贴即可)
**⑥人员转换规则:**OA登录账号(人员的登录名我用的xqw002,主要用作与推送端的人员作对应关系)
推送端Token认证一定要开启,如下图所示!!

在这里插入图片描述

接收端配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

①标识: xqw1113(作为与推送端的对应关系唯一标识,即与推送端的标识一致。)
②简称: 主干推送到gs(顾名思义,名称而已 看自己喜好 自行定义)
③接口安全ip: 10.10.27.11(允许调用本接口的IP地址,支持通配符:...
④PC地址内部前缀:http://10.10.27.11:8080(一定是要推送端的地址)
⑤PC地址外部前缀: http://10.10.27.11:8080(一定是要推送端的地址)
⑥pc中转页面: /interface/transfer/pctransferfore9.jsp(主要用来打开pc推送端审批页面)
⑦APP地址前缀: http://10.10.27.11:8080(与pc地址相同即可)
⑧APP中转页面: /interface/transfer/mobile/apptransferfore9.jsp(主要用来打开推送端em7审批页面)
⑨人员转换规则: OA登录账号(人员的登录名我用的xqw002,主要用作与推送端的人员作对应关系)
⑩自动创建流程类型: 开关开启(接口接收该系统流程时,判断流程类型是否存在,如果不存在则自动创建流程类型)
**⑪编辑流程类型:**开关开启(在流程类型列表页面中可以进行一些显示项的编辑)
**⑫接收流程数据:**开关开启(接口允许接收该系统流程数据)
**⑬显示到pc端:**开关开启(将异构系统流程数据信息通知到PC端流程,显示在门户流程中心列表、流程待办/已办列表中,关闭则不会显示)
**⑭显示到移动端:**开关开启(会将流程数据信息通知到移动端流程,显示到工作台的待办事宜和已办事宜等中,关闭则不会显示)
**⑮启用:**开关开启(表示异构系统集成功能可用,异构系统接口可接收数据;关闭:表示异构系统集成功能不可用,异构系统接口不可接收数据。在2108版本之后该按钮默认开启)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

司徒剑南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值