企业门户系统是企业信息化系统建设的一个重要支撑,以企业业务系统为基础搭建门户系统作为统一入口和应用中心可以有效支撑系统整合,打造一体化信息整合平台。Portal门户集成平台能够基于企业的实际需要,通过 应用集成、数据集成、菜单集成 等集成方式构建企业门户网站、应用门户、数据门户、知识中心等,满足企业对外展示、内部业务、数据统计、文档分享等场景需要。
Portal我的待办主要是与BPM产品集成,提供流程配置中心应用以及展现组件,但本身不提供BPM功能,本篇文档主要介绍Portal我的待办功能与其他业务系统的对接步骤。
(资料图)
整体介绍
Portal门户集成平台作为 构建企业门户和统一入口的集成配置平台 ,提供了灵活的前端展现和后台配置功能,根据企业的实际需要,可用通过Portal平台配置构建企业门户、应用中心、数据门户、知识中心等各类门户,同时也能基于企业架构分别为集团和子公司、板块独立构建门户。
1.功能架构
Portal门户集成平台主体功能包括门户展现和后台管理两部分,门户展现主要是呈现给最终用户的显示效果,即各类应用门户,后台管理主要作用是对Portal的门户展现进行配置,包括各类 导航、主题、页面、组件、数据 等。
Portal门户集成平台可以根据最终用户或使用场景的不同构建面对管理层、普通员工、外部人员等不同角色的门户,基于Portal平台预置的各类组件和功能可以实现不同门户的动态配置,包括展现方式、主题样式、显示内容等。同时平台支持 CAS认证、群组管理、角色管理、用户管理、权限管理 等机制,可以构建统一的认证和授权中心,控制相关的访问权限。
2.集成架构
Portal门户集成平台作为应用的统一入口,支持应用集成、菜单集成、页面集成、数据集成等不同的集成方式,可以将业务系统的访问地址、功能菜单、页面等统一集成到门户中,从而实现在门户的统一访问和业务操作。
根据实际业务需要,Portal平台支持建立多种门户,并支持不同角色、不同终端的访问需要,同时可以 将业务系统的功能、业务、数据等集中到一个平台进行查看和操作 ,借助于ESB企业服务总线的应用集成、数据集成,将业务系统的相关数据汇总呈现到Portal门户中。
3.对接说明
业务系统与Portal我的待办功能进行集成首先需要提供任务查询接口,然后在流程发起、提交、结束节点调用Portal回写日志接口回写日志信息,同时业务系统还要调整Nginx配置使审核页面支持跨域访问。
1. 任务接口 :首先业务系统需要提供任务查询接口,包括:任务概览、待办列表、在办列表、已办列表、草稿列表五个接口。
2. 回写日志 :业务系统在流程发起、提交和结束节点需要调用Portal回写日志接口回写流程日志信息。
3. Nginx配置 :最后业务系统需要调整nginx配置信息,使任务审核页面支持跨域访问,可以在Portal产品中打开。
功能介绍
Portal我的待办相关功能包括: 待办配置、待办组件和流程中心 三块功能,下面主要对上述三块功能进行介绍。
1.待办配置
1.在待办配置中可以配置各个业务系统的任务查询接口地址,包括:任务概览、待办列表、在办列表、已办列表、草稿列表五个接口。
2.在待办配置模块还可以配置各个接口的参数映射信息。
2.待办组件
1.在导航管理模块可以配置我的待办组件以及组件的API信息。
2.配置成功后组件展现效果如下:
3.流程中心
1.在任务实例中可以查看任务列表信息。
2.在任务列表页面还可以查看任务明细和流程图信息。
对接说明
Portal我的待办主要是与BPM产品集成,提供流程配置中心应用以及展现组件,下面主要介绍业务系统与Portal我的待办功能的对接步骤。
1.任务接口
业务系统需要提供任务查询相关接口,包括:任务概览、待办列表、在办列表、已办列表、草稿列表五个接口。
1. 任务概览
a)接口入参(queryParam):用户编码(userCode)、业务类型(bizType)。
b)接口出参(jsonObject):
2. 待办任务
a)接口入参(queryParam):用户编码(userCode)、业务类型(bizType)。
b)接口出参(jsonObject):
3. 在办任务
a)接口入参(queryParam):用户编码(userCode)、业务类型(bizType)。
b)接口出参(jsonObject):
4. 已办任务
a)接口入参(queryParam):用户编码(userCode)、业务类型(bizType)。
b)接口出参(jsonObject):
5. 草稿信息
a)接口入参(queryParam):用户编码(userCode)、业务类型(bizType)。
b)接口出参(jsonObject):
2.日志回写
1.业务系统在流程发起、提交和结束节点需要调用Portal回写日志接口回写流程日志信息。
2.具体配置如下:
3.Nginx配置
由于需要在Portal中调用任务明细或流程图页面,所以需要业务系统在Nginx配置中添加跨域相关的配置,配置成功后就可以在Portal平台查看任务明细和流程图信息。
展现效果
Portal我的待办功能可以展现业务系统待办任务相关信息,并可以直接在Portal平台进行审批提交,还可以查看对应的流程图,下面主要介绍集成后的展现效果。
1.待办组件
配置完业务系统接口信息后就可以 在导航管理中配置我的待办组件相关信息 ,待办组件页面展现效果如下:
2.任务实例
1.在流程中心的任务实例中可以查看各类任务的列表信息。
2.在任务列表页面还可以查看任务的流程图和明细信息。
3.任务查询
在流程中心的任务查询中可以查看任务日志信息,包括:我发起的、我参与的和我终止的信息。
心得总结
在学习portal产品的过程中,自己的技术能力及意识形态等多方面都得到了很大提升,并且有了很多感悟,现在将我在本工作中的收获总结如下。
1.应用场景
Portal作为构建企业门户和应用中心的集成平台,提供了丰富的配置功能,可以根据业务需要配置各类门户,同时支持定制化扩展开发,满足企业业务的灵活展现,构建企业的统一访问入口。基于Portal门户平台可以 将各个业务系统的访问入口、功能页面、数据等统一集中展现 ,支撑同一平台进行多业务的操作,或者跳转到各个平台进行操作。
2.发展趋势
随着数字化和移动互联网时代的来临,云计算、大数据、微服务、移动互联等各种新兴技术为企业业务的发展带来支撑,门户平台理念技术也根据新技术的发展进行对应的改造与升级,以不断支撑企业内外部业务的处理。新时期互联网环境下,构建连接一切、集成一切的集中化、多层级、高服务、高创新的中台战略出现,而门户搭建做为信息化建设重要阶段,也在此背景下重新定位。
3.产品理解
Portal平台是作为统一应用入口存在,所以在各个解决方案中都可以 结合Portal平台构建统一入口 ,这样无论是使用还是进行方案演示,都可以通过Portal统一访问,提高操作过程的流畅性,更能体现出方案的一体化特性,提高方案的演示效果。
后续随着Portal产品更多的应用于集成方案和门户网站建设,产品的相关功能也会更加全面和完善,同时随着后续云平台模式的不断深化,不断推动直接面向客户的 多租户、云平台 的SaaS模式,Portal的使用场景也会更加的丰富和灵活,支撑更多的业务,更全面地支持数通畅联的产品、方案一体化。
本文由 原创,欢迎转发,仅供学习交流使用,引用请注明出处!谢谢~