驰骋工作流程引擎-流程开发说明书(2)

2019-04-23 00:10

做最好用的工作流程引擎,奉献社会。

载体区别:

公文以文档为中心,公文流程表单是描述文档的属性,公文流程用户操作的前台表现形式以word 为处理工作的载体,采用了vsto技术,处理文件流转。

业务流程以IE或者cs程序为载体处理数据流转。 数据存储区别:

公文流程的数据分为三部分,流程运转记录存储在数据表里,公文模板存储在ftp服务器上,公文文档数据存储在ftp服务器上。

在本说明书中如果特别说明都是业务流程开发。

1.5开发模式说明

Ccflow 分为如下几种开发模式,您可以根据自己的需要选择合适自己的开发模式。

1.5.1独立运行模式

与其它的系统不耦合,登陆与功能操作完全独立。

1.5.2嵌入运行模式

Ccflow的功能都是以页面体现的,你可以根据本文章中的功能调用列表处理。

------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。

做最好用的工作流程引擎,奉献社会。

1.5.3 SDK开发模式

把整个环境融入到您的解决方案里面,采取调用静态方法的方式处理。

比如:登陆,发送,撤消,删除,保存,转发。如何使用sdk模式开发流程,请参考本书的后面章节部分。

2 ccflow的安装

2.1下载ccflow

1, 请下载并安装svn软件,您可以在网络上搜索或者在ccflow官方网站上,加入qq群,在文件共享里可以下载svn。 2, 重启机器。

3, 打开资源管理器,转到d:根目录,点右键。 4, 找到svn checkout 菜单. 中文名词叫 检出。

5, 输入: http://ccflow.googlecode.com/svn/ccflow 检出地址为: D:\\ccflow 其它的选项目就不要变化。

6, 点确定按钮。

7, ccflow 里面的文档与源程序,视频文件估计有140m,经常听到网友反映下载有问题您需要换一个网络环境。因为此服务器在国外,经常有dns的问题。

------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。

做最好用的工作流程引擎,奉献社会。

2.2安装文件清单

D:\\ccflow\\Components 组件目录.

D:\\ccflow\\Components\\BP.En30 -- 底层基类.

D:\\ccflow\\Components\\BP.Web.Controls30 --bs控件层. D:\\ccflow\\Components\\BP.WFV4 --工作流程引擎层 D:\\ccflow\\Components\\BP.Win32.Controls --cs控件层. D:\\ccflow\\DLL -- 第三方组件中需要调用dll. D:\\ccflow\\Documents - 文档

D:\\ccflow\\VisualFlow --bs工作流程引擎前台. D:\\ccflow\\VisualWorkFlowServices - 流程服务程序.

D:\\ccflow\\VisualFlowWebDesigner - silverlight流程设计器. D:\\ccflow\\CCFlowWord2007 - VSTO公文流程.

D:\\ccflow\\ExpandingApplication 行业应用通用代码。 D:\\ccflow\\Tools 工具

关于: ccflow前台目录结构.

D:\\ccflow\\VisualFlow\\Comm --通用功能层.

D:\\ccflow\\VisualFlow\\Data -- 应用程序数据目录. 包含一些xml,等等。 D:\\ccflow\\VisualFlow\\Data\\Install 与安装有关系的文件 D:\\ccflow\\VisualFlow\\Data\\JSLib 系统javascript 函数库。 D:\\ccflow\\VisualFlow\\Data\\Language 语言包(完善中)

D:\\ccflow\\VisualFlow\\Data\\Node cs流程设计器节点类型(cs流程设计器不在发展) D:\\ccflow\\VisualFlow\\Data\\XML xml配置文件不仅仅ccflow使用,bp框架也使用它。

D:\\ccflow\\VisualFlow\\DataUser -- 用户数据目录。

D:\\ccflow\\VisualFlow\\DataUser\\Bill 单据打印生成数据. D:\\ccflow\\VisualFlow\\DataUser\\CyclostyleFile 单据模板数据

D:\\ccflow\\VisualFlow\\DataUser\\DtlTemplete 导入明细表模板文件.

D:\\ccflow\\VisualFlow\\DataUser\\EmailTemplete 自定义邮件发送格式文件. D:\\ccflow\\VisualFlow\\DataUser\\JSLib 用户自定义函数库

D:\\ccflow\\VisualFlow\\DataUser\\JSLibData 用户自定义函数生成文件。 D:\\ccflow\\VisualFlow\\DataUser\\Log 系统日志文件

D:\\ccflow\\VisualFlow\\DataUser\\ReturnLog 退回日志文件. D:\\ccflow\\VisualFlow\\DataUser\\Siganture 签名文件.

