ccflow工作流引擎流程设计器操作手册范本文档格式.docx

上传人:b****3 文档编号:16290960 上传时间:2022-11-22 格式:DOCX 页数:112 大小:5.69MB
下载 相关 举报
ccflow工作流引擎流程设计器操作手册范本文档格式.docx_第1页
第1页 / 共112页
ccflow工作流引擎流程设计器操作手册范本文档格式.docx_第2页
第2页 / 共112页
ccflow工作流引擎流程设计器操作手册范本文档格式.docx_第3页
第3页 / 共112页
ccflow工作流引擎流程设计器操作手册范本文档格式.docx_第4页
第4页 / 共112页
ccflow工作流引擎流程设计器操作手册范本文档格式.docx_第5页
第5页 / 共112页
点击查看更多>>
下载资源
资源描述

ccflow工作流引擎流程设计器操作手册范本文档格式.docx

《ccflow工作流引擎流程设计器操作手册范本文档格式.docx》由会员分享,可在线阅读,更多相关《ccflow工作流引擎流程设计器操作手册范本文档格式.docx(112页珍藏版)》请在冰豆网上搜索。

ccflow工作流引擎流程设计器操作手册范本文档格式.docx

1.2系统对使用者要求

Ccflow把使用者分为三种类型,流程基础设计人员、流程高级设计人员、流程二次开发人员,下面把不同层次的人员的知识要求与问题解决能力介绍如下。

流程基础设计人员:

知识要求:

懂流程管理,流程业务知识,对信息化系统有一定的了解与掌握,能够做一些基础的维护。

流程处理能力:

能够为单位建立基础的办公流程、业务流程。

说明:

ccflow基本都是web界面化的操作,不需要编译、设计所见既所得。

流程高级设计人员:

满足[流程技术设计人员]条件,会基础的SQL语法,能够编写函数,存储过程,具有一定的英文水平(因为ccflow物理表基本上按英文命名)。

能够把ccflow与其它系统耦合起来工作,能够处理复杂的业务逻辑开发,能够有效的把ccflow与其它的业务系统耦合在一起。

流程二次开发人员:

会写Javascript脚本验证,具有一定的编程知识与能力,。

能够利用API可以与其它系统耦合起来工作,能够处理复杂的业务逻辑开发,能够有效的把ccflow与其它的业务系统耦合在一起。

1.3如何学习好ccflow

1.4关键字

流程、节点、连接线、标签、岗位、部门、人员、单据打印、消息侦听。

名词解释:

工作流程:

就是处理一件事情的过程。

现有的流程就是用计算机语言,把现实工作的过程描述出来。

把手工作业下的流程通过网络与计算机实现出来,用计算机减少手工作业下的劳动强度,进而实现集团公司规化、高效的管理。

工作节点:

一条流程是由多个节点完成的,节点也是处理此事情的环节。

表单:

就是一个环节上要处理的容,也就是工作容,也称为采集的信息。

在途工作:

在途工作就是我参与的一条流程,这条流程还没有处理完。

从在途流程中你可以查看这条流程运行在什么位置?

1.5概要说明

Ccflow流程设计器概要说明:

Ccflow流程设计器上由silverlight4.0开发。

流程设计器集成了ccflow自由表单设计器、傻瓜表单设计器,关于这两类的设计器说明请参考表单设计器说明手册。

Ccflow流程设计器支持线形流程、父子流程、同步分合流、异步分合流程。

足能够满足您们的业务流程应用模式。

Ccflow流程设计器全部实现了可视化设计,设计所见既所得。

Ccflow流程设计器可以导出xml备份文件。

Ccflow方便调试,流程运行前体检,方便检查流程设计的错误。

Ccflow流程设计器概念少,名词简单通俗,好理解,上手快。

Ccflow支持报表定义。

1.6流程的分类

Ccflow把流程分为公文类流程与业务类流程。

公文流程是以文档传递为基础的流程,而业务流程则是以表单数据为基础的流程。

表单区别:

公文流程的表单字段是固定的,一般不做变化,比如:

文号,发文单位,收文单位,程度,紧急程度等等,而业务类流程表单是变化的。

公文流程节点上只有一个表单,而业务流程有多个表单。

载体区别:

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

