推薦一個很棒的netcore 開源工作流elsa-workflows/elsa-core

  • 著名的dotnet 開源項目orchard主要開發(fā)人員Sipke Schoorstra 最近開源了一個netcore 工作流項目,地址為.cogithubm/elsa-workflows/elsa-core。與其它工作流引擎不一樣的地方,它有一個漂亮的流程設(shè)計器。
  • 最近我也在學(xué)習(xí)工作流,準(zhǔn)備在適當(dāng)?shù)臅r候集成到Abp中。當(dāng)然,由于作者忙于開發(fā),它的文檔有些錯誤,下面我把自己學(xué)習(xí)的過程已經(jīng)運行成功的例子記錄一下。
    需要說明的是,因為自己習(xí)慣用SqlServer數(shù)據(jù)庫,所以已SqlServer數(shù)據(jù)庫為例子。
  • 首先下載# elsa-core源代碼,
    下載后,首先要在本地數(shù)據(jù)庫中生成SqlServer數(shù)據(jù)庫,具體方法如下:

1、進(jìn)入到Elsa.Persistence.EntityFrameworkCore目錄,運行cmd命令窗口,
輸入

SET EF_CONNECTIONSTRING=Server=localhost;Database=Elsa;Trusted_Connection=True

特別要注意,SET EF_CONNECTIONSTRING= 后面的字符串不能用""號包含起來,否則會出錯。
然后運行:

dotnet ef database update --context SqlServerContext

這樣就在本機(jī)生成了 elsa SqlServer數(shù)據(jù)庫

2、進(jìn)入到elsa-core-develop\src\dashboard\Elsa.Dashboard\Theme\argon-dashboard目錄,cmd 窗口運行:

npm install

完成后,運行:

gulp build

3、把Sample19的例子改成使用SqlServer。更改appsettings.json的代碼為:

"ConnectionStrings": {
    "SqlServer": "Server=localhost;Database=Elsa;Trusted_Connection=True"
},

更改Startup.cs代碼:

   services.AddElsa(x => x.AddEntityFrameworkStores(x => x.UseSqlServer(Configuration.GetConnectionString("SqlServer"))))

4、在Sample19目錄下運行cmd窗口,運行

dotnet run

5、導(dǎo)航到 http://localhost:8236/Elsa/Home,出現(xiàn)漂亮流程設(shè)計器界面

QQ圖片20191127195515.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,621評論 1 32
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,311評論 0 10
  • 作者:Tom Dykstra和Rick Anderson 此處提供了本教程的 Razor 頁版本。 Razor 頁...
    AI云棧閱讀 5,066評論 0 4
  • 語 句 功 能 數(shù)據(jù)操作 SELECT——從數(shù)據(jù)庫表中檢索數(shù)據(jù)行和列INSERT——向數(shù)據(jù)庫表添加新數(shù)據(jù)行DELE...
    戰(zhàn)敭閱讀 5,227評論 0 53
  • 昨天在上班路上,忽然想到關(guān)于算命的問題。我原來是堅決不相信這些的,也徹底抵制。但是就在那一刻,我忽然想到一個問題,...
    helloZYF閱讀 648評論 0 0

友情鏈接更多精彩內(nèi)容