如何使用Portal产品配置信息展现

news2024/12/23 23:50:27

门户集成平台可以根据用户的商业需求,以及用户使用特点和所处角色的不同,形成的个性化的应用结构,Portal门户集成平台是一种用于构建企业级门户网站的软件平台,它提供了一个统一的入口,将各种应用程序、信息资源和服务整合到一个单一的界面中,方便用户访问和使用,它同时聚合了不同的应用程序和功能服务,用户通过登录门户网站,可以方便地访问和使用各种应用和资源,无需分别登录和切换多个系统。

而在数通软件家族产品中,门户集成平台被命名为AEAI Portal,它专门为前端界面层集成而设计,具有开放、敏捷特质,能够快速配置多异构系统(如:OA、ERP、MIS、CRM 等)的统一用户认证、单点登录、菜单集成、页面集成、页面剪切、资源适配、信息展现等,打造统一的数据整合和信息化服务平台、业务工作平台、企业文化和宣传平台,提升柔性管理能力。本篇文档主要介绍Portal门户集成平台组件配置步骤。

1总体说明

组件作为Portal中重要的组成部分,它可以在页面中注册、配置,通过组件间的聚合机制,实现数据的动态展现。组件和组件之间支持通讯,可以实现组件之间的联动。基于Portal平台预置的各类组件和功能可以实现不同门户的动态配置,包括展现方式、主题样式、显示内容等。同时平台支持CAS认证、群组管理、角色管理、用户管理、权限管理等机制,可以构建统一的认证和授权中心,控制相关的访问权限。

1.1产品介绍

Portal门户集成平台可以快速构建信息门户、知识门户、数据门户、应用门户,还可以通过构建综合应用门户或者综合信息门户对企业信息系统通过后台的方式单项管理,同时实现统一组织(群组)管理、统一用户管理、统一身份认证,一次登录进行多个平台的对接。通过菜单集成、页面集成、页面剪切等机制实现不同系统在统一工作平台上集成,把各个系统整合为一个系统,从而屏蔽系统边界,同时要求支持移动平台设计,用户可以随时随地在移动平台上面进行审批公文,浏览公告,处理紧急等事务,它可以有效地提高工作效率、简化工作流程、增强数据价值、提升用户体验。

AEAI Portal 门户集成平台也是数通的核心产品,包括门户展现和后台管理两部分,也可以与其他产品组合形成助力企业数字化转型的解决方案。

1.2集成架构

根据实际业务需要,Portal平台支持建立多种门户,并支持不同角色、不同终端的访问需要,同时可以将业务系统的功能、业务、数据等集中到一个平台进行查看和操作,借助于ESB企业服务总线的应用集成、数据集成,将业务系统的相关数据汇总呈现到Portal门户中。

1.3整体流程

在Portal门户集成平台配置组件时,首先需要配置组件的模板属性等信息,然后进行组件的个性化编辑,最后对编辑完毕的组件进行相应接口和数据的应用,最后进行组件在页面上和页面间的调用。

2组件分类

Portal的组件大致可以分为三类,静态组件、动态组件、动态模板,平台内置的大量组件模板被称为静态组件,该组件具有一些简单功能,不需要进行后端的功能修改。动态组件之间可以在组件上进行编辑,以达到改变组件,个性化定制的需求。动态化组件模板可以进行网页功能联动,它涉及数据的调用,数据处理,样式、或者内容的动态变化,在动态组件的基础上可实现更为强大的功能。

2.1静态模板

Portal中内置的了大量静态模板组件,作为网站搭建的基本单位。 

2.2动态组件

动态组件来源于模板组件,本质上是对模板组件的功能拓展,动态组件要按需创建,所有上述静态组件功能不再介绍,下面说明动态组件可以编辑的部分。

动态组件可以进行数据的调用,可以配置调用参数。

2.3动态模板

动态模板在动态组件的基础上,通过设置动态模板,进行模组个性化操作,使用该组件时,静态模板默认数据内容会被覆盖。

同时支持动态组件中的API接口调用。

3配置步骤

对单个组件配置的基本条件、组件进行管理调用,通过对动态组件的操作,进行个性化组件的搭建,修改保存。通过接口配置,为每一个动态组件配置相应的接口,达到组件间联动的效果。

3.1组件管理

通过对静态模板组件的管理,其他动态组件依次调用来达成对网站所有组件的管理。

3.2组件编辑

个性化组件实例的搭建大致分为对动态组件的两个操作,他们分别是:模板调用、组件编辑。

通过页面创建组件模板,调整基本信息。

