联奕科技工程体系

 找回密码
 立即注册
查看: 237|回复: 1

【事务中心】移动校园2.0集成事务中心流程轻应用

[复制链接]

19

主题

23

帖子

9729

积分

论坛元老

Rank: 8Rank: 8

积分
9729
发表于 2019-2-22 15:05:52 | 显示全部楼层 |阅读模式
本帖最后由 qianchunhua 于 2019-2-22 21:13 编辑

大家好,近期我在解决东区一个项目地提出一个“简单”的需求,需求题目是:想要在移动校园2.0内增加(集成)一个故障报修轻应用(故障报修流程是事务中心3.0中的一个流程应用)。
听似感觉这个需求很简单,不就在移动校园2.0的控制后台配置一下,然后在url地址配置流程打开的地址就好了?
答:其实这样配置是不对的!!!


问题描述:如果现场是直接配置,那么用Android和苹果(ios)手机打开移动校园APP应用,将看不到流程申请打开的页面。问题现状如下图所示。
苹果(ios)问题现状-截图:


Android问题现状-截图:




那么如何正确的配置呢?其实很简单,只需要将url地址转换UrlEncode编码解析就可以了。

下面以我处理的故障报修流程为例,详细描述在移动校园APP中集成事务中心流程应用的解决方法和注意事项:

一、解决方法:
前提条件:
1.事务中心3.0的bpm和认证CAS做过单点。(这点基本上各项目地都已经配好)
2.移动校园2.0也需要要和认证CAS做单点。(如果没有做单点,那么需要联系移动组同事解决)

第一步:
(1)取到事务中心3.0打开的流程地址,如:故障报修流程 http://swzx.jseti.edu.cn:1540/bpm/r?wf_num=R_S003_B036&wf_processid=8c01adc50a8f30467c0a53f0cfaae383f630&transactionId=CE5bcEDe-DdeF-d391-80e4-DBc8357A6A59
这里需要注意的是上面标红颜色的transactionId。从事务中心前台打开某流程打开后拿到就会有这个transactionId,取到这个地址就行,请现场同事需要注意这个问题。
(2)将http://swzx.jseti.edu.cn:1540/bp ... c0a53f0cfaae383f630&transactionId=CE5bcEDe-DdeF-d391-80e4-DBc8357A6A59这个地址需要进行URL编码解析,可以在:http://tool.chinaz.com/tools/urlencode.aspx上进行URL编码解析,将上面的地址复制在编辑器中,点击选择UrlEncode编码。如下图所示。




(3)复制解析后的地址:http%3a%2f%2fswzx.jseti.edu.cn%3a1540%2fbpm%2fr%3fwf_num%3dR_S003_B036%26wf_processid%3d8c01adc50a8f30467c0a53f0cfaae383f630%26transactionId%3dCE5bcEDe-DdeF-d391-80e4-DBc8357A6A59



第二步:到移动校园2.0控制台,在应用管理一览中新增一个轻应用。如下图具体配置。





二、注意事项:
(1)验证方式选择平台验证;
(2)在是否支持单点登录这块,选择“是”;
(3)【非常重要】在url配置的地址这边需要配置的是上面第一步(3)中解析后的地址。

保存之后,在苹果(ios)和Android机器上打开配置的应用,就可以正常访问了!!! 如有描述不清楚或疑问的问题,欢迎大家留言评论、沟通。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

12

帖子

2424

积分

金牌会员

Rank: 6Rank: 6

积分
2424
发表于 2019-2-22 16:00:10 | 显示全部楼层
非常详细,感谢分享。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-18 01:30 , Processed in 0.105400 second(s), 20 queries .

快速回复 返回顶部 返回列表