《飞机论证参数与综合设计平台集成v2.docx》由会员分享,可在线阅读,更多相关《飞机论证参数与综合设计平台集成v2.docx(5页珍藏版)》请在第一文库网上搜索。
1、飞机论证参照与综合设计平台集成(单点登陆、审签与权限)1 .数据传递方式(1)单点登陆由设计平台点击本系统链接,跳转到本系统进行单点登陆。(2)审签本系统通过网页上的【送审】按钮向综合设计平台发送审签请求,设计平台接收到请求后进行处理,返回应答请求;审签中点击【查看】按钮,跳转到本系统提供的数据操作页面进行数据授权处理,然后点击【保存】,审签页面点击【同意】或【不同意】结束流程。2 .接口(1)本系统a.单点登陆模块:接收设计平台发送的登陆请求b,发起送审模块:向设计平台发送送审请求c.接收送审应答模块:设计平台返回是否发起成功。d.数据授权页面:展示送审数据,并进行授权e.审批结束接收模块:
2、本系统对送审结果关联的数据进行处理(2)设计平台a.单点登陆链接模块:向本系统发送登陆请求b.送审接收模块:接收本系统发送的送审请求C.送审应答模块:返回送审是否成功d.审批结束模块:向本系统发送审批结束请求3 .双方实现(1)单点登陆模块(仅完成P2M单点登陆)飞机系统获取p2m传递过来的用户名和密码,并通过同义词访问相关表格进行匹配,成功则跳转到飞机系统页面,否则返回错误页面。以下为飞机系统提供的单点登录地址和方法名称:URL:http:/xxx.xxx.xxx.xxx:8090/algz/ras/ssologin?username=xXXusername参数:sys_user表的logi
3、n_Name字段(2)飞机系统向p2m发送送审请求设计平台(p2m)与飞机系统采用webservice方式通信,用于接收审批。P2Mwebservice地址:http:/xxxx:8080/sysware/services/PlaneWS?WSDLwebservice方法名称:publicStringapprovalMsg(Stringxml);参数:xml格式的String字符串,格式样例如下:任务id任务类型任务描述/memo发起人id审批人idXML字符串字段说明:paramToken_ras参数:值由飞机系统提供,作为整个流程的唯一标识。startUserld参数:由飞机系统提供,作为
4、整个流程的发起人。值为sys_user表的login_Name字段。approvalUserlds参数:由飞机系统提供,作为流程的第一个节点的审批人或多人会签。值为sys_user表的login_Name字段;多人用逗号分隔,如XXX,XXXX.Memo参数:由飞机系统提供,作为流程发起人对发起的说明,用于审批人查看。taskld、taskType参数:值由P2M提供。在P2M系统中创建流程模板后,将其指定值通知给飞机系统。url参数:飞机系统提供的页面URL。dataldStr:暂不知用途。其它问题P2nl和飞机系统协调再定返回值:P2m不论接受成功或失败,都返回如下格式的样例信息给飞机系统
5、。true送审成功idtrueXML格式字段说明如下:paramTokenjas参数:值为飞机系统发送审批请求时,提供的唯一标识值。receiveapproval参数:值由P2M提供,1接收成功或0发起审签失败。returnreason参数:值由P2M提供,发起审签失败的原因,成功发起则为空。approvallD参数:值由P2M提供(流程ID,用于运营时检测流程是否有问题的反查)。(3)飞机系统数据在P2m系统中进行授权在p2m审批页面上的数据列表中点击【查看】后,访问飞机系统提供的URL,并在飞机系统页面进行授权后保存。参数说明:paramToken_ras:由飞机系统送审时提供的唯一标识,
6、p2m设计平台点击【查看】按钮时跳转到飞机系统页面。username:为P2m系统登录用户名(login_Name字段),由p2m设计平台提供。URL示例(此处url为http,非webservice)http:/xxx.xxx.xxx.xxx:8090/algz/ras/intepage_approval?paramToken_ras=xxx&username=xxx(4)p2m流程审批结束,通知飞机系统审批结束模块飞机系统webservice地址:http:/xxxx:8090/algz/ras/ws/endApproval?wsdlwebservice方法名称:publicStringe
7、ndApproval(StringparamToken_raszStringusername,Stringapprovalresultetringreturnreason);参数:paramTokenjas参数:飞机系统送审时传给P2M的值,由P2M系统回传给飞机系统。username参数:飞机系统送审时传给P2M的值,作为整个流程的发起人,由P2M系统回传给飞机系统。值为sys_usor表的login_Namc字段。approvalresulte参数:值由P2M提供,1接收成功或0发起审签失败。returnreason参数:值由P2M提供,失败的原因,成功发起则为空。返回值:1接收成功或0接收失败。(5)由于系统间网络互联产生的问题(用于运营时维护)如网络故障、网络延迟或系统维护等原因,P2M流程审批结束未及时通知(webservice调用失败)飞机系统。因此需提供通过流程ID查询流程是否结束的查询接口。P2M提供方法。4 .数据库设置访问设计平台相关视图需要的用户名和密码用户名:sysware_20170416密码:sysware_20170416相关表:用户表:SYS_USER角色表:SYS_ROLE部门表:SYSDEPARIMENT