业务流程以IE或者cs程序为载体处理数据流转。

数据存储区别:

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

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

1.7开发模式说明

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

1.7.1独立运行模式

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

1.7.2嵌入运行模式

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

1.7.3SDK开发模式

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

比如:

登陆,发送,撤消,删除,保存,转发。

如何使用sdk模式开发流程,请参考本书的后面章节部分。

Ccflow在演示环境中为各位准备了一个SDK表单模式的开发,SDK表单位于

D:

\ccflow\VisualFlow\SDKFlowDemo\QingJia

1.8CCFlow自带的演示环境

对于自带的演示环境在本文章中第7章有详细的说明。

1.8.1演示的组织结构

No

Name

密码

部门

部门名称

岗位

岗位名称

zhoupeng

周朋

pub

01

总经理室

总经理

zhoushengyu

周升雨

0101

市场部

07

销售人员岗

zhanghaicheng

海成

02

市场部经理

zhangyifan

一帆

zhoutianjiao

周天娇

0102

流程引擎研发部

08

程序员岗

qifenglin

祁凤林

0103

技术服务部

04

技术服务部经理

fuhui

福惠

09

技术支持工程师

guobaogeng

郭宝庚

0104

财务部

10

出纳岗

yangyilei

依雷

05

财务部经理

liping

0105

人力资源部

06

人力资源部经理

liyan

11

人力资源助理岗

1.8.2流程&

表单列表

1.9关于CC论坛积分制度

建立积分制度的目的:

1,让会员积极回答别人的问题。

2,让会员积极共享自己的设计经验心得。

3,让会员积极分享自己的设计成果。

如何注册CC论坛会员?

向ccflowccflow.org发自动返回邀请码,如果您在1分钟得不到,请查看你的垃圾箱里找。

如何获得积分?

1.积极回答别人的问题.

2,邀请有效的用户数.

在您注册成功后点邀请主栏目上的[邀请您的朋友],并生成一个url连接.

把此连接通过qq,msn,email发给您的朋友,他注册后您就可以获得积分。

3.向ccflow反馈bug与提出修改升级建议.

4,积极贡献自己的设计经验与设计心得.

5.贡献自己的设计的流程模板.

6.向ccflow提供案例.

有了积分我能做什么?

1,获得ccflow的物资奖励.

2,获得专家的优先解决问题的权利.

3,获得更多的流程模板的权利.

4,获得重要的技术资料读取的权利.

5,新功能优先通知与获取的权利。

1.10用铁路局来比喻ccflow.

用铁路局来比喻流程管理系统,工作流引擎,表单.

我们把流程比喻成一个铁路系统,铁路局的结构设置就是ccflow的组织机构,这个组织结构是分级别的,铁道部、各个铁路局,分局。

有明细的工作岗位、工作人员。

大多工作人员一个一岗位、一人一部门。

也有一个多部门一个多岗位的情况。

这就是流程运行的组织结构基础,部门、人员、岗位。

铁路局首先要做全局的规划,根据国对货物旅客的运输要求做一个流程设计方案(ccflow的上线调研),根据需要调整与设置相关的岗位(组织结构的确立)。

比如有一批货物要从到到,这就要设计三个站点(流程设计)。

首先要建立站点,都要设置站点(类于流程的节点),火车运行的目的就是拉货物(类于数据传输),货物的载体就是车厢(类于表单)。

一列火车必须有一个火车头,这个火车头里有发动机人员驾驶,我们称呼为(系统车厢吧,类于ccflow的节点表单),它可以挂接多个车厢(类于ccflow的流程表单),这些车厢不被使用时它们放在车库里(类于ccflow的表单库)。

火车司机根据运输货物的性质不同(有的是货物,有的是旅客),来决定不同的行车方案,这就是ccflow的流程类型(普通类的、项目管理类的)。

火车在运行时要向外部发送信号,比如离站、到站。

火车运行的状态不同的人员关心的容不同。

这些信息可按一定的规则发出来(类于ccflow的消息侦听)。

火车中途可以停止(流程暂停),因为其它问题可以需要倒车(流程的退回),根据不同的情况可以绕道与转向行使(流程的方向条件),需要时可以鸣喇叭(消息发送),可以换司机(工作移交)。

