【泛微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版本之后该按钮默认开启)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3270044.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

LlamaIndex:向 LLM 添加个人数据

LlamaIndex 是您构建基于 LLM 的应用程序的友好数据助手。您可以使用自然语言轻松地获取、管理和检索私有数据和特定领域的数据。 LlamaIndex 是一个针对大型语言模型 (LLM) 应用程序的数据框架。GPT-4 等 LLM 在海量的公共数据集上进行预训练,开箱即用即可实现令人…

【.NET 6 实战--孢子记账--从单体到微服务】--开发环境设置

在这一小节,我们将设置开发环境。 一、安装SDK 咱们的项目使用的是 .NET6,开发前我们需要从官网上下载.NET6 SDK(点击下载),这里要注意的是我们需要下载.NET6 SDK,而不是 .NET6 Runtiem 。SDK 包含 Runti…

PyCharm 常用 的插件

Material Theme UI Lite:‌提供多种不同的页面风格,‌为PyCharm界面增添个性化元素。‌Chinese (Simplified) Language Pack:‌为中文用户提供简体中文的界面、‌菜单、‌提示信息,‌提升使用体验。‌Tabnine:‌基于人…

C# 开发监控方法执行耗时

MethodTimer.Fody 是一个功能强大的库,可以用于测量 .NET 应用程序中的方法的执行时间。允许你在不修改代码的情况下,自动地测量和记录方法的执行时间。 这个工具是基于.NET的 weaving 技术,通过修改IL(Intermediate Language,中间语言)代码来插入计时逻辑,从而在方法调…

Mac应用快速启动器:Alfred 5 for Mac 激活版

Alfred 5 是一款专为 macOS 系统设计的效率提升工具。这款软件以其快速启动和高效操作功能著称,通过使用快捷键来呼出输入界面,用户可以快速完成各种任务。 最新版本 Alfred 5.5 引入了一些新功能。其中包括整合了 ChatGPT 和 DALL-E,这意味…

ROS2入门到精通—— 2-13 ROS2实战:实现机器人多目标点导航(附ROS C++代码以及脚本实现)

0 前言 实现机器人多目标点导航是非常常见的需求,本文将介绍ROS2和Shell脚本两个方法实现多目标点导航,读者可以根据需求对接仿真和实车。 1 yaml-cpp介绍 YAML是专门用来写配置文件的语言,实质上是一种通用的数据串行化格式 1.1 yaml-cpp安装 git clone https://github…

kail-linux如何使用NAT连接修改静态IP

1、Contos修改静态IP vi /etc/sysconfig/network-scripts/ifcfg-ens33, 标记红色处可能序号会变动 参考linux配置网络不通解决方案_kylinv10sp2 网关不通-CSDN博客https://tanrt06.blog.csdn.net/article/details/132430485?spm1001.2014.3001.5502 Kail时候NAT连…

Java SE 文件上传和文件下载的底层原理

1. Java SE 文件上传和文件下载的底层原理 文章目录 1. Java SE 文件上传和文件下载的底层原理2. 文件上传2.1 文件上传应用实例2.2 文件上传注意事项和细节 3. 文件下载3.1 文件下载应用实例3.2 文件下载注意事项和细节 4. 总结:5. 最后: 2. 文件上传 文件的上传和…

ElasticSearch(三)—文档字段参数设置以及元字段

一、 字段参数设置 analyzer: 指定分词器。elasticsearch 是一款支持全文检索的分布式存储系统,对于 text类型的字段,首先会使用分词器进行分词,然后将分词后的词根一个一个存储在倒排索引中,后续查询主要是针对词根…

模拟实现c++中的vector模版

目录 一vector简述: 二vector的一些接口函数: 1初始化: 2.vector增长: 3vector增删查改: 三vector模拟实现部分主要函数: 1.size,capacity,empty,clear接口: 2.reverse的实现&#xff1…

springboot招生宣传管理系统论文源码调试讲解

2 相关技术 2.1 VUE介绍 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目…

Github 2024-07-27开源项目日报 Top10

根据Github Trendings的统计,今日(2024-07-27统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量非开发语言项目2C++项目2C项目2TypeScript项目1JavaScript项目1Java项目1Python项目1C#项目1免费编程学习平台:freeCodeCamp.org 创建周期:33…

SpringBoot入门实战:SpringBoot整合Shiro

1.背景介绍 SpringBoot是一个用于快速开发Spring应用程序的框架。它的核心是对Spring框架的一层封装,使其更加简单易用。SpringBoot整合Shiro是一种将SpringBoot与Shiro整合的方法,以实现身份验证和授权功能。 Shiro是一个强大的Java安全框架&#xff0c…

电影院售票网站

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:SSM框架 工具:IDEA/Eclipse、Navicat、Maven 系统展示 首页 用户管理界面 正在上映管…

正则表达式 先行/后发断言

参考资料 正则表达式的先行断言(lookahead)和后行断言(lookbehind)正则表达式中分组功能高级用法前瞻断言与后瞻断言初心者歓迎!手と目で覚える正規表現入門・その4(最終回)「中級者テクニックをマスターしよう」 目录 一. Posit…

AmyloidPETNet:使用端到端深度学习对脑PET成像中的淀粉样阳性进行分类| 文献速递-AI辅助的放射影像疾病诊断

Title 题目 AmyloidPETNet: Classification of Amyloid Positivity in Brain PET Imaging Using End-to-End Deep Learning AmyloidPETNet:使用端到端深度学习对脑PET成像中的淀粉样阳性进行分类 01 文献速递介绍 阿尔茨海默病 (AD) 的一个病理异常是脑内淀粉样…

JavaScript——常用库

文章目录 绪论jQuery选择器事件修改 css查找ajax setTimeout与setIntervalsetTimeoutsetInterval requestAnimationFrameMap与SetlocalStorageJSONDateWebSocketwindowcanvas结语 绪论 『时间是伟大的作家,总会写下完美的结局。』—— 「秋之回忆」 jQuery 这个是优…

AI绘画:艺术与科技融合的新篇章

随着人工智能(AI)技术的飞速发展,AI绘画作为一种新兴的艺术形式,正逐步改变着传统艺术创作的格局。从早期的简单模仿到如今的个性化创作,AI绘画不仅提升了艺术创作的效率和质量,还开辟了全新的应用场景和商…

sizeof和strlen区别

如图,sizeof来计算的时候,得出的是计算机用多少个字节来表示一个地址 而strlen来计算的时候,只是计算出他的有效字符长度 打印出的不同地址就是其不同的区别

【深海王国】小学生都能玩的单片机!番外1:Arduino家族Uno-Mega-Nano-Pro Mini-ATtiny85的使用指南(3)

Hi٩(๑ ^ o ^ ๑)۶, 各位深海王国的同志们,早上下午晚上凌晨好呀~辛勤工作的你今天也辛苦啦 (o゜▽゜)o☆ 今天大都督继续为大家带来单片机的番外系列——小学生都能玩的单片机!番外1带你快速学习认识Arduino家族:Uno、Mega、Nano、Pro Mi…