1、概述
在RDIFramework.NET開發框架在線表單設計助力可視化快速開發文章中,我們介紹了不使用編碼的方式進行表單的在線設計並掛接在對應的模塊下,加速應用的落地與實現。同樣,通過在線設計的表單,還可以直接應用到業務流程中,下面我們將介紹通過在線設計的表單對工作流的整合。
在我們的流程任務節點上,表單支持系統表單(我們自己開發的表單),也支持自定義表單(在線設計表單)。系統表單的使用方式可以參考往期的工作流相關文章,本文主要針對自定義表單落地到工作流中做介紹。
2、功能介紹
2.1、表單設計
首先,我們通過表單設計功能設計好我們流程中要使用的表單,本文以加班申請為例,我們通過表單設計,設計一個加班申請的表單。在表單設計主界面如下圖所示。
在上圖中,單擊新增按鈕,打開表單設計界面,進行相應的設置后,進入到表單設計界面,如下圖所示。
通過左側的控件,設計好一個加班申請的表單,設計好后單擊預覽表單,可以查看設計的效果,如下圖所示。
這樣,我們一個加班申請的表單就設計好了。
2.2、自定義表單與流程的綁定
在業務協同的流程表單管理中的子表單管理,添加一個加班申請的子表單,實現子表單與自定義表單的掛接,如下圖所示。
在表單類型中,我們選擇自定義表單,如果是我們自己開發的表單,就選擇系統表單,選擇自定義表單后,再表單選擇下拉中,選擇我們上面自定義好的表單,這兒還可以單擊預覽表單按鈕預覽我們所選的表單,設置好后單擊確定即可。再在主表單中做相應子表單的關聯,之此我們自定義表單與流程中的表單關聯就做好了,下面我們設計一個加班申請的流程。
2.3、加班申請流程設計
在業務協同中,我們通過流程設計器,設計一個加班申請的流程,如下圖所示。
在相應的節點上選擇好我們的表單,如下圖所示。
一切設置好后,我們就可以進行業務流程的流轉了。
2.4、加班申請的流轉
在業務協同中選擇日常業務,選擇我們設計好的加班申請流程,如下圖所示。
單擊開始任務按鈕,即可啟動加班申請流程,如下圖所示。
在上圖中,可以看到,加班申請表單直接使用了我們通過在線設計的自定義表單,至此按正常流程進行流轉即可,整個過程無需進行任何的編碼,非常的強大、簡單易用。
- .NET敏捷開發框架-RDIFramework.NET V5.1發布(跨平台)
- RDIFramework.NET開發框架編碼管理助力業務編碼的自動處理
- RDIFramework.NET開發框架WinForm版新增編碼管理
- RDIFramework.NET開發框架在線表單設計助力可視化快速開發
- RDIFramework.NET敏捷開發框架助力企業BPM業務流程系統的開發與落地
- 通過SignalR技術整合即時通訊(IM)在.NET敏捷開發框架中落地
- RDIFramework.NET — 基於.NET的快速信息化系統開發框架 — 系列目錄
- RDIFramework.NET敏捷開發框架 ━ 工作流程組件介紹
- RDIFramework.NET敏捷開發框架 ━ 工作流程組件Web業務平台
- RDIFramework.NET敏捷開發框架 ━ 工作流程組件WinForm業務平台
- 微信公眾號開發系列-玩轉微信開發-目錄匯總
- .NET Core部署到linux(CentOS)最全解決方案,常規篇
- .NET Core部署到linux(CentOS)最全解決方案,進階篇(Supervisor+Nginx)
- .NET Core部署到linux(CentOS)最全解決方案,高階篇(Docker+Nginx 或 Jexus)
- .NET Core部署到linux(CentOS)最全解決方案,入魔篇(使用Docker+Jenkins實現持續集成、自動化部署)
- 一網打盡,一文講通虛擬機VirtualBox及Linux使用
- 一文講通.NET Core部署到Windows IIS最全解決方案
- 常用linux命令,開發必備
一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址了解詳情。
RDIFramework.NET官方網站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
特別說明,框架相關的技術文章請以官方網站為准,歡迎大家收藏!
RDIFramework.NET框架由海南國思軟件科技有限公司專業團隊長期打造、一直在更新、一直在升級,請放心使用!
歡迎關注RDIFramework.NET框架官方微信公眾號(微信號:guosisoft),及時了解最新動態。
使用微信掃描二維碼立即關注