火车司机需要经常向领导汇报火车运行情况(工作抄送),因为火车故障需要紧急停车(流程暂停),特殊情况需要撤消本次运输任务(流程撤消或删除)。

对于不同的铁路局的人员对列车(流程)的运行有不同的需求,领导需要查看不同的列车运行情况,正在运行(在途工作)与历史运行的(流程的历史数据),对于铁路服务人员,我关心的是我服务过的,以方便我的工作考核。

做为铁路局的领导,他要经常考虑合理的合理的人员配置问题,他的参考依据就是历史运行的数据。

他为了提高每个岗位的运行效率,要设置不同的时限要求。

这就是流程的分析与流程优化。

2CCFlow的安装

2.1下载ccflow

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

2,重启机器。

3,打开资源管理器,转到d:

根目录,点右键。

4,找到svncheckout菜单.中文名词叫检出。

5,输入:

ccflow.googlecode./svn/ccflow检出地址为:

D:

\ccflow其它的选项目就不要变化。

6,点确定按钮。

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

因为此服务器在国外,经常有dns的问题。

2.2安装文件清单

\ccflow\Components组件目录.

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

\ccflow\Components\BP.Web.Controls30--bs控件层.

\ccflow\Components\BP.WFV4--工作流程引擎层

\ccflow\Components\BP.Win32.Controls--cs控件层.

\ccflow\DLL--第三方组件中需要调用dll.

\ccflow\Documents-文档

\ccflow\VisualFlow--bs工作流程引擎前台.

\ccflow\VisualWorkFlowServices-流程服务程序.

\ccflow\VisualFlowWebDesigner-silverlight流程设计器.

\ccflow\CCFlowWord2007-VSTO公文流程.

\ccflow\ExpandingApplication行业应用通用代码。

\ccflow\Tools工具

关于:

ccflow前台目录结构.

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

\ccflow\VisualFlow\Data--应用程序数据目录.包含一些xml,等等。

\ccflow\VisualFlow\Data\Install与安装有关系的文件

\ccflow\VisualFlow\Data\JSLib系统javascript函数库。

\ccflow\VisualFlow\Data\Language语言包(完善中)

\ccflow\VisualFlow\Data\Nodecs流程设计器节点类型(cs流程设计器不在发展)

\ccflow\VisualFlow\Data\XMLxml配置文件不仅仅ccflow使用,bp框架也使用它。

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

\ccflow\VisualFlow\DataUser\Bill单据打印生成数据.

\ccflow\VisualFlow\DataUser\CyclostyleFile单据模板数据

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

\ccflow\VisualFlow\DataUser\EmailTemplete自定义发送格式文件.

\ccflow\VisualFlow\DataUser\JSLib用户自定义函数库

\ccflow\VisualFlow\DataUser\JSLibData用户自定义函数生成文件。

\ccflow\VisualFlow\DataUser\Log系统日志文件

\ccflow\VisualFlow\DataUser\ReturnLog退回日志文件.

\ccflow\VisualFlow\DataUser\Siganture签名文件.

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

\ccflow\VisualFlow\DataUser\UploadFile表单附件上传文件,单附件,与多附件。

\ccflow\VisualFlow\DataUser\XML用户系统配置文件。

\ccflow\VisualFlow\WF\DocFlow--公文流程(目前还不是很完善)

\ccflow\VisualFlow\OA--通用oa组件(目前还不是很完善)

\ccflow\VisualFlow\SDKFlowDemo--sdk开发模式的案例.

\ccflow\VisualFlow\WF\WAP--手机访问前台代码目录.(说明:

对C级用户有效)

\ccflow\VisualFlow\WF--ccflow前台应用程序层(主要的功能都是在这个目录里面)

\ccflow\VisualFlow\WF\Admin-对ccflow的管理比如设计方向条件.报表定义...

\ccflow\VisualFlow\WF\MapDef-表单定义.

\ccflow\VisualFlow\ClientBin-silverlight程序.。

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

2.3环境要求

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

可选数据库:

Oracle(各种版本),sqlsever(各种版本),MySQL(各种版本)

2.4安装步骤

安装设置CCFLOW前,为了保证显示效果,请确认已经安装了D:

