用友NC V5.6-Portal技术红皮书

合集下载

NCV5 报表二次开发技术红皮书

NCV5 报表二次开发技术红皮书

NCV5 报表二次开发技术红皮书ncv5-报表二次开发技术红皮书nc报表二次开发红皮书nc-iufov5.5用友nc报表及bi开发部2021/12/101.iufo与第3方产品实现单点登陆单点登入参数表明:logintype:登录类型,单点登录请使用值portalm_strunitcode:登录单位m_strusercode:登录用户m_strpassword:登录密码m_strlogindate:登录日期m_strlangcode:登录语种登入语种可不提供更多,预设为中文。

其他必须提供更多。

执行步骤:1.登入检验url:如果验证通过,返回字符串为“true”;如果验证失败,页面返回具体的错误提示信息。

2.检验后登入url:此链接直接重定向到iufo主页面。

实际采用时,特别注意把127.0.0.1替代为实际的nc应用服务器地址。

2.iufo可以作为独立应用整体嵌入第3方portal仿效ncportal内置iufo的方案,采用上述单点登入流程,轻易传达有关参数并解锁iufo主界面。

3.iufo的具体报表可以作为portal中一个链接,点击打开目前iufo暂时未提供更多具体内容报表对外公布为链接的方式。

但可以通过下列方式手工以获取链接地址,然后手工编辑portal的页面文件将链接嵌入portal.以获取具体内容报表链接地址的方式如下:因为报表的格式设计和数据态浏览界面都禁用了鼠标右键,要获取报表页面链接,只能通过maxthon或ie7等带标签栏的浏览器登录iufo,然后打开具体报表页面,复制该页面的链接地址。

4.iufo静态报表内容可以公布至portal上一、在发布到的机器上建立共享1.在公布至的机器上创建一个目录,用作放置公布的html文件。

2..对该目录创建共享资源。

共享资源的建议就是,以启动nc中间件的用户的身份登入nc服务器,,对该共享资源目录存有修正权限。

二、iufo报表数据发布过程1.登入iufo,关上报表数据节点2.如上图所示,在单位树上选择单位,在右侧查询条件界面上选择关键字条件,选择完后,点击“查询”按钮,出现报表数据列表。

NCV5财务二次开发接口红皮书

NCV5财务二次开发接口红皮书

NC财务二次开发接口红皮书NC-FI 5.02用友NC-FI2013-04-20目录第一章前言 (4)第二章总账二次开发接口 (4)凭证保存接口IV oucherSave (4)凭证作废接口IV oucherAbandon (4)凭证审核接口IV oucherAudit (4)凭证删除接口IV oucherDelete (5)凭证签字接口IV oucherSign (5)凭证记账接口IV oucherTally (5)自定义转账接口1 IMethodReturn (6)自定义转账接口2 IMethodRunner (6)第三章收付二次开发接口 (6)单据保存接口ArapPubAddInterface (6)单据删除接口ArapPubDelInterface (7)暂存单据删除接口ArapPubDelTemporarilyInterface (7)单据修改接口ArapPubEditTemporarilyInterface (7)暂存单据修改接口ArapPubEditTemporarilyInterface (8)单据审核接口ArapPubShenheInterface (8)单据反审核接口ArapPubUnShenheInterface (8)单据核销接口ArapPubVerifyInterface (8)单据反核销接口ArapPubUnVerifyInterface (8)单据生效接口IArapPrePayPlugin (8)单据反取消生效接口IArapPubUnEffectInterface (9)单据预收付接口IArapPrePayPlugin (9)单据UI扩展接口ArapAssistantInf .............................................. 错误!未定义书签。

