Wxwinter.BPM 测试版
说明
1.本版本为测试版本,不建议将本版直接用于企业应用
2.本版本为多个测试版本的候选模块拼装,所提供的文档不完整,并且有部分内容为前一测试本的说明文档,如需要查看代码与架构设计文档可参考前几版的资料,在正式版发布前不为本版本会更新文档与代码
程序
http://cid-c36588978afc344a.office.live.com/self.aspx/Wxwinter.BPM%5E_%e7%a8%8b%e5%ba%8f/wxwinterbpm5t99.rar
数据库
将[DB]目录复制到[D:\DB],这是程序的数据存储默认目录,将目中的三个数据库文件附加到[SQL Server 2008 R2]中,
其余的目录为后台服务的数据目录,具体的的说明可以查看,wxwinterDB中的baseConfig表,并且可以在该表中修改默认的配置路径
后台服务与WEB程序
WEB程序
web目录为WEB程序,用IIS7.X发布,
需要配置相应的权限,如果不会配置,可参见如下方式:
网站
程序池
后台服务
server目录为后台服务
流程设计器 | |
表单设计器 | |
地理,地图数据服务 | |
主业务服务 |
扩展模块
以下两个模块为平台的扩展模块,不是必需使用的
SharePoint 2010 扩展管理模块
使用该管理程序可将平台与SharePoint 2010集成,该管理程序可将SharePoint 2010配置成Form验证模式,并完成Wxwinter.BPM与Sharepoint用户与角色的权限映射
SQL Server 2008 R2 Report Service 扩展管理模块
使用该管理程序可将平台与SQL Server 2008 R2 Report Service报表管理集成,设置Report Service报表的参数,以及与Wxwinter.BPM用户权限与报表的权限映射
文档
http://cid-c36588978afc344a.office.live.com/browse.aspx/Wxwinter.BPM%5E_%e4%b8%9a%e5%8a%a1%e7%a4%ba%e4%be%8b/wxwinterbpm5t99
目录
│ 平台所启用的权限配置.docx │ 测试用身份列表.docx │ ├─业务流程设计说明书 │ ├─1_流程路由_具有权限 │ │ │ 01_条件路由_权限.docx │ │ │ 02_启动条件路由_权限.docx │ │ │ 03_并发_权限.docx │ │ │ 04_可结束的并发_权限.docx │ │ │ 05_可结束的并发_规则_权限.docx │ │ │ 06_规则器路由_权限.docx │ │ │ 07_嵌入式子流程_权限.docx │ │ │ │ │ └─xaml │ │ 01_条件路由_权限.xaml │ │ 02_启动条件路由_权限.xaml │ │ 03_并发_权限.xaml │ │ 04_可结束的并发_权限.xaml │ │ 05_可结束的并发_规则_权限.xaml │ │ 06_规则器路由_权限.xaml │ │ 07_嵌入式子流程_权限.xaml │ │ │ ├─2_表单 │ │ │ 01_表单基本功能测试.docx │ │ │ 02_公式基本功能测试.docx │ │ │ 03_表单路由.docx │ │ │ 04_表单路由启动传入.docx │ │ │ │ │ └─xaml │ │ 01_表单基本功能测试.xaml │ │ 02_公式基本测试流程.xaml │ │ 03_表单路由.xaml │ │ 04_表单路由启动传入.xaml │ │ │ ├─3_扩展开发 │ │ │ 01_自定义节点打印单.docx │ │ │ 02_自定义节点_处理窗体.docx │ │ │ │ │ └─xaml │ │ 自定义节点打印单流程.xaml │ │ │ ├─4_管理权限 │ │ 01_表单查看权.docx │ │ 02_事项管理.docx │ │ 03_任务管理.docx │ │ │ ├─5_上下文权限 │ │ │ 01_任务权限绑定到事项启动人.docx │ │ │ _02_任务权限绑定到任务提交人.docx │ │ │ _03_事项启动_指定下一节点权限.docx │ │ │ _04_任务提交_指定下一节点权限.docx │ │ │ │ │ └─xaml │ │ 01_任务权限绑定到事项启动人.xaml │ │ 02_任务权限绑定到任务提交人.xaml │ │ 03_事项启动_指定下一节点权限.xaml │ │ 04_任务提交_指定下一节点权限.xaml │ │ │ ├─6_子流程 │ │ 1_调用子流程.docx │ │ │ ├─7_动态业务 │ │ │ 动态串行.docx │ │ │ 动态串行启动传入.docx │ │ │ 动态并发.docx │ │ │ 动态并发启动传入.docx │ │ │ │ │ └─xaml │ │ 动态串行.xaml │ │ 动态串行启动传入.xaml │ │ 动态并发.xaml │ │ 动态并发启动传入.xaml │ │ │ └─8_主题例子 │ │ 01_故障报修单.docx │ │ 03_请假.docx │ │ 04_方案实施.docx │ │ │ ├─02_故障报修_详细 │ │ └─xaml │ │ 故障报修_详细.xaml │ │ │ └─05_方案实施扩展 └─流程设计器与表单设计器使用说明书 │ 流程设计器使用说明书.docx │ └─流程设计器例子 ├─1_流程路由 │ │ 01_条件路由.docx │ │ 02_启动条件路由.docx │ │ 03_并发.docx │ │ 04_可结束的并发.docx │ │ 05_可结束的并发_规则.docx │ │ 06_规则器路由.docx │ │ 07_嵌入式子流程.docx │ │ │ └─xaml │ 01_条件路由.xaml │ 02_启动条件路由.xaml │ 03_并发.xaml │ 04_可结束的并发.xaml │ 05_可结束的并发_规则.xaml │ 06_规则器路由.xaml │ 07_嵌入式子流程.xaml │ └─2_流程权限 │ 01_事项启动权.docx │ 02_任务自动到身份.docx │ 03_任务接件.docx │ 04_任务分配.docx │ └─xaml 01_事项启动权.xaml 02_任务自动到身份.xaml 03_任务接件.xaml 04_任务分配.xaml |
运行效果
管理员为
用户名:boss
口令:boss
其他业务用户见:[测试用身份列表],口令与用户名相同
WEB界面
后台服务
可开启业务监听模式
补充
1.地理系统使用自定意矢量数据与地图相结合模式,可在地理系统中手工绘制矢量数据,也可从GPS测绘设备中导入
所有矢量地理元素都提供数据采集接口,可与各类传感器,视频设备对接,并支持数据触发流程的工能.同时流程的状态数据可显示到矢量地理元素上
由于地图数据过大,程序包中只提供了少量的地图,开启的auto模式,会自动将用户所浏览区域的(行政,卫星,登高线)地图下载到[mapfile]目录中,地图数据来自Google与Ms,我比较贪心(^_^)
之前演示的矢量地理元素3D模块,由于性能原因,还需要改进,本版本未打包,我争取在正式版发布时提供
2.表单设计器的表中表模式由于我临时又有新的方式,决定重新设计,所正式版将不兼容之前的所有版本,但已使用的可以自行用老版本替换
3.之前的条码生成部分使用了第三方控件,这次我自已重写了,由于格式太多我只掌握了Code93码,终于Wxwinter.BPM平台除了使用MS的.NET外没有使用任何第三方的技术,控件.(^_^)
4.原来计划将Wxwinter.BPM工作流引擎与SharePoint 2010 整合,现在已取消,直接与Office 整合 我觉得更有趣,也就是OA类的流程直接在Word,Excel中完成,流程根据权限自动将Word,Excel中的区域锁定,并根据指定区域的数据完成流转
参考
其他流程设计器,表单设计器,地理系统,等模块的介绍以下参见(文档有些旧)