欢迎来到天天文库
浏览记录
ID:20824530
大小:5.09 MB
页数:59页
时间:2018-10-16
《用友NC5.0 Portal 手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十九章Portal19.1Portal概述19.1.1什么是Portal企业和组织需要为企业内部员工、外部客户群体量身定制有“价值”的企业信息,但是,一方面,许多有“价值”的企业信息的获取并不是一件轻松的事情,信息部门需要整合来自不同应用系统、不同数据源、不同平台的各种类型的数据和资源;另一方面,如何轻松实现一个为所有的用户群体量身定制的系统构架也不是一件容易的事情。应用传统技术整合这些资源的技术复杂度和成本都太高,企业无法负担。Portal技术的出现,带给人们解决这类难题的曙光。Portal技术强调以用户为中心,提供个性化、单点登录、不同来源的内容整合功能
2、,从而实现了信息的集中访问。Portal从本质上来说就是一个内容聚集的平台。19.1.2NCPortal的简介NCPortal是基于JSR168规范而实现的一套J2EE技术体系架构的Portal。它构建于NC基础服务与NCRichClient基础组件之上,完美融合ajax技术与SpringMVC技术,提供了灵活而丰富的个性化和管理定制功能。NCPortal允许多种安全认证方式和自选第三方系统用户来源,采取了基于角色访问控制(RBAC)的权限模型。并提供了完善和通用的第三方系统集成框架和单点登录框架,NCPortal发版默认集成NC、IUFO、BO、自定义查询报
3、表应用,实施SSO比商业Portal简单易用。它提供的Portal管理功能,允许管理员在运行态对Portal进行定制,而无需重启甚至编码。同时,内建的换肤机制使得实现自定义皮肤非常简单,只需完成相应图片的替换即可。NCPortal提供了引入了一些通用的API,使得Portlet可轻松调用Ajax,json,以及使用NCRichClient组件。NC5.0的Portal默认定义了Portal管理、CMS管理、我的日程、企业论坛、NC集团应用和NC集团报表等布局,可根据需要自由调整。Portal管理:Portal的系统管理模块,可管理定制角色,布局等,以及提供了其
4、它便利工具。CMS管理:Portal内置内容管理功能,包括新闻,发文,公告,链接组等模块管理,可快速构建丰富的页面功能。企业论坛:Portal内置论坛。NC集团应用:对于NC的集成。NC集团报表:对于IUFO报表的集成。19.1.3NCPortal的界面用语在NCPortal中,每一个Tab控件页签对应着一个布局定义。布局即一个tab页内容的描述,它由多个列构成,每个列又由Portlets组成。布局可由管理员动态定制,并可在运行时修改。布局可嵌套布局,从而组成相对复杂的界面。一个布局中的portlet不能重复。如图19-1所示。布局和Portlet的访问控制,
5、是由基于角色的权限控制模型定义的。因此,管理员可在运行时,通过Portal管理Portlet,对各种资源进行安全管理。图19-119.2Portal的配置与登录19.2.1Portal的配置Portal的配置,包括数据源、单点登录和与NC系统的信任关系的配置。19.2.1.1数据源配置Portal安装完毕后,需要进行数据源的配置才能正式使用。使用NC的配置工具(如图19-2所示)进行设置,选择“portal”条目中的“Portal”页签,对portal的数据源进行设置。首先,点〖读取〗按钮,读出系统的默认信息。数据源:选择NC系统使用的数据源;新加用户默认密码
6、:在portal中增加的新用户的默认登录密码,系统默认为“portal”,可以修改;默认主题:不同主题意味着整个页面某些元素的修改。默认配色方案:同一主题下不同的着色。Cookie验证:如果用选择了此项后,用户在登录时可以选择记住登录信息,这样用户可以免登录直接进入系统;若不选择此项,则记住的登录信息不起作用(安全原因,不建议启用,默认不启用)。修改完毕后,点〖保存〗按钮,保存修改的设置。除使用NC的配置工具进行设置外,还可以采用直接修改nc_home/ierp/portal/portal.properties中对应NC的数据源的配置项名称的方式进行修改。图1
7、9-2除此配置文件外,我们还可能需要调整nc_home/ierp/portal/system.properties中的某些项,因一般情况下开发人员才可能用到,此文件没有对应的可视化工具。具体描述如下:portal.cssdir=/html/css#css文件目录,不能修改portal.scriptdir=/html/script#script文件目录,不能修改external-js=#外部js文件目录,由开发人员定义external-css=#外部css文件目录,由开发人员定义portal.loglevel=5#portal的js日志,运行环境必须为5。即关闭
8、。否则会严重影响性能portal.al
此文档下载收益归作者所有