您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Lotus Domino 移动化解决方案v2.0
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-03-17
  提 供 者: shang******
 详细说明:目前国内使用Lotus Domino平台做为OA系统的金融机构、政府、国有大型企业都是使用OA比较长的,比较有经验的用户;他们是最清楚OA给他们能带来什么效果。他们经过几年或10多年的应用;OA的使用已经进入一个成熟稳定期;需求上也相对比较稳定;每加一个需求都比较慎重;不希望对原由的结构进行调整。 目前随着智能手机和无线网络的发展;已经具备了实现移动OA的外部环境。对于Lotus Domino原有的用户来说,他们领导层也非常迫切需要在手机上来进行公文审批;但是信息部门对原来OA实施的时候面对的周期过长、代码反复调整、领导需求变化、实施推广等等以前头痛的问题还历历在目;现在好不容易OA稳定下来;b 移动办公平台 Lotus domino平台的移动办公的现状 目前国内使用 Lotus domino平台做为OA系统的金融机构、政府、国有大型企业都 是使用OA比较长的,比较有经验的用户;他们是最清楚OA给他们能带来什么效果。他们 经过几年或10多年的应用◎A的使用已经进入一个成熟稳定期需求上也相对比较稳定; 每加一个需求都比较慎重;不希望对原由的结构进行调整。 目前随着智能手机和无线网络的发展浥经具备了实现移动○A的外部环境。对于 Lotus Domino原有的用户来说,他们领导层也非常迫切需要在手机上来进行公文审批;但是信 息部门对原来OA实施的时候面对的周期过长、代码反复凋整、领导需求变化、实施推广等 等以前头痛的问题还历历在目;现在好不容易OA稳定下来;而且又用得很顺畅了;如果现 在要上移动OA;又需要将OA大面积的改造;带来的风险是非常高的; 如何实现能不需要修改现有OA的结构甚至代码;从而能将 L otus domino oa拓展 到手机上使用;这个就是目前 Lotus用户主要的困境。 由于 Lotus domino有良好的二次开发环境(其 Designer简单易用);使得用户经常 可以在原来OA厂家提供的产品上进行深层次的改造;二是这些用户通常都有信息部门;这 些信息部门大多数都具有一定的开发能力;这使得在上移动OA的时候,他们希望得到的不 仅仅是一个产品;事实上想要一个平台;再这个平台上可以自己对其进行任意的功能增加、 修改;这样才符合 Lotus domino用户群的需要。 二、解决方案 建乔无线旗下的 APPiron产品的ⅹMas子模块正好解决了以上这两个问题: MaS提供了网页接口模式(HTTP方法);就是通过模拟浏览器向DOMINO的HTTP SERVER提交〔post/get)URL来获取到文档( openDocument)、视图( openview、运行现 有的代理( openagent、新建文档( open Form)等等操作;充分利用现有 domino的设计元 http://www.jiang.com 第1页共13页 b 移动办公平台 素来进行数据交互。 xMas同时提供了很好的二次开发框架,并且提供 Lotus Designer的管理界面,方便 管理员进行表单的配置。 21实现原理 APP客户端 xMas 读数据 提交数据 PDA Jq. nsf Lotus Script)脚本 OA 应用库nsf Domino oa XMas服务架设于企业局域网络中,负责连接企业 DOMINO系统。APP客户端安装 于手机/PDA等无线终端,通过无线网络连接到ⅹMas服务器,读取数据和指令。 xMas服务器可以部署在 Domino服务器上也可以部署在单独服务器上。 ⅹMas与 Lotus domino的数据交换主要是通过如下二种方式进行数据交换 HTP方式:主要通过向 Domino的 Http ServeR进行POST和GET请求;请求的 URL是现有OA的应用连接如 open Document、 open view、 openAgent、 openForm、 editDocument等对请求回来的结果深用正则表达式进行匹配匹型的结果整理后PUSH 到手机终端显示。 使用条件: Lotus domino启用了 Http ServeR;而且OA系统大多数功能是B/S http://www.jiang.com 第2页共13页 b 移动办公平台 模式的。 接口式∴主要是通过改造调整现有的系统代码;进行接口开发;这些接口能对原有系统 的关键应用(如审批、获取待办)进行操作, 使用条件: Lotus domino管理员允许部署建乔无线的pda.nsf库,并拥有设计者运行 权限。 在建乔无线的实际成功案例中,均是采用接口与页面匹配相结合的方案,具有高效、维 护方便的特点。 22对 Domino的功能支持 221身份验证 xMas与 Domino的身份验证,支持两种模式进行认证,如下: 简单模式 xMas通过将用户输入的用户名密码,对 Doming的 Names库进行访问的方式,进行 身份校验,如:http://hl务器ip/names.nsf?username=用户名&password=密码 ■ Porta模式 如企业的 Domino oa与门户已经做了集成,xMas可与门户进行页面模拟登录,登录 成功后得到 Domino的票据,再通过 Domino的htt协议进行数据访问。 ssO的设计 本模式适合APP端无法拿到用户名密码的情况下,比如使用了建乔无线的 APPIron产 品(其为了安全性考虑,用户端服务端均不存储用户密码),同时其 Portal或SSO也不能 提供数据接口,采用的模式。 启动该模式霈要引入建乔无线的单点登录系统的 Domino模块,同时用户方需要提供 admin. id文件及相关秘钥,同时 Domino服务器需要配置支持SSO。 http://www.jiang.com 第3页共13页 b 移动办公平台 222人员同步 1)在xMas模块中,为企业建立两个临时表,存放人员、组织架构。 2)在 pda_jq. nsf放置-一个定时ls代理,该代理有管理员权限,读 Domino的 names.nsf 库,把人员、组织架构全量插入临时表 3)ⅹMas把临时表的数据,再进行定时同步到指定的系统中 2.2.3审批功能全流程支持 在无需oa厂家支持的情况下,做到自动继承pc的流程引擎;要做到自动适应现在集团 企业所有流程的审批;未来新增的流程也自动支持,仅需要配置表单显示项即可。 OA的审批类提交 xMas DOMINO OA审批类应用库 Http Server 点击提交 获取流程 按钮 观则 POST/GRT 根摆参数 接受晌应 响应处理 现有A流 程引擎 处埋完成 根据流程规则数据 做逻辑判断,得出 最终的当前环节可 处理的权限规则 根据权限规则 进行业务效理 223.1审批类提交 1)该功能是指实现OA中的审批类模块的提交动作。 2)所涉及的操作有写意见、选下—环节及其处理人、选择流程规则、提交;此功能要完全 与原有系统功能同步 http://www.jiang.com 第4页共13页 b 移动办公平台 3)实现的方案是在XMas中的java代码完全还原现在OA中在网页端的JS代码逻辑;完 全对现在的JS代码进行翻译成ⅹMas中的java代码;如遇到与后台交互才能获取的规 则,则进行模拟POST/GET来进行;同时最后一步的提交也同样的方法,即把原有系 统所需要的足够参数进行模拟POST,使得后台的ls脚本不需要做任何的脚本调整。 如下图: http://www.jiang.com 第5页共13页 b 移动办公平台 0A的审批类提交 手机客户端 DOMINO XMas Http SerVeroA审批类应用库 点击提交按钮 获取流程规则 POST/GET 根据参数接受响应 响应处理 现有OA流程引 擎 处理完成 根据流程规则 数据做逻辑判 断得出最终的 当前环节可处 理的权限规则 根据权限规则, 进行业务处理 转发用户的选 择 根据参数接受响应 响应处理 现有OA流程引 擎 处理返回结果 处理完成 显示OA处理结 果 223.2审批类数据获取 1)该功能主要是实现如何读取OA中所有审批类的数据: http://www.jiang.com 第6页共13页 b 移动办公平台 2)读取的数据类型,可以包括所有的视图和表单数据;如表头、正文、附件、流程信息、 审批意见及记录 3)主要的实现思路为在 DOMINO OA中加入一个 pda jq. nsf库;主要思路如下图 0A的审批类数据获取 手机客户端 XMas Pda_ jq. nsf OA审批类应用库 发出读数据请 求 中转请求 分析参数 读 pda jq. nsf中 预先的配置库 文档,已表单名 做为关键字;获 取规则 根据配置规则 应用库数 读取数据 据 根据规则返回 XML格式的数 据 正则匹配 UI规贝 /准据U规则显示 数据 http://www.jiang.com 第7页共13页 b 移动办公平台 22.33表单和流程升级的自维护 企业的表单和流程经常会发生变化,我们提供的系统上线后,用户可以自己通过 lotus notes系统进行简单配置,将表单变化的字段加入或修改配置文件,移动端即可显示变化后 表单,无需二次开发。流程的变化无须进行任何调整即可自动支持。 追pda-pda表单定义 IB[ Lotus otes 件)編辑)查看¢〕创建c)操作凶)助 交的國國咄臣‖业谷 圖中 土址 9凸 粵欢页面即Pa-pd表单定义x 川A定义数据 关建字 单述 GAHTHQD-鸟TT 购销合同会签单一附件 G置 HTHQD-立T 销合同会签单一意宽 224流程发起 将在手机客户端还原其录入界面,提交到0A将采用模拟页面POST的方式进行集成,与 流程审批实现原理一致。 225信息发布类数据获取 1)该功能主要是实现如何读取OA中所有信息发布类的数据 2)读取的数据类型,可以包括所有λ图和表单数据;如表头、正文、附件。 3)主要的实现思路跟读取审批类数据类似;但有一区别就是,读取应用库的规则定义不是 在 pad_jq,nsf中,而是直接写在xMas配置脚本中。如下图 http://www.jiang.com 第8页共13页
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: