互软研发团队

Talk is cheap. Show me the code.

快速开发工具 0.5.5版本发布

本次更新主要以修复缺陷为主

FIX

1、数据表名称包含字符'O'或者'A'情况下被误删除

各位可以通过Visual Studio更新或直接下载:https://visualstudiogallery.msdn.microsoft.com/ba4d8f06-a20b-4ddb-b086-2f3cdc887fa6

协同办公平台左侧导航整合方法

协同办公平台左侧菜单如何整合已有统一授权中存在的应用系统,可以参考本篇文章

1、将应用系统挂载到协同办公一级导航,通常我们会将菜单配置在"协同办公系统" > "一级导航" > "协同办公" 权限下。如果我们希望将一个现有的应用系统从该权限下引导,可以参考以下步骤:

1)添加权限的Code需要遵循格式:{StartParentPrivilegeCode}${AppCode}${BCOPAppCode}_app$。例如:Task$bcop_app$

StartParentPrivilegeCode

起始加载权限父权限代号,如果想从某个应用系统的某层权限加载需要指定值

AppCode

应用系统代号

BCOPAppCode

协同办公平台的应用系统代号,默认为bcop

2)修改被挂载的应用系统,将集成模式修改为:#bcop#

2、直接将应用系统整合到协同办公一级导航,这种方式只能固定将应用系统统一从一个菜单下加载

1)在在"协同办公系统" > "一级导航" > "协同办公" 权限下创建一个代号为"$bcop_app$"的菜单,名字可以根据实际情况调整(将这个权限授予所有人角色)

2)修改应用系统的集成模式,遵循格式:#{BCOPAppCode}${StartParentPrivilegeCode}#。例如:#bcop#

BCOPAppCode

协同办公平台的应用系统代号,默认为bcop

StartParentPrivilegeCode

起始加载权限父权限代号,如果想从某个应用系统的某层权限加载需要指定值

协同办公BPM如何设置以图片模式查看流转视图


1、首先,需要了解查看流程视图的配置项在表单引擎的SOA下面。

2、默认配置项为: <add key="FlowDesignSiteUrl" value="http://安装的地址/Default.aspx"/>,该配置是Silverlight模式查看。

3、如果需要图片模式查看,则修改该配置为: <add key="FlowDesignSiteUrl" value="http://安装的地址/Step.aspx"/>就可以了。

 

协同办公平台 1.0 Update 1近期发布

协同办公平台 1.0 Update 1近期即将发布,下面是更新日志

门户

[FIX]清空权限缓存后,IIS应用程序池回收访问出错

[NEW]应用整合时可以指定起始加载父权限

门户扩展应用

[UPDATE]快捷导航按钮添加Tooltip

[FIX]快捷导航图片过宽超出单元列

PS管理工具

[NEW]支持平台从一个服务器迁移至另一台服务器的命令

会议管理

[UPDATE]多个用户体验问题

[FIX]IE下新增会议无法刷新前一页面

机构代表

[FIX]子机构没有用户时,添加用户后丢失继承信息

[FIX]删除机构人员时删除未选中人员

[FIX]IE 7下选择人员无法点击左侧展开图标

日程

[UPDATE]适配SmartBox

[UPDATE]部分按钮高度调整

资料中心

[UPDATE]适配SmartBox

通知公告

[UPDATE]多个用户体验问题

通讯录

[UPDATE]适配SmartBox

邮件管理

[FIX]删除附件错误

BPM

[FIX]多个缺陷修复

[UPDATE]表单加载性能提升

[UPDATE]流程提交性能提升

日志服务

[FIX]Release模式下log4net可能获取正在调用程序集为mscorlib的情况

附件服务

[FIX]更新附件内容时提示"Content字段无法从nvarchar类型转换为image类型"

开发框架配置不同DAO读取不同的数据库链接


引言

很多同事咨询DAO如何使用不是mainDB之外的其它数据库链接,本文通过使用开发框架的数据链接映射功能来实现。

使用数据链接映射

1、在Web.config中configSections结点配置一下配置

  <section name="Beyondbit.Framework.ConnectionStringMappings"
             type="Beyondbit.Framework.DataAccess.ConnectionStringMappingsSectionHandler, Beyondbit.Framework"/>
2、在Beyondbit.Framework.Web节点下增加如下配置:

<Beyondbit.Framework.Web>
    <ConnectionSettingsPolicy>Beyondbit.Framework.DataAccess.ConnectionSettingsMappingPolicy, Beyondbit.Framework</ConnectionSettingsPolicy>
  </Beyondbit.Framework.Web>
3、增加Beyondbit.Framework.ConnectionStringMappings节点,然后根据自己的需求增加不同的子节点

<Beyondbit.Framework.ConnectionStringMappings>
    <!-- 将Demo1.DAO这个所有的DAO类使用mainDB这个数据库 -->
    <assembly connectionName="mainDB"
              mapTo="Demo1.DAO"/>
    <!-- 将Demo2.DAO这个命名空间下所有的DAO类使用mainDB2这个数据库 -->
    <namespace connectionName="mainDB2"
               mapTo="Demo2.DAO"/>
    
<!-- 将Demo3.DAO.TestDAO3这个DAO类使用mainDB3这个数据库 -->
    <class connectionName="mainDB3"
           mapTo="Demo3.DAO.TestDAO3"/>
  </Beyondbit.Framework.ConnectionStringMappings>

以上方案需要开发框架1.0.2.1+版本支持。

痕迹保留控件 1.0.3.9版本发布

本次版本更新主要涉及修复2个缺陷,如下:

FIX

1、调用NestedPrint方法内部文本域替换时和MakeFinalFile行为不同,即每个文本域文字多出部分空格

2、IE在设置显示缩放比例后文档仍然保持正常大小


下载请访问公司知识库:http://kmc.beyondbit.com/Knowledge/Details.mvc/1972

配件库 1.5流程设计服务访问提示"此集合已经包含方案http的地址。此集合中每个方案中最多只能包含一个地址"错误解决方法

配件库 1.5流程设计服务即FlowEngine.svc访问提示:"此集合已经包含方案http的地址。此集合中每个方案中最多只能包含一个地址"。参数名:item。可以参考以下解决方案:

由于WCF 4.0以前的版本基于svc文件的激活并不支持多个地址绑定,比如:localhost + xxx.xxx.xxx。导致最终在生产环境部署出现问题。以下解决方案针对多个基地址的绑定。

打开入口网站的Web.config(不是流程设计服务的Web.config,仅限基于配件库的项目)。添加如下配置:

<system.serviceModel>
     <serviceHostingEnvironment>
       <baseAddressPrefixFilters>
         <add prefix="http://xxx.xxx.xxx"/>
       </baseAddressPrefixFilters>
     </serviceHostingEnvironment>
</system.serviceModel>

其中的"http://xxx.xxx.xxx"为绑定的生产环境地址。

协同办公 1.0 FAQ

1、如何获取协同办公平台环境

目前只能通过邮件方式联系我们获取最新版本的安装程序,告诉我们所使用的项目名称,便于我们跟踪使用的版本

2、如何进行二次开发

获取ASP.NET MVC解决方案快速开发工具的Visual Studio扩展,并逐一安装它们

3、如何兼容基于联合办公开发的应用

请参考博客:使用协同办公开发方式开发的应用,部署在联合办公基础服务下的升级解决方案。

协同办公 1.0 BPM SDK已上线

各位可以通过 BSDN 首页点击 协同办公 1.0 BPM SDK 跳转访问或直接输入:http://bsdn.beyondbit.com/SDKBCOP10BPM

我们会逐步完善相应框架、类库的文档。