\ccflow\Tools下面的iewebcontrols.msi及owc11.exeoffice组件

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

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

1,菜单->

工具->

Internet选项->

隐私->

把打开弹出窗口阻止程序关闭上,否则一些功能就不能使用.

2,菜单->

常规->

浏览历史记录设置->

选中()每次访问此网页时.单选按钮.点确定,以避免缓存对程序有影响。

1,使用svn下载源程序,请查看如下连接。

ccflow.googlecode./svn/ccflow/

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

ccflow

3,建立虚拟目录ccflow在80端口下映射目录为D:

\ccflow\VisualFlow\

执行权限为纯脚本,应用程序池选择为:

步骤2新增的应用程序池。

4,创建数据库ccflow.

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

ccflow

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

3,执行修复&

安装数据库工具:

localhost/ccflow/WF/Admin/DBInstall.aspx

5,修改D:

\ccflow\VisualFlow\web.configAppsetting节点中的数据库连接。

如下:

【如果使用的是MSSQL数据库,修改数据库的的用户名和密码即可】

<

appSettings>

addkey="

IsDebug"

value="

0"

/>

SysLanguage"

CH"

SysNo"

WF"

SysName"

驰骋工作流"

InitConnNum"

10"

!

--数据库连接url.-->

AppCenterDSN"

Password=;

PersistSecurityInfo=True;

UserID=sa;

InitialCatalog=ccflow;

DataSource=.;

Timeout=2"

--ccflow支持的数据库类型,MSSQL,Oracle,MySQL,注意区分大小写.-->

AppCenterDBType"

MSSQL"

6,启动流程设计器

BS版本流程设计器路径,Silverlight版本.

localhost/ccflow初始化密码是pub

7,启动流程服务:

用来发短信与的服务.

路径:

\ccflow\VisualWorkFlowServices\bin\Release\VisualWorkFlowServices.exe

把他在桌面上创建一个快捷方式.

2.5常见安装问题

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

\ccflow下面.

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

脚本与可执行程序>

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

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

cdC:

\WINDOWS\Microsoft.NET\Framework\v4.0.30319

aspnet_regiis.exe-ua

aspnet_regiis.exe-i

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

打开IIS->

站点属性->

HTTP头->

MIME类型->

新建:

扩展名:

.xapMIME类型:

xapapplication/x-silverlight

.xamlMIME类型:

application/xaml+xml

6.出现用户名及密码错误,请在web.config文件中删除userName="

administrator"

password="

jiaozi"

7.silverlight版本不是4.0以及4.0以上,请先卸了,重新安装。

8.打开流程设计器时出现密钥错误。

可能有两部分原因:

1.服务器c:

\windows\temp目录的访问权限不够.

2.没有在跟目录下设置好策略文件,请把D:

\ccflow\VisualFlow\clientaccesspolicy.xml与crossdomain.xml两个文件放在根目录下。

9,在按下安装一步时,遇到创建表或者数据库的错误。

1,指定连接里面数据库用户没有权限,导致错误。

2,web.config中的数据库类型设置错误.

10.如果以上方式都不奏效.

重新安装,就有可能解决,此时可以寻求你的同事解决,已不属于ccflow问题围了。

2.6您的系统与ccFlow组织结构表耦合(集成)

组织结构表的概念:

用于控制用户的权限的表都称为组织结构表,比如:

操作员、部门、岗位。

与ccflow的耦合也就是组织结构表的耦合。

耦合的核心思想:

把ccflow中的组织表删除了,换成5个数据列结构一样的视图,数据是从被耦合的系统数据库映射回来的。

这样ccflow在工作时,仍然不会影响。

以一个sql来说明问题。

DROPTABLEPort_Emp/*删除本机的人员表*/

GO

CREATEVIEWPort_Emp/*创建人员视图表*/

AS

SELECTBHASNo,MCasName,bumenbianhaoasFK_Dept,PasswordasPassFROMERP.dbo.Yonghu

2.6.1耦合说明

在应用过程中,您的应用系统与ccflow数据库是分开的,应用示意图如下。

应用界面是整体的通过网页框架把流程功能界面嵌入您的应用系统里面。

在ccflow系统中有如下5个组织结构表。

表英文

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1