UFIDA NC 协同OA套件 v56集成方案主流程说明.docx
- 文档编号:576959
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:29
- 大小:1.80MB
UFIDA NC 协同OA套件 v56集成方案主流程说明.docx
《UFIDA NC 协同OA套件 v56集成方案主流程说明.docx》由会员分享,可在线阅读,更多相关《UFIDA NC 协同OA套件 v56集成方案主流程说明.docx(29页珍藏版)》请在冰豆网上搜索。
UFIDANC协同OA套件v56集成方案主流程说明
NC协同-OA套件集成方案v5.6
用友软件股份有限公司
一、安装与配置
1
1.1NC-ERP集成概述
Ø门户平台整合
⏹利用NC协同-OA现有的PORTAL组件,实现NC系统的多账户登录;
⏹利用NC-PORTAL,实现NC协同-OA与NC-Portal、NC-ERP系统的单点登录,集成展示;
Ø内容整合
⏹在NC协同-OA系统中,实现NC-ERP待办事项处理的无缝集成;
⏹在NC协同-OA系统中,实现NC-ERP消息集成,及时获得NC-ERP系统信息;
Ø数据整合
⏹实现NC-ERP中NC-HR提供的组织架构(单位/人员等)的手工或自动同步;
⏹实现NC-ERP中多账户信息与NC协同-OA中人员的手工关联;
⏹实现NC-PORTAL与NC协同-OA账户关联;
Ø集成方式
⏹单点登录方案一:
OA-PORTAL+NC-ERP
⏹单点登录方案二:
NC-PORTAL+OA
Ø现有NC-ERP插件适用环境
⏹NC-ERP版本:
支持NCv5.6
⏹如果需要完成与NC-HR组织同步,NC-HR模块使用数据库为Oracle或SQLServer,且NC-HR模块数据库必须和NC-ERP使用一个用户。
1.2NC-ERP插件配置方法
Ø准备工作:
请先收集以下信息
⏹NC协同-OA服务器的IP(内网IP,如果有还需提供外网IP和域名);
⏹NC-ERP服务器的IP(内网IP,如果有还需提供外网IP和域名);
⏹NC-HR数据库服务器的IP,数据库名称,数据库用户名和密码;
⏹NC-Portal管理员admin的密码。
Ø注意:
使用自动化部署工具(ncdeploy)自动完成文件备份和文件修改,无需手工修改部署。
说明:
如果现在没有域名可以建立本机DNS域名映射,来用域名访问系统
步骤如下:
修改C:
\WINDOWS\system32\drivers\etc目录下的hosts文件
如果NC-PORTAL跟NC-ERP分开部署,此处也要配置NC-PORTAL的登录映射;如果NC-PORTAL和NC-ERP部署在一台服务器上,只需要配置NC-ERP和NC协同-OA的域名映射。
1.2.1NC-ERP插件在NC协同-OA上的部署
ØNC协同-OA基础参数配置
打开【应用配置器】,配置详细参数:
ØNC-HR数据库为Oracle时配置:
名称
值
nc.db.driverClassName
oracle.jdbc.driver.OracleDriver
nc.db.hibernateDialect
org.hibernate.dialect.OracleDialect
nc.db.url
jdbc:
oracle:
thin:
@[DATABASEIPADDRESS]:
[PORT]:
[SID]
例如
jdbc:
oracle:
thin:
@128.2.2.28:
1521:
nc
ØNC-HR数据库为SQLServer时配置:
名称
值
nc.db.driverClassName
net.sourceforge.jtds.jdbc.Driver
nc.db.hibernateDialect
org.hibernate.dialect.SQLServerDialect
nc.db.url
jdbc:
jtds:
sqlserver:
//[DATABASEIPADDRESS]:
[PORT]/[dbName]
例如
Jdbc:
jtds:
sqlserver:
//128.2.2.28:
1433/nc
Ø公共配置:
名称
值
nc.db.username
NC-HR模块使用的数据库实例的用户名
nc.db.password
NC-HR模块使用的数据库实例的用户密码
nc.server.url.prefix
NC-ERP登录地址
nc.accountcode
NC-ERP模块的帐套编码
nc.level.source
NC-HR职务级别来源:
0:
同步NC-HR职务名称到NC协同-OA职务级别
1:
同步NC-HR职务级别到NC协同-OA职务级别
nc.post.source
NC-HR岗位来源:
0:
同步NC-HR岗位到NC协同-OA岗位
1:
同步NC-HR岗位级别到NC协同-OA岗位
a8.plugin.nc.enabled
是否启用NC-ERP插件
说明:
1.如果NC-HR是Oracle数据库,NC协同-OA是SQLServer数据库,需要从Oracle的客服端下拷贝classes12.jar和ojdbc14.jar文件到【NC协同-OA安装目录】/ApacheJetspeed/common/lib下
1.2.2OA与NC-HR的组织同步
Ø实现目标
⏹完成数据整合的第一个功能:
实现与NC-HR模块提供的部门、岗位、人员、职务级别的信息同步。
⏹为流程及消息集成奠定基础;
⏹为NC单点登录准备人员基础信息;
Ø同步内容
⏹不支持NC-HR的单位自动同步到OA的组织架构中;
⏹NC-HR同步信息列表:
NC-HR名称
OA名称
备注
部门
客户化-部门档案
上级部门
(无)
构建部门路径
负责人
部门主管
客户化-部门档案
部门名称
部门名称
部门编码
部门编码
HR-部门管理
是否撤销
是否启用
部门负责人
部门主管
部门负责岗位人员
岗位
HR-岗位信息
岗位编码
岗位编码
岗位名称
岗位名称
所属部门
(无)
构建部门与岗位的关联
是否已撤消
是否启用
人员
HR-人员信息
人员编码
人员编码
人员姓名
姓名
部门名称
所属部门
岗位(部门的岗位名称)
主岗
可在应用配置器进行配置,将NC-HR岗位或岗位等级同步到NC协同-OA
职务名称(或职务级别)
职务级别
可在应用配置器中进行配置,将NC-HR职位名称或职务级别同步到NC协同-OA
兼职借用信息
副岗
将所有本单位的兼职借用同步到NC协同-OA副岗
性别
性别
出生日期
出生日期
办公电话
固定电话
手机
手机
电子邮件
客户化-用户管理
人员关联用户的用户编码(在用户管理中为用户设置业务员)
登录名
如果在NC-ERP中没有登录名,NC-HR中的人员编号自动同步为NC协同-OA的登录名
人员同步:
初次同步只同步在职人员,同步到OA的人员在NC-HR中离职后自动更新OA人员状态,设为离职。
NC-HR中人员的单位、部门、岗位和职务级别变更自动同步到OA。
岗位同步:
以下图为例
nc.post.source=0时,同步NC-HR岗位,同步后OA的岗位为“开发总监”;
nc.post.source=1时,同步NC-HR岗位等级,同步后OA的岗位为“中高级”;
职务级别同步:
以下图为例
nc.level.source=0时,同步NC-HR职位名称,同步后OA的职务级别为“总裁”;
nc.level.source=1时,同步NC-HR职位级别,同步后OA的职务级别为“A级”;
人员副岗同步:
将NC-HR人员的兼职借用信息中的本单位兼职同步到OA的人员副岗。
Ø组织同步步骤
第一步:
用集团管理员(企业版使用单位管理员)登录OA,单击”NC组织数据同步”
第二步:
[NC同步设置]中完成单位的对应关系绑定。
OA的组织机构中单位和部门可以灵活的对应NC-HR中不同的单位,为了能够实现这种灵活配置,OA必须手动建立需要同步的对应的组织机构名称。
点击“新建”,在“OA组织名称”中选中目标单位或部门,在“NC-HR组织名称”中选择源单位,然后保存到列表。
第三步:
选择同步方式:
自动同步:
设定同步时间或间隔时间,系统自动开始完成同步设置里的设置内容。
组织同步会占用系统资源,请不要频繁进行自动同步,强烈建议将自动同步的时间设置在下班时间。
手动同步需要设置前端没有OA用户访问的下班时间。
手工同步:
勾选【同步选项】下的要同步项,然后选择【开始同步】
第四步:
等待同步结束后,可以用不同单位管理员登录,查看同步结果。
1.2.3OA账户与NC-ERP用户角色绑定
Ø前提条件
⏹OA完成NC-ERP插件部署。
OA登录账户已建成。
⏹需要使用OA的NC-ERP用户角色已建成。
Ø手工绑定目标
⏹在没有进行NC-ERP与OA的组织同步或同步时NC-ERP的用户名和NC-HR的人员没有进行绑定的情况下,能够将OA的登录账户与NC-ERP的用户角色统一,便于实现单点登录的登录名统一需求。
Ø操作步骤
第一步:
进入账户匹配页面。
集团管理员(企业版使用单位管理员)登录OA,点【NC账号匹配】或个人用户登录OA,选择个人设置也可以自助绑定NC-ERP账号。
第二步:
OA人员与NC-ERP账号绑定。
选中要绑定的人员点“修改”,然后在“NC账号”中输入要绑定的NC-ERP账号,保存确认。
由于在NC-ERP中,一个NC-HR中的人员可以有多个NC-ERP登录账号,所以OA中的登录账号与NC-ERP中登录账号可以是一对多的关系。
个人用户绑定
第三步:
NC-ERP账号绑定人员个人空间设置。
以一个【账号绑定人员】的账号登录NC协同-OA系统,在其个人空间中设置【ERP待办事项】频道。
1.3单点登录自动化部署工具
在进行自动化部署之前,建议备份nchome下的所有文件。
把提供的ncdeploy文件夹复制到NC-ERP服务器的nchome下,然后运行
window:
nchome/ncdeploy/setup.bat
Linux:
nchome/ncdeploy/setup.sh
目录结构如下所示:
三套集成方案:
1、OA集成NC-ERP,使用OA登录名单点登录
使用“ERP空间”单点登录NC-ERP的一个或多个账号;
使用“ERP待办”审批NC-ERP的流程;
2、NC-Portal集成OA,使用NC-Portal账号单点登录
3、NC-Portal集成OA,使用NC-ERP账号单点登录(NC5.6不支持第三套方案,使用NC5.6的NC-ERP用户同步到NC-Portal,NC账号登录实际变成了NC-Portal账号登录)
1.3.1单点登录方案一(OA+NC-ERP)部署方式
Ø前提条件
⏹组织同步成功完成或完成OA账户与NC-ERP用户角色的手工绑定。
⏹OA服务器和NC-ERP服务器分开部署,否则无法实现消息集成。
Ø操作步骤
第一步:
部署NC-ERP插件。
在NC-ERP服务器上运行自动化部署工具。
Patch.id(集成方案)选择1,其他选项可以不填(如果NC-PORTAL与NC-ERP分开部署,则必须填写IP和域名信息),然后“确定”,关闭窗口后自动开始部署。
如下图所示:
第二步:
配置NC协同-OA与NC-ERP的信任关系,获得访问NC-ERP相关网页的权利。
运行nchome/bin目录下的ncSysConfig.bat(Linux版运行ncSysConfig.sh),如果部署了WAS需要运行wasSysConfig.bat(Linux版运行wasSysConfig.sh),添加NC协同-OA服务器IP地址:
点击SystemConfig,选择Exterior选项卡,点击读取,添加IP后保存。
注:
如果出现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UFIDA NC 协同OA套件 v56集成方案主流程说明 协同 OA 套件 v56 集成 方案 主流 说明