第四章固定资产二次开发接口 (10)判断卡片的可删除性IcheckCardDelete (10)判断卡片的可编辑性IcheckCardEditabl (10)判断卡片数据合法IcheckCardSaveable (10)结帐后的其他操作IhandleBackCloseBook (10)结帐前的其他操作IhandlePreCloseBook (11)反结帐后的其他操作IhandleBackUnCloseBook (11)反结帐前的其他操作IhandlePreUnCloseBook (11)卡片保存后的其他操作IhandleCardSave (11)卡片删除后的其他操作IhandleCardDelete (11)卡片项目编辑后的操作IhandleLostFocus (11)自定义附属卡片IcardPanel (12)自定义折旧方法IDeprOperater (12)自定义资产编码产生方式IGetAssetCode (12)第一章前言在产品发展过程中,财务产品针对项目开发对产品扩展性的需求设计了若干二次开发接口,并且陆续在项目中得到应用。

NCV6开发平台技术红皮书

NCV6开发平台技术红皮书

UAP 6.1 Portal技术红皮书UAP中心编著目录第一章Portal简介 (3)第二章Portal架构图 (4)第三章预制Portlet (5)3.1框架Portlet (6)3.1.1if_height (7)3.1.2if_src (8)3.1.3if_width (9)3.2TriggerIframePortlet与MonitorIframePortlet (10)3.3FreeMarkerPortlet (10)3.3.1继承Portlet (11)3.3.2编辑Portlet (11)3.4任务Portlet (12)3.4.1查询任务列表 (13)3.4.2获取单据类型 (13)3.4.3获取任务处理URL (13)3.4.4批量任务更新 (13)3.4.5显示获取字段 (14)3.4.6执行命令 (14)3.5菜单Portlet (15)3.5.1我的功能Portlet (15)3.5.2浮动菜单 (16)3.5.3页签Portlet (16)3.5.4OutLook导航Portlet (16)第四章Portal界面 (17)4.1概念 (18)4.2创建Portal界面 (18)4.3布局设计 (19)4.3.1布局排序 (19)4.3.2布局Icon (19)4.3.3布局禁用 (20)4.3.4布局复制粘贴 (21)4.4绑定菜单 (21)第五章Portlet开发 (23)5.1Portlet容器 (24)5.1.1获得Portlet容器 (24)5.1.2使用Portlet容器 (24)5.2Portlet分类 (25)5.3Portlet视图 (27)5.4Portlet资源 (27)5.5Portlet动作 (27)5.6Portlet事件 (27)5.6.1创建Portlet事件 (28)5.6.2触发Portlet事件 (28)5.6.3响应Portlet事件 (28)5.6.4Portlet事件输出 (29)5.7Portlet参数 (29)5.8Portlet参数编辑器 (30)5.9Portlet发布 (31)5.10.1发布portlet (31)5.10.2更新发布的portlet (32)第六章主题开发 (34)6.1概述 (35)6.2页面样式 (35)6.3布局样式 (35)6.4Portlet样式 (36)6.5皮肤 (37)第七章门户高级功能 (38)7.1登录前后处理,指定登录后页面 (39)7.2登录链 (39)7.3CA登录 (41)7.4域认证 (42)7.5第三方登录 (42)7.6门户扩展点 (43)7.7门户设置 (45)7.8门户FreeMarker扩展 (46)7.9门户模块配置 (47)7.10门户统一身份认证 (49)第一章Portal简介UAP Portal是基于JSR286规范而实现的一套J2EE技术体系架构的Portal。

NCV6-安装盘配置与升级技术红皮书.doc

NCV6-安装盘配置与升级技术红皮书.doc

安装盘配置与升级技术红皮书NC-UAP 6.0用友NC-UAP2014-09-24目录第一章安装盘结构及配置文件说明 (1)1.安装盘结构 (1)2.产品结构 (1)3.模块结构 (2)4.配置文件说明 (3)第二章安装升级方案相关说明 (7)1.安装流程 (7)2.创建升级业务中心 (7)3.代码调整 (9)附录 (10)第一章 安装盘结构及配置文件说明NC 安装盘分为新安装盘和补丁盘两种,新装盘会在nchome 下生成ncscript 文件夹,而补丁盘则会在nchome 下生成update 文件夹,新盘和补丁盘结构大同小异,下面就介绍下安装盘的结构。

1. 安装盘结构安装盘包含一个到多个产品,安装盘的目录结构如下图所示:安装盘下面可以放一个到多个产品,表现形式上为一个目录。

