OA与U9系统集成方案.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

OA与U9系统集成方案

建立日期:2015-08-15

文控编号:

作者:陈建宇

客户项目经理:

日期:

用友项目经理:

日期:

文档信息

项目编号

文档编号

项目名称

标题

类别

OA与U9系统集成方案

当前阶段

开发方案

摘要

文档拥有者

优普信息科技有限公司

文件

OA与U9系统集成方案V1.0

修改记录

日期

版本

作者

修改内容

2015-08-15

1.0

陈建宇

初始版本

审阅记录

日期

版本

姓名

职位

备注

审批记录

日期

版本

姓名

职位

签名

目录

TOC\o1-5\h\z\u1.引言 4

1.1项目名称 4

1.2项目背景和内容概要 4

1.3相关资料、缩略语、定义 4

1.4目标 4

1.5范围 4

1.6假定条件与约束限制 4

1.7对现有系统的影响 4

2.功能详细需求分析 5

2.1整体业务流程图 5

2.2详细功能 5

2.2.1单点登录 5

OA单点登录U9 5

.1前提条件 5

.2业务规则 5

2.2.2消息传输 6

U9消息记录传输到OA 6

.1前提条件 6

.2业务规则 6

3.开发平台支持 10

3.1硬件 10

3.2操作系统 10

3.3用友产品 10

3.4开发语言 10

3.5数据库 10

3.6程序架构 10

引言

项目名称

OA与U9集成

项目背景和内容概要

客户同时使用用友U9系统和第三方OA系统软件。

客户系统在OA系统中能同步登录到U9系统,并能处理OA中的处理U9系统中的部分操作。

相关资料、缩略语、定义

目标?

实现OA系统中对U9系统的单点登录。

将U9中的消息同步传输到OA系统中,并由OA系统直接弹出U9界面进行相关数据处理。

范围

U9使用的版本:U9V3.0

客开组织模式:多组织

假定条件与约束限制

本文档仅适用于本次调研所获取的需求信息

对现有系统的影响

功能详细需求分析

整体业务流程图

详细功能

单点登录

OA单点登录U9

前提条件

用户、组织、企业等相关借出数据需建立关联关系,或做数据同步。

两系统部署在相同网络条件下,能相互连接访问。

业务规则

在OA系统中,通过U9单点登录地址,将相关的参数传输到地址中,通过地址连接打开U9主页。

跳转地址:

http://XXXXXX/u9/api/v1/autologin.aspx?user_code=user_password=enterprie_id=organization_id=return_url=

http://XXXXXX/u9/:对应U9链接

user_code=:U9用户编码

user_password=:U9用户登录U9的密码,此处密码为明文

enterprise_id=:U9企业编码,可在U9管理控制台查看

organization_id=:U9组织ID

return_url=:登录到U9主页后,需要U9系统跳转到那个页面的URI地址,如为空则跳转到U9主页

拼接完该链接后,通过弹出页面的开发打开该链接即可自动登录到U9系统中。

消息传输

U9消息记录传输到OA

前提条件

OA需要提供数据传输接口。

U9增加相关BE插件。

业务规则

在U9系统中增加UFIDA.U9.CS.Unify.TaskBE.TaskBE的Inserted插件,在插件中调用OA系统提供的接口,将数据写入到OA系统中。

对于工作流消息,因为需要通过对应的消息去打开U9中相关的单据界面和界面数据,因此需要将工作流消息所对应的弹出界面URI同步传输过去,但U9在消息记录中并未记录相关信息,需自行拼接。

所输出的URI就为对应单点登录地址中的URI参数。

拼接事例:

stringformID=string.Empty;//FORMid

stringentityID=string.Empty;//单据信息ID

stringDocClass=string.Empty;//单据类全称

stringInstance=string.Empty;//InstanceID

stringSourceOrg=string.Empty;//来源组织

stringObjectOrg=string.Empty;//目标组织

if(task!=null)

{

StringBuildersbsql=newStringBuilder();

UFIDA.U9.CS.Workflow.WorkflowInstanceBE.Pr

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档