nc.db.hibernateDialect nc.db.url org.hibernate.dialect.OracleDialect jdbc:oracle:thin:@[DATABASE IP ADDRESS]:[PORT]:[SID] 例如 jdbc:oracle:thin:@128.2.2.28:1521:nc 值 net.sourceforge.jtds.jdbc.Driver org.hibernate.dialect.SQLServerDialect jdbc:jtds:sqlserver://[DATABASE IP ADDRESS]:[PORT]/[dbName] 例如 Jdbc:jtds:sqlserver://128.2.2.28:1433/nc 值 NC -HR模块使用的数据库实例的用户名 NC -HR模块使用的数据库实例的用户密码 NC-ERP登录地址 NC-ERP模块的帐套编码 NC-HR职务级别来源: 0:同步NC-HR职务名称到NC协同-OA职务级别 1:同步NC-HR职务级别到NC协同-OA职务级别 NC-HR岗位来源: 0:同步NC-HR岗位到NC协同-OA岗位 1:同步NC-HR岗位级别到NC协同-OA岗位 是否启用NC-ERP插件 ? NC-HR数据库为SQL Server时配置: 名称 nc.db.driverClassName nc.db.hibernateDialect nc.db.url ? 公共配置: 名称 nc.db.username nc.db.password nc.server.url.prefix nc.accountcode nc.level.source nc.post.source a8.plugin.nc.enabled 说明: 1. 如果NC -HR是Oracle数据库,NC协同-OA是SQLServer数据库,需要从Oracle的客服端下拷
贝classes12.jar和ojdbc14.jar文件到【NC协同-OA安装目录】/ApacheJetspeed/common/lib下
1.2.2 OA与NC-HR的组织同步
? 实现目标
? 完成数据整合的第一个功能:实现与NC-HR模块提供的部门、岗位、人员、职务级别的信
息同步。
? 为流程及消息集成奠定基础;
? 为NC单点登录准备人员基础信息; ? 同步内容
? 不支持NC-HR的单位自动同步到OA的组织架构中; ? NC-HR同步信息列表: 部门 NC-HR名称 客户化-部门档案 上级部门 负责人 部门名称 部门编码
OA名称 (无) 部门主管 部门名称 部门编码 备注 构建部门路径 客户化-部门档案
HR-部门管理 是否撤销 部门负责人 部门负责岗位人员 是否启用 部门主管 岗位编码 岗位名称 (无) 是否启用 人员编码 姓名 所属部门 主岗 构建部门与岗位的关联 可在应用配置器进行配置,将NC-HR岗位或岗位等级同步到NC协同-OA 可在应用配置器中进行配置,将NC-HR职位名称或职务级别同步到NC协同-OA 将所有本单位的兼职借用同步到NC协同-OA副岗 如果在NC-ERP中没有登录名,NC-HR中的人员编号自动同步为NC协同-OA的登录名 岗位 HR-岗位信息 岗位编码 岗位名称 所属部门 是否已撤消 人员 HR-人员信息 人员编码 人员姓名 部门名称 岗位(部门的岗位名称) 职务名称(或职务级别) 职务级别 兼职借用信息 副岗 性别 出生日期 办公电话 手机 电子邮件 客户化-用户管理 人员关联用户的用户编码(在用户管理中为用户设置业务员) 性别 出生日期 固定电话 手机 Email 登录名 人员同步:
初次同步只同步在职人员,同步到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.3 OA账户与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中登录账号可以是一对多的关系。