目录的名称必须为产品的模块标识名称,如客户化为uap ,2. 产品结构一个产品包含一个到多个模块。

产品的目录结构为下图所示:对于一个产品来说,其配置文件(setup.ini )中的内容为 code=10 产品编码name=客户化产品名称version=5.0 产品版本号disk.type=new 是否是全新安装,new为全新安装,patch为补丁安装previous.generation.code=10 自身依赖的前一个版本号required.related.module= 依赖的其他产品3. 模块结构模块下面包含着该模块相关的多个jar包,运行安装程序,将解压模块下的所有jar包到指定的nchome目录下,形成ncv5的目录结构(如下图所示)。

所以在压缩jar包时需要安装该目录结构进行压缩。

4. 配置文件说明上文中,每个产品和每个模块的目录下都必须存在一个对于该产品或者模块的描述文件,即setup.ini文件。

当进入nc的安装界面后,会看见产品安装树,此树中信息就是从setup.ini 中读取的。

树的结构是根据产品文档结构构成的,同一节点下的子结点按照setup.ini中的编码属性进行排序。

NCV6-开发平台技术红皮书

NCV6-开发平台技术红皮书

NCV6开发平台技术红皮书NC-UAP6.0用友NC-UAP2022-04-26目录第一章前言 (4)第二章如何建立NC开发环境 (7)1. 第一步:建立数据库 (7)2. 第二步:运行UAP安装盘程序,安装NC服务器端环境 (8)第三步:在Eclipse中建立NC开发环境。

(16)第三章NC初学者开发指南 (24)概述 (24)基本概念 (24)单据开发主要流程 (24)搭建开发环境 (25)本文软件开发环境 (25)给PD打补丁 (25)建立数据库 (25)建立开发工程 (26)数据库表pdm及SQL脚本的生成 (26)数据模型 (26)生成pdm步骤 (27)生成SQL脚本步骤 (30)生成数据字典 (33)步骤 (33)参照 (36)什么是参照 (36)建立参照类 (37)实际应用 (38)单据模板中的公式使用 (40)什么是公式 (40)给单据模板设置公式 (41)第四章UI工厂II开发框架 (44)1.基本设计思路 (44)2.基本原理 (44)1、灵活布局的支持 (44)UI工厂 (44)2、界面元素的构成 (45)3、界面的组织方式 (45)4、布局方式 (45)3、典型模型层元素 (46)4、典型视图元素 (47)5、常用功能接口 (48)第五章NC集成开发工具 (49)1.进入开发工具 (49)2.对现有开发工具的集成 (51)3.节点快速开发流程 (51)4.单独元素创建 (53)第一章前言用友公司针对大、中、小型企业分别建立了NC、U9、U8三条产品线,NC产品的目标是扮演多集团大型企业的信息化中枢,而UAP平台则扮演了整个NC产品的基础架构。

按照中国ERP企业成功应用模式,要成为一个成功的ERP软件基础平台,UAP必须支持为目标客户提供标准化、行业化、个性化的解决方案。

对于ERP系统的最终使用者来说,每天接触最多的就是包含了各种业务信息的表单。

这样,对于开发者,它意味着大部分的精力都必须投入到表单程序中,而这些程序却只能满足个性化的需求。

NCV5-财务会计平台技术红皮书

NCV5-财务会计平台技术红皮书

