互软研发团队

Talk is cheap. Show me the code.

快速开发工具2.0 发布了,同时支持 协同办公、 UFFICE 7

快速开发工具 2.0 发布了,快去更新吧。

安装

  • 在Visual Stuidio 扩展中安装
               安装参考链接
  • 下载VSIX 文件直接安装


同时支持 协同办公、 UFFICE 7。


UFFICE 7 Web项目模板和解决方案模板发布

UFFICE 7 Web项目模板和解决方案模板发布啦。

支持的Visual Studio 版本有 VS 2013, VS 2015, VS2017


解决方案模板VSIS文件下载地址:

https://marketplace.visualstudio.com/items?itemName=xakoy.UFFICE7WebSolution

Web项目模板

创建一个MVC4的项目模板。

解决方案模板

创建一个包含Entity、DAO、BO、UI、ReferenceDLL项目的Soultion。


安装完成后,新建项目时,如下图:


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:2006/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)