F2 Workflow 安装篇

王朝学院·作者佚名  2016-05-21
窄屏简体版  字體: 小  |  中  |  大  |  超大  

F2 Workflow 安装篇1.F2Workflow简介F2工作流引擎(F2Workflow)简称F2工作流,遵循参考WFCM、BPMN标准规范,符合中国国情特色,致力于轻量级的工作流引擎,支持多种数据库(sql server,MySQL,Oracle)。

官网地址:http://www.f2workflow.com/

2.准备安装2.1 安装环境:VS2010 + SQL Server 2008。2.2F2工作流引擎升级安装包,安装包下F2.UpgradeInstaller.exe是安装文件3.安装过程3.1新建一个SQL Server 2008数据库,库名称命名为F2Database

3.2新建一个空的WebForm项目,项目名称命名为F2Demo,并且配置链接字符串

1 <?xml version="1.0" encoding="utf-8"?> 2 <configuration> 3 <connectionStrings> 4 <add name="CustomConn" connectionString="Data Source=localhost;Initial Catalog=F2Database;User ID =sa;PassWord=abc123" 5 PRoviderName="System.Data.SqlClient" /> 6 </connectionStrings> 7 <system.web> 8 <compilation debug="true" targetFramework="4.0" /> 9 <httpRuntime requestValidationMode="2.0" />10 </system.web>11 </configuration>

3.3安装F2工作流引擎升级安装包,双击运行F2.UpgradeInstaller.exe。1) 选择安装目录,自动获取数据库链接,可以测试链接

测试链接:

2)程序安装升级和数据库升级安装

程序安装升级成功后提示

数据库安装升级前提示,选择“是”

数据库安装升级成功

3)在VS解决方案资源管理器中,单击显示所有文件按钮,把Workflow文件夹包括在项目中

5)修改Workflow文件下Web.configa.修改12行的代码为<add key="DatabaseConnectionName" value="CustomConn"/>,对应新建项目配置的链接字符串

b.修改15行的代码为<add key="CurrentLoginUser" value="Workflow.CurrentUserAdapter.CurrentUserInfo,F2Demo"/>,其中"F2Demo"为当前程序集名称

1 <?xml version="1.0" encoding="utf-8"?> 2 <configuration> 3 <appSettings> 4 <!--**********工作流引擎接入 配置开始**********--> 5 <!--是否开启Debug方式,会输入所有执行的SQL日志,(建议默认)--> 6 <add key="OpenDebugInfo" value="true"/> 7 8 <!--皮肤样式 blue/orange,默认orange--> 9 <add key="WorkflowTheme" value="blue"/>10 11 <!--配置数据库链接的名称,即你Web.config中链接数据库connectionStrings的name名称,默认为Conn-->12 <add key="DatabaseConnectionName" value="CustomConn"/>13 14 <!--接入系统当前登录者信息上下文所在类,Value格式:类全名,程序集名-->15 <add key="CurrentLoginUser" value="Workflow.CurrentUserAdapter.CurrentUserInfo,F2Demo"/>16 17 <add key="CurrentLoginUserPropertyName" value="UserId:MyUserId,UserName:MyUserName,RealName:MyRealName,OrgId:MyOrgId,OrgName:MyOrgName"/>18 <!--**********工作流引擎接入 配置结束**********-->19 </appSettings>20 <system.web>21 <compilation debug="true" targetFramework="4.0" />22 <httpRuntime requestValidationMode="2.0" />23 </system.web>24 </configuration>

6)修改Workflow文件下login.aspx.cs 65行代码

using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["CustomConn"].ToString()))

3.4添加引用添加.NET引用System.Transactions,然后在添加F2 DLL组件引用,组件位置Workflow\Lib\F2.WorkflowEngine.dll

3.5登录系统登录页面位于Workflow\Login.aspx,登录账号:ls,密码:123

3.6申请授权文件登录系统后可以看到提示需要注册授权文件,按照提示把注册机器码发给F2官方,官方同意申请后会制作一个DLL授权文件给申请者,申请者把DLL授权文件拷贝到项目Bin目录下即可。

4.界面展示

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航