NC财务会计平台技术红皮书NC-FI 5.02用友NC财务开发部2013-04-28目录第一章概述 (4)第二章平台注册 (4)1. VO对照管理 (4)1.1 节点描述及功能 (4)1.2 操作说明 (5)1.3 示例 (6)2. 单据项目管理 (6)2.1 节点描述及功能 (6)2.2 操作说明 (7)2.3 示例 (8)3. 影响因素定义 (8)3.1 节点描述及功能 (8)3.2 操作说明 (8)3.3 示例 (9)4. 单据影响因素定义 (9)4.1 节点描述及功能 (9)4.2 操作说明 (10)4.3 示例 (10)第三章客户化工具 (11)1. 入账规则定义 (11)1.1 节点描述及功能 (11)1.2 操作说明 (13)1.3 示例 (13)2. 入账科目分类 (14)2.1 节点描述及功能 (14)2.2 操作说明 (14)3. 凭证模板定义 (17)3.1 节点描述及功能 (17)3.2 操作说明 (18)3.3 示例 (20)4.1 节点描述及功能 (21)4.2 操作说明 (21)5. 凭证生成 (23)5.1 节点描述及功能 (23)5.2 操作说明 (23)5.3 示例 (27)第四章技术文档 (29)1. 使用财务会计平台需实现的接口 (29)1.1 会计平台取数接口 (29)2. 会计平台回填凭证接口NC.BS.DAP.OUT.IA CCOUNT R ET V OUCHER (29)2.1 接口说明 (29)2.2 接口示例 (30)2.3 会计平台自定义查询接口nc.ui.dap.specialquery.ISpecBillQuery (30)3. 调用方法文档 (34)3.1 财务会计平台提供传入信息方法 (34)3.2 财务会计平台提供传入信息方法服务端 (36)3.3 业务单据是否可修改(客户端) (36)3.4 业务单据是否可修改(服务端) (36)3.5 本月处理单据是否全部生成会计凭证(服务端) (36)3.6 本月处理单据是否全部生成会计凭证(客户端) (37)3.7 凭证ID联查业务单据 (37)3.8 业务单据Id查询凭证ID(业务端) (37)第一章概述财务会计平台可以帮助程序员将自己设计的业务单据的业务数据传向会计平台,并通过会计平台生成实时凭证或会计凭证。

NCV5-界面集成技术红皮书

NCV5-界面集成技术红皮书

NCV5-界面集成技术红皮书NC 界面集成技术红皮书NC-UAP 5.02用友NC-UAP2013-04-20目录第一章前言 (3)第二章与NC进行单点登录 (4)第三章打开NC节点 (5)1.通过iframe登录NC系统 (5)2.通过javascript打开节点 (5)第四章打开NC待办事务 (6)1.获取待办事务列表,把其内容显示在相应Portal页面上 (6)2.打开代办事务 (6)第五章示例代码 (7)1.打开NC节点代码 (7)2.打开代办事务 (9)第一章前言在广泛多样的产品集成场景中,基于界面的集成是非常重要的一类。

NC待办事务消息集成到Portal和在第3方产品(包含Portal)中打开NC具体节点是最典型的需求。

例如,很多企业拥有自己的OA Portal,并且是企业领导和员工最常用的办公桌面。

这时候,希望作为其整体信息系统一部分的NC产生的待办事务消息也可以及时出现在其Portal 中并且相应角色可以直接点击处理就成为最常见的要求。

企业还希望在相应角色的办公桌面上直接添加NC业务节点的链接,使得其领导或员工可以不登陆而进入到具体NC节点做相应业务。

与第3方产品集成应用时,也常常面对本产品界面嵌入对方产品的需求,例如双方相关单据的互相联查。

无论是代办事务的集成还是NC节点嵌入的集成,都需要完成关键的三步:●与NC进行单点登录。

●通过页面Iframe(隐藏)登录进NC系统●通过javascript调用iframe中的NC Applet提供的特定java方法,进行反射类调用。

下面章节进行详细阐述。

注:该红皮书内容作为支持重点项目特定集成场景的临时技术方案,所公布之方式、API 不排除后续版本更新的可能。

第二章与NC进行单点登录利用NC提供的机制,登录方使用http GET或者POST方式,NC servlet提交如下信息: Servlet URL 如下:http://NC_IP/service/RegisterServlet提交参数: accountcode=帐套编码workdate=工作日期language=登录语言usercode=用户编码pwd=密码key=生成的唯一key。

用友NCV5_新建公司账技术红皮书

用友NCV5_新建公司账技术红皮书