D:\\ccflow\\VisualFlow\\DataUser\\Style 用户自定义风格文件。

D:\\ccflow\\VisualFlow\\DataUser\\UploadFile 表单附件上传文件,单附件,与多附件。 D:\\ccflow\\VisualFlow\\DataUser\\XML 用户系统配置文件。

D:\\ccflow\\VisualFlow\\WF\\DocFlow -- 公文流程(目前还不是很完善) D:\\ccflow\\VisualFlow\\OA -- 通用oa 组件(目前还不是很完善) D:\\ccflow\\VisualFlow\\SDKFlowDemo -- sdk开发模式的案例.

------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。

做最好用的工作流程引擎,奉献社会。

D:\\ccflow\\VisualFlow\\WF\\WAP -- 手机访问前台代码目录. (说明:对C级用户有效) D:\\ccflow\\VisualFlow\\WF -- ccflow前台应用程序层(主要的功能都是在这个目录里面) D:\\ccflow\\VisualFlow\\WF\\Admin - 对ccflow的管理比如设计方向条件.报表定义... D:\\ccflow\\VisualFlow\\WF\\MapDef - 表单定义. D:\\ccflow\\VisualFlow\\ClientBin - silverlight 程序.。

CCFlowDesigner.xap流程设计器,CCForm.xap表单设计器。

2.3环境要求

Window 系列, IIS6.0以上. .net4.0 . silverlight4.0以上.

2.4安装步骤

安装设置CCFLOW前,为了保证显示效果,请确认已经安装了 D:\\ccflow\\Tools下面的iewebcontrols.msi及owc11.exe office组件

安装微软silverlight,目前微软银光的版本为4.0,可以从 http://www.microsoft.com/silverlight/ 下载并安装 ,如果你本机上是4.0以下的版本请删除它在安装它。

0, 确认升级到IE7 以上,并且做如下设置.

1, 菜单->工具->Internet 选项-> 隐私 -> 把打开弹出窗口阻止程序 关闭上,否则一些功能就不能使用.

2, 菜单->工具->Internet 选项-> 常规 -> 浏览历史记录设置-> 选中 () 每次访问此网页时. 单选按钮. 点确定,以避免缓存对程序有影响。

1,使用 svn下载源程序,请查看如下连接。 http://ccflow.googlecode.com/svn/ccflow/

2,在IIS里面新建一个应用程序池,应用程序池ID号为:ccflow

3, 建立虚拟目录 ccflow在80 端口下 映射目录为 D:\\ccflow\\VisualFlow\\ 执行权限为纯脚本,应用程序池选择为:步骤2新增的应用程序池。

4, 创建数据库ccflow.

1, 建立数据库(不管你用的什么数据库) 比如: ccflow

2, 请看下面第5步骤, 为数据库配置链接.

------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。

做最好用的工作流程引擎,奉献社会。

3, 执行修复&安装数据库工具: http://localhost/ccflow/WF/Admin/DBInstall.aspx

5, 修改 D:\\ccflow\\VisualFlow\\web.config Appsetting 节点中的数据库连接。 如下:【如果使用的是MSSQL数据库,修改数据库的链接的用户名和密码即可】

6, 启动流程设计器

BS版本流程设计器路径, Silverlight beta版本. http://localhost/ccflow

7, 启动流程服务: 用来发短信与邮件的服务.

D:\\ccflow\\VisualWorkFlowServices\\bin\\Release\\VisualWorkFlowServices.exe 把他在桌面上创建一个快捷方式.

2.5常见安装问题

1, 没有把ccflow 作为主目录, 导致一些项目文件找不到位置,强烈建议你放在d:\\ccflow 下面.

2, 没有建立应用程序 /ccFlow . 导致仅仅建立了一个虚拟目录,在脚本与执行权限上没有设置<脚本与可执行程序>

3, 在internet 信息服务(iis) 中, web 服务扩展 asp.net v4.xxxxxx 的dll 没有被允许.

4, 没有注册 asp.net 到iis 上. 需要执行如下命令.

cd C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319 aspnet_regiis.exe -ua aspnet_regiis.exe -i

5, 没有配置mime 类型, 导致流程轨迹图,流程设计器不能被使用. 处理方法.

打开IIS->站点属性->HTTP头->MIME类型->新建:

------------------------------------------------------------------------------------------------------------------------------------------------------ http://ccflow.org 世界运行在流程上,未来运行在ccflow上。


驰骋工作流程引擎-流程开发说明书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数学选择压轴题(解析与答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: