BPM移动端适配协同办公解决方案

部署站点


FormView 站点

将附件中的 FormView.zip 文件解压,然后在移动站点下面新建一个站点FormView指向这个文件夹。
然后将web.config中的配置修改原来协同办公FormView 站点web.config的配置。
其中,有两点和以前的站点不同:
1. 在appSettings下新增一个配置
<!-- 提交模式-->
<add key="BPM:Form:SubmitMode" value="Async" />
2. endpoint FormEngineService.svc的地址,由原来的地址,指向第二步部署的站点地址

<endpoint address="http://mobilerooturl/SOA/FormEngine/FormEngineService.svc"
binding="wsHttpBinding" bindingConfiguration="CustomBinding_IFormView"
contract="FormService.IFormView" name="CustomBinding_IFormView" />

SOA\FormEngine 站点


将附件SOA文件夹下FormEngine文件解压,然后在移动站点下面新建一个SOA的子站点,然后在SOA子站点下,在新建一个FormEngine子站点(路径指向FormEngine.zip解压后的路径)。然后将web.config中的配置修改原来协同办公SOA\FormEngine站点web.config的配置。



最后,移动APP里面的访问路径和PC的访问路径一致,只有根url不一样。

最后移动站点结构:

Mobile
--FormView
--SOA
----FormEngine


附件:
BPM移动端适配协同办公解决方案.zip (18.5MB)

新版本快速开发工具暂时不支持Visual Studio 2017以上版本使用

由于Visual Studio 2017的插件开发进行了一些较大调整,导致新版本快速开发工具无法无缝升级,特此告知。

参考链接:How to: Migrate Extensibility Projects to Visual Studio 2017

配件库快速开发工具暂不支持Visual Studio 2015以上版本

微软从Visual Studio 2015版本开始移除了Add-ins机制,导致开发人员无法通过在对应目录添加AddIn文件成功在Visual Studio 2008以上版本使用配件库快速开发工具(如何在Visual Studio 2010中使用配件库快速开发工具)。特此通知,之后我们会评估是否将Add-in迁移到VSPackage Extension。

参考链接:FAQ: Converting Add-ins to VSPackage Extensions


UBOX APP 移动解决方案模版(.NET)

下载附件,解压zip包,浏览站点
用户名和密码    administrator   administrator

前端api:

另:
示例站点:https://uffice.beyondbit.com/mobileportal
用户:guest 123456

谢谢

----------------------------------------------------------------------
移动门户框架解决方案.zip (13MB)

对象选择器(OPicker)- 增加数据过滤器

过滤器有两个参数,方法原型如下:

使用方式:

目前有两种过滤器,一是针对一个object进行过滤,二是针对全部objects进行过滤。两者不冲突,过滤的顺序是先过滤单个object,然后再进行全部过滤器。

1、针对object进行过滤:



例子中,配置了两个object。针对orguser的使用了过滤器。当id=="user_administrator"就去掉。

2、全局过滤器



例子中,配置了两个object,同时配置了一个全局过滤器,全局过滤器,对两个object都起到过滤的作用

点击下载:


beyondbit-2.0.0(171106).zip (67.6KB)

公共选人(OPicker)- 部门下用户超出50个用户,只显示50前面50个用户

更新附件中BUA Clent相关dll.


BUA Client.zip (55.4KB)

在保存表单后,对应的流程在申请页面消失的问题

问题描述:

在流程管理的后台,多次保存表单后。表单对应的流程在发起流程的页面无法找到。

问题原因:

USP_Flow_AutoAddMain存储过程中有一条查询语句逻辑不准确。

处理:

运行更新文件,修复USP_Flow_AutoAddMain。

USP_Flow_AutoAddMain.zip (1.3KB)

公共选人(OPicker)(共享服务)- 锁定的用户还能被选择

更新附件中的 dll 到 SharedService的bin目录下。



Beyondbit.SharedService.UI.zip (147.9KB)

协同办公流程提交时获取下一步选人数据量大导致报错

在协同办公平台提交流程下一步时,当选人数据量大出现流转引擎服务报错的情况:

An error occured while receiving the HTTP response to http://XXX/FlowRouteEngine/FlowQueryService.svc

The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.


解决办法:

在协同办公安装服务器上安装.net 4.5

单点登录(SSO) 客户端更新 - 修复虚拟站点部署问题和新增正则表达式排除语法

更新版本号为: 2.0.6289.38121


[FIX]

1、当站点部署在虚拟站点后,排除语法 需要增加虚拟站点的路径

如: 要排除的路径为/contact    部署的虚拟站点是/ IM。 则配置必须为  #/IM/Contact 才能排除。

现在修复了此问题。


2、增加正则表达式排除

如:当要排除某一个文件夹下所有的文体,之前版本的做法是 #/Contact/index, #/Contact/list, #/Contact/add, #/Contact/edit

现在:#^/Contact/.*  即可。

其中: #^ 符号代表的是排除登录同时后面采用的正则来匹配。



快速搜索

RecentComments

评论 RSS