新建公司账技术红皮书NC-UAP 5.0用友NC-UAP目录第一章基本说明 (1)1.步骤 (1)2.接口描述: (1)2.1后台BS端的接口 (1)2.2前台UI端的接口 (2)第二章NCV5新建公司账变动说明 (3)1.sm_codetocode表的调整 (3)2.自动增补新增模块(升级) (3)3.新建和增补必须调用的接口 (3)第一章基本说明1. 步骤根据选中产品模块读取./ierp/bin/InitCorp/目录中的对应dat文件中的初始化数据接口nc.bs.pub.IInitData和建帐接口nc.bs.sm.createcorp.ICreatecorpAccount.判断选中模块的初始化前提。

先执行ICreatecorpAccount的方法beforeCreatecorpAccount,再执行IInitData的方法initCorpData,再执行ICreatecorpAccount的方法afterCreatecorpAccount。

保存公司启用的功能模块。

为结算类公司建立一个结算单位。

更改公司目录的建账标志,公司账新建或者增补完成。

执行选中模块注册的UI接口类ICreatecorpAcc4UI,这只是方便公司账新建或者增补完成后马上可以进行其他的辅助操作,但不影响公司账新建或者增补过程。

2. 接口描述:2.1后台BS端的接口1、nc.bs.pub.IInitData:initAccountData(String dataSourceName)在建公司账时不使用;initCorpData(String pkCorp)表示初始化公司数据,在建公司账时会使用该接口方法。

2、nc.bs.sm.createcorp.ICreatecorpAccount:String beforeCreatecorpAccount (String pkCorp)初始化公司数据之前的检查等操作,返回非null表示错误信息,不再执行后续操作,返回null表示可以执行初始化数据;String afterCreatecorpAccount(String pkCorp)初始化公司数据之后的检查等操作,返回非null表示错误信息,不再执行后续操作,返回null表示可以执行初始化数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Portal技术红皮书NC-UAP 5.6用友NC-UAP2012-06-11目录第一章前言 (1)1.什么是Portal (1)2.NC Portal的简介 (1)3.本版新增特性 (1)4.本手册针对用户群 (2)第二章NC Portal容器 (3)1.NC Portal框架图 (3)2.NC Portal的界面用语 (3)3.NC Portal页面展现序列图 (4)4.NC Portal结构 (4)5.Portal及Portlet的国际化 (5)NC Portal的安装与配置 (6)6.旧版本portal数据库升级 (11)第三章NC Portal的组织权限管理 (12)1.NC Portal 组织结构 (12)2.NC Portal 预置用户 (13)第四章现有Portlet的使用及新Portlet开发 (15)1.Portlet的介绍 (15)2.Portlet的开发实例 (15)2.1基于JSP视图技术的Portlet的开发 (15)2.2基于LFW框架的Portlet开发 (18)2.3如何利用Ajax (26)第五章流程设计与应用 (27)1.整体概述 (27)2.流程中概念介绍 (27)3.流程设计说明 (28)第六章单点登录及系统集成 (31)1.概念介绍 (31)2.API介绍 (31)3.开发细节说明 (32)3.1接口方法实现说明 (33)3.2Porlet的配置说明 (36)3.3SSO的配置说明 (37)3.4认证地址registryUrl的说明 (37)4.基于表单登录的第三方系统集成配置 (38)第七章Portal主题开发 (41)1.Portal主题开发方法介绍 (41)2.对portal_normal.jsp和login.jsp中图片替换的说明 (41)2.1关于portal_normal.jsp (41)2.2关于login.jsp (42)附录 (45)1.引用的技术文档 (45)第一章前言1. 什么是Portal许多企业和组织需要为企业内部员工、外部客户群体量身定制有“价值”的企业信息,但是,一方面是好些有“价值”的企业信息获取并不是一件轻松的事情,信息部门需要整合来自不同的应用系统,不同数据源,不同平台的无数各种类型的数据和资源;另一方面,如何轻松实现一个为所有的用户群体量身定制的系统构架也不是一件容易的事情。

传统技术整合这些资源的技术复杂度和成本都太高,许多企业无法负担如此的投入。

Portal 技术的出现,带给人们解决这类难题的曙光。

Portal技术强调以用户为中心,提供个性化、单点登录、不同来源的内容整合功能,从而实现了信息的集中访问。

Portal 从本质上来说就是一个内容聚集的平台。

2. NC Portal的简介NC Portal是基于JSR168规范而实现的一套J2EE技术体系架构的Portal。

它构建于NC基础服务与NC Web Frame基础Web框架之上,完美融合ajax技术与Spring MVC 技术,提供了灵活而丰富的个性化和管理定制功能。

NC Portal允许多种安全认证方式和自选第三方系统用户来源,采取了基于角色访问控制(RBAC)的权限模型。

并提供了完善和通用的第三方系统集成框架和单点登录框架,NCPortal与NC ERP紧密集成,发版默认集成NC、IUFO、BO等应用,并支持C/S程序集成。

实施SSO比商业Portal 简单易用。

它提供的Portal管理功能,允许管理员在运行态对Portal进行定制,而无需重启甚至编码。

同时,内建的换肤机制使得实现自定义皮肤非常简单,只需完成相应图片的替换即可。

NC Portal引入了一些通用的API,使得Portlet可轻松调用Ajax,以及使用NC RichClient组件。

3. 本版新增特性1.1以协同应用为核心,支持新闻流程审批,发文流程审批,公告流程审批。

并全新增加事项流程审批,可对任一事项发起协同。

1.2以协同应用为核心,支持新闻流程审批,发文流程审批,公告流程审批。

并全新增加事项流程审批,可对任一事项发起协同。

1.3新增灵活易用的流程设计器,可实时定制流程。

1.4进一步增强Portal的集成能力。

可对第三方系统进行整体集成,局部集成及某些应用节点集成。

界面展示更加灵活,并默认支持NC,IUFO报表,BO系统,致远OA,NC网上报销系统的集成。

1.5全面增强的Portal的定制性,支持动态系统属性配置,无需重启服务器。

1.6增加了大量的Portlet应用,如文档管理,流程提醒Portlet,节点快捷方式Portlet(可通过界面定制被集成系统的节点,比如NC报销节点与HR自助的工资条,考勤节点等),日程协同管理,日历事件管理,站内信息及Portal信息提示等。

1.7全新设计人机交互界面与皮肤,视觉效果更加细腻,易用性更强。

对Portal系统管理及内容管理进行重新设计。

1.8对二次开发提供有力支持。

基于LFW开发框架提供全部Portal底层元数据,开发基于Portal的新应用更加方便快捷。

4. 本手册针对用户群本手册主要面向二次开发和实施人员,内容涵盖基于NC Portal的二次开发,第三方应用集成,Portal的安装配置,及基于现有Portal内置功能进行快速定制等方面。

如果需要更详细的使用信息,请参考相应用户使用手册。

第二章N C Portal容器1. NC Portal框架图2. NC Portal的界面用语在NC Portal中,每一个Tab控件页签对应着一个布局定义。

布局即一个tab页内容的描述,它由多个列构成,每个列又由Portlets组成。

布局可由管理员动态定制,并可在运行时修改。

一个布局中的portlet不能重复。

布局和Portlet的访问控制,是由基于角色的权限控制模型定义的。

因此,管理员可在运行时,通过Portal管理Portlet,对各种资源进行安全管理。

3. NC Portal页面展现序列图在NC Portal中,Portlet的展现是一个异步的过程。

因此一定要注意多个ajax异步请求操作潜在的对session的并发访问问题。

4. NC Portal结构新版NC Portal构建于uapweb基础服务之上,安装portal需要已经安装lfw web应用。

同时,新版NC Portal支持改变context名称。

比如要将http://localhost/portal改变为http://localhost/p只需要重新命名hotwebs目录下的portal目录名称为p即可。

新版NC Portal基础组件和服务来自于lfw应用,本身的代码进行了大面积的删减和优化。

稳定性增强,二次开发难度相应降低。

5. Portal及Portlet的国际化Portal容器及内置Portlet的多语化是基于NC的多语机制,并符合JSR168规范。