组件编辑可以对选中的组件进行相应编辑操作,包括修改基本信息,加入组件模板、添加属性、修改数据、查看组件引用五大操作。

3.3接口配置

编辑好的组件要进行相应接口数据的调整,首先调用接口要启用接口配置。

在API调用中进行接口配置,选择该组件调用后台的方法参数,调用方法名以及调用的方法。

4页面联动

组件和组件、组件和页面组件和后台之间支持相互调用,通过各个组件之间的协调配置,API传递,以及组件中默认参数的传递支持,实现搭建的网站数据统一整合在界面上。

4.1组件联动

组件和组件之间,通过回调js和动态模板,进行方法调用。

回调js中定义的函数,通过调用其他组件模板,达到调用其他组件的目的。

通过这种方式,达成组件之间联动。

4.2页间联动

页面和页面的相互调用,直接通过url的数据拼接进行页面调用操作。

在组件API中传入相应参数格式,进行页面调用。

4.3跳转链接

创建界面时,选择在分组列表中创建链接节点,即可创建一个点击跳转的其他界面的链接。

新建链接节点中可以对跳转位置,显示目标等信息进行修改。

保存后信息如下:

5总结说明

本次文档主要演示了Portal门户集成平台组件,详细说明了组件分类,组件的应用。在组件配置中,对搭建组件、修改组件、调用组件、编辑等组件功能进行详细得演示说明,后从组件和界面层级,根据调用关系进行页面联动层级的组件调用操作关系说明。

5.1重点难点

组件化、模块化设计,如何对已经模块化的设计进行有限的修改,实现在模块中寻求个性设计,个性设计组件化动态化调用,组件和页面之间数据和链接的调用处理,对模块分组管理的设计和实现思路,Portal开发平台架构知识的积累,动态组件的开发工作都是重点。

5.2后续规划

后续规划为更多组件模板的设计,针对数据、接口的组件调用代码优化思路调整,动态化组件的数据互联逻辑,多个组件间的统一处理,功能协同,重复功能验证等设计思路,页面和组件的调用优化等方面。

5.3说在最后

本次文档主要说明了如何通过Portal产品配置组件,深入细化组件分类,配置步骤,说明了组件与页面调用关系,体现了门户平台组件化和接口化设计思路的具体实现,突出此类功能相关设计优点。
从规划设计到开发,不仅是对Portal门户集成平台的深化认知和了解,也是对过往开发的总结、改正和反思。只有深入逻辑底层思考,对底层相关代码的结构优化,提升代码规范性,才能做地更好,将产品做的更加完善。

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

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

相关文章

DGL中NN模块的构造函数

上图引用自:dgl用户文档第三章(nn模块编写) """构造函数完成以下几个任务: 1、设置选项。 2、注册可学习的参数或者子模块。 3、初始化参数。""" import torch.nn as nn from dgl.utils import expand_as_pai…

使用opencv实现图像滤波

1 图像滤波介绍 滤波是信号和图像处理中的基本任务之一,其旨在有选择地提取图像的某些特征,可以用于在给定应用程序的上下文中传达重要信息,例如,去除图像中的噪声、提取所需的视觉特征、图像重采样等。 1.1 图像滤波理论 图像…

【论文解读】基于生成式面部先验的真实世界盲脸修复

论文地址:https://arxiv.org/pdf/2101.04061.pdf 代码地址:https://github.com/TencentARC/GFPGAN 图片解释: 与最先进的面部修复方法的比较:HiFaceGAN [67]、DFDNet [44]、Wan 等人。[61] 和 PULSE [52] 在真实世界的低质量图像…

final关键字-Java

final关键字 一、使用场景1、当不希望类被继承时,可以用final修饰。2、当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final修饰。3、当不希望类的的某个属性的值被修改,可以用final修饰。4、当不希望某个局部变量被修改&#xf…

CSGO搬砖如何选品?选品软件和教程靠谱吗?

说到CSGO搬砖项目,目前平台最火的就是CSGO游戏搬砖。在CSGO搬砖项目中,选品是至关重要的环节,直接影响到利润。而选品软件可以帮助我们更快地了解市场变化、计算成本利润等关键信息,提高选品的效率和准确性。可靠的选品软件还能够…

技术人员都了解,动态代理IP和静态代理IP的区别及适用的场景

动态代理IP和静态代理IP是两种常见的代理IP技术,它们在网络通信中起到了重要的作用。虽然它们都可以用于隐蔽真实的IP地址,但在实际应用中有一些区别和适用的场景。本文将介绍这两种代理IP的区别以及它们适用于哪些场景。 一、静态代理IP 静态代理IP是指…

Java的threadd常用方法

常用API 给当前线程命名 主线程 package com.itheima.d2;public class ThreadTest1 {public static void main(String[] args) {Thread t1 new MyThread("子线程1");//t1.setName("子线程1");t1.start();System.out.println(t1.getName());//获得子线程…

eutil.dll文件缺失修复全指南,教你快速修复eutil.dll

eutil.dll缺失了要怎么办?eutil.dll是一种常见的动态链接库(DynamicLinkLibrary,DLL)文件,它在Windows操作系统中发挥着重要作用。DLL文件允许程序共享代码以执行诸如打印或连接网络之类的功能。这不仅节省了系统资源&…

浅谈API自动化测试

前言 本文主要针对API测试的概念及API测试在Choerodon中的实践展开。 API(应用程序编程接口)测试是一种软件测试,可以直接在API级别执行验证。它是集成测试的一部分,它确定API是否满足测试人员对功能,可靠性&#xf…

【第五节:微信小程序 小程序UI组件B】微信小程序入门,以思维导图的方式展开5

上图若是看不清,可私信给发大图哈 5、小程序UI组件B 表单form button 按钮 size String default 有效值 default, mini type String default 按钮的样式类型,有效值 primary, default, warn plain Bo…

[算法总结] - 蓄水池采样算法

问题描述 在长度为N的数组中,随机等概率选取K个元素,如何实现这个随机算法。 思路很简单,生成一个[0, N]的随机数index,然后返回index上的数值即可。 但是,如果输入是一个长度未知的数组比如stream,先遍历…

IDEA中Tomcat启动web项目

1.首先【Run】-->【Edit Configurations】,进入对应功能界面 2.点击左上角【】,选择Tomcat Server -->Local 3.Name输入自己中意的,下面两个port,保证没被占用就行 4.切到【Deployment】页签,点击【】&#xff…

elk日志分析系统:

elk日志分析系统: elk是一套完整的日志集中处理方案,由三个开源的软件简称组成; E:Easticsearch 简称ES是一个开源的,分布式的存储检索引擎,(索引型的非关系数据库)存储日志 由java代码开发的&#xff0…

【Java Spring】SpringBoot 五大类注解

文章目录 Spring Boot 注解简介1、五大类注解的作用2、五大类注解的关系3、通过注解获取对象4、获取Bean对象名规则解析 Spring Boot 注解简介 Spring Boot的核心就是注解。Spring Boot通过各种组合注解,极大地简化了Spring项目的搭建和开发。五大类注解是Spring B…

用泰勒展开线性化

在点附近做泰勒展开: 当和很接近的时候,很小,更小,所以可以忽略及后面的高阶项,得到 因为、都是常数,所以等式右边是 x的线性方程,在点附近进行了线性化。 举个例子: 假设 那么做一…

【Linux】安卓端JuiceSSH结合内网穿透实现远程连接服务器

目录 前言1. Linux安装cpolar2. 创建公网SSH连接地址3. JuiceSSH公网远程连接4. 固定连接SSH公网地址5. SSH固定地址连接测试 前言 处于内网的虚拟机如何被外网访问呢?如何手机就能访问虚拟机呢? 本文介绍 cpolarJuiceSSH 实现手机端远程连接Linux虚拟…

linux 命令 sudo、su 命令

sudo命令详解 1、初识sudo sudo是linux下常用的允许普通用户使用超级用户权限的工具,sudo 用来执行需要提升权限(通常是作为 root 用户)的命令,允许系统管理员让普通用户执行一些或者全部的root命令,如halt&#xff…

C++中类的静态成员、存储、this、友元和运算符重载

静态成员 在类定义中,它的成员(包括成员变量和成员函数),这些成员可以用关键字static 声明为静态的,称为静态成员。 不管这个类创建了多少个对象,静态成员只有一个拷贝,这个拷贝被所有属于这个…

搜索百度可以直接生成代码拉

先看效果图: 使用示例: 比如我要搜索“JS取一个数在两个数更近”的方法,直接搜“JS取一个数在两个数更近”,点击百度一下,就会出现想要的代码,如上图。

网站频频告警故障排查实录

故障描述 位于某Proxmox VE超融合集群上的一个网站频频报警,表现的形式是一会儿服务不可用,一会儿又恢复(如下图所示),但同一集群上的其他Web站点未发现异常。 可能的原因 1)出口带宽占满。 2)…