F2 Workflow 安装篇_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > F2 Workflow 安装篇

F2 Workflow 安装篇

 2014/9/8 22:57:39  年轻无极限 :)  程序员俱乐部  我要评论(0)
  • 摘要:1.F2Workflow简介F2工作流引擎(F2Workflow)简称F2工作流,遵循参考WFCM、BPMN标准规范,符合中国国情特色,致力于轻量级的工作流引擎,支持多种数据库(sqlserver,mysql,oracle)。官网地址:http://www.f2workflow.com/2.准备安装2.1安装环境:VS2010+SQLServer2008。2.2F2工作流引擎升级安装包,安装包下F2.UpgradeInstaller.exe是安装文件3.安装过程3
  • 标签:安装

1.F2Workflow简介

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

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

2.准备安装

  2.1 安装环境:VS2010 + SQL Server 2008。

  2.2 F2工作流引擎升级安装包,安装包下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.config
      a.修改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.界面展示

 

  

发表评论
用户名: 匿名