二次开发的Portlet需参照规范的方式实现自定义ResourceBundle,或者直接使用NC Portal的通用多语言资源绑定类,SpringResourceBundle(推荐)。

有关NC的国际化机制请参考相应的文档。

这里需要提出的是,NC Portal针对JSP页面,封装了简单的多语化EL表达式,可直接在页面中调用${ml:trans(…key to translate‟)}即可,java类中可直接调用LanguageUtil工具类中的相应方法进行。

NC Portal的安装与配置NC Portal是作为NC的一个模块安装。

它使用NC中定义的数据源,并且通过NC帐套初始化方式初始化数据源。

NC Portal本身是不需要帐套的,同时也建议为Portal单独定义一个数据源,数据源名称可任意,只需在配置Portal时指明使用此数据源即可。

可在建立一个NC帐套并对对应Portal数据源初始化之后,将帐套删除。

步骤1:安装好NC Portal模块之后,使用NC_HOME/bin下的ncSysConfig.bat配置工具。

启动后界面如下图:(1)点击列表中的Data Source标签配置数据源点击“添加”添加新的数据源,数据源名称任意(这里示例取为:portaltest),点击〖测试〗按钮测试数据源是否连通。

连接成功后,点保存按钮,界面如下图所示(数据库为事先建立好的数据库):至此,数据源配置完成。

(2)点击列表中的Server设置相应端口HTTP端口是访问Portal时的端口,http://ip:端口/portal/c。

这个端口默认为80,建议改为别的值防止端口冲突,管理端口也建议改为其他值,此处端口取值为1103。

(3)点击列表中的Log标签设置相应的日志级别建议将ncportal的日志级别设置为DEBUG。

至此,数据源及相关设置完成。

步骤2:启动中间件,进行下一步的帐套设置,通过帐套初始化Portal的数据源。

在浏览器中输入http://localhost:1103/,1103为刚才设置的端口。

选择刚才建立的数据源“portaltest”,设置几个帐套管理员,点击〖保存〗按钮即开始数据源初始化过程。

该界面的出现表明正在初始化Portal数据源。

初始化完成后,重启中间件,打开浏览器,输入http://localhost:1103/portal/c,以系统管理员sysadmin/sysadmin登陆即可进去protral5.6。

看到此界面,恭喜你Portal安装成功!系统管理员登陆后,可以给集团管理员groupadmin分配可以管理的集团group1。

集团管理员已groupadmin/groupadmin登陆后,界面如下图所示。

集团管理员可以给管理员分配可管理的公司和关联的管理员角色,给管理员角色分配授权拥有功能节点。

以管理员admin1/portal登陆后,界面如下图所示、:管理员登陆后,可以给普通用户设置响应的权限,普通用户登陆界面如下图所示:6. 旧版本portal数据库升级NC Portal56相比之前版本Portal的库表结构发生了一些变化,如果需要进行旧版本数据库的升级,只需采用标准的帐套升级即可。

第三章NC Portal的组织权限管理1. NC Portal 组织结构在Portal5.6中,引入了组织结构框架。

在组织结构中,主要包括集团、公司、部门、角色组、用户组、角色、用户等。

根据用户管理的组织结构的不同,将用户分为系统管理员,集团管理员,公司管理员,普通用户四大类。

系统管理员管理的组织结构如下图所示:集团管理员管理的组织结构如下图所示:公司管理可管理的组织结构如下图所示:普通用户不能管理组织结构,其登陆后界面如下图所示:2. NC Portal 预置用户在Portal5.6管理中,预置了部分用户: 系统管理员:sysadmin ,密码sysadmin 集团管理员:grpadmin ,密码grpadmin公司管理员:admin1,密码portal普通用户:cuser1,密码portal集团:group 集团一公司:corp1 公司1角色组:group下预置manager 管理员角色组corp1下预置cgroup1 公司普通角色组,cgroup2 公司管理角色组角色:manager下预置adminrole1 普通管理员角色1cgroup1下预置crole1 实习生cgroup2下预置crole2 部门经理部门:dept1 信息技术部下面介绍系统组织结构运行的流程。

相关文档
最新文档