文件名称:
Lotus Domino 移动化解决方案v2.0
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-03-17
详细说明:目前国内使用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最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.