F2工作流引擎(F2Workflow)簡稱F2工作流,遵循參考WFCM、BPMN標準規范,符合中國國情特色,致力于輕量級的工作流引擎,支持多種數據庫(sql server,MySQL,Oracle)。
官網地址:http://www.f2workflow.com/
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" 53.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.界面展示
新聞熱點
疑難解答