<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Asp.Net Mvc2 OA 工作流設計思路[圖]

        來源:懂視網 責編:小采 時間:2020-11-27 22:42:20
        文檔

        Asp.Net Mvc2 OA 工作流設計思路[圖]

        Asp.Net Mvc2 OA 工作流設計思路[圖]:回老家上班的新公司,第一個項目:OA。以前沒有做過OA,因為設計到工作流這一塊的東西,所以自己去進行了相關的了解,于是有了這篇博客(以下文字只是個人理解,高手漂過)。環境:MVC2+SQL2008 工作流分為幾個步驟:表單(設計、解析)、流程(設計)、合并
        推薦度:
        導讀Asp.Net Mvc2 OA 工作流設計思路[圖]:回老家上班的新公司,第一個項目:OA。以前沒有做過OA,因為設計到工作流這一塊的東西,所以自己去進行了相關的了解,于是有了這篇博客(以下文字只是個人理解,高手漂過)。環境:MVC2+SQL2008 工作流分為幾個步驟:表單(設計、解析)、流程(設計)、合并

        回老家上班的新公司,第一個項目:OA。以前沒有做過OA,因為設計到工作流這一塊的東西,所以自己去進行了相關的了解,于是有了這篇博客(以下文字只是個人理解,高手漂過)。環境:MVC2+SQL2008

        工作流分為幾個步驟:表單(設計、解析)、流程(設計)、合并就是一個完整的工作流。先上個一個圖:

        第一步:表單

        因為沒有使用圖形化設計表單,所以我們的思路是強制定義表單格式,后臺解析。如圖:

        上圖的HTML是強制定義的,像table>tbody>tr>td必須按照這個格式定義,雖然不靈活,但是功能也算實現了。說說思路:這個表單將解析成11個節點(申請人、申請日期、部門、假期類別、請假時間、扣薪形式、請假理由、審批人、審批日期、審批結果、審批意見)

        如上圖所示,解析節點是通過[愛好]中的id獲取的,采用HtmlAgilityPack來解析,具體代碼:

        SelectNodes("http://table/tbody/tr/td[@id='title']")

        這樣就可以知道表單的所有節點,而標題所對應的選項則用class來對應,從上圖也可以看出來(用來控制表單節點是否可以填寫項,下面會介紹)。

        特殊控件處理:譬如時間的話也是通過定義class='time'而后,通過jquery動態綁定加載。

        第二步:流程,同樣通過文字形式來制定流程步驟

        定義流程與表單關聯

        這里的經辦權限是直接跟用戶關聯的,用來標識哪些人擁有該流程的辦理權限。

        接下來就是定義流程的步驟了。

        上圖是一個請假流程的全部步驟,下面介紹怎么制定這些步驟。

        節點序號:用來表示當前流程為第幾步,節點名稱用來標識當前步驟名稱,是否允許附件、會簽,用來控制附件與會簽區的顯示和隱藏。下一步標識當前步驟可以流轉到哪些步驟,左邊是已經選擇好了的(可以是多個步驟,這里考慮的是,不同的職位使用相同的流程會有特殊情況發生,譬如正常的流程是需要四步[員工填寫》經理審批》總監審批》人事備案],但是當總監請假的時候就不需要這么多步驟[填寫表單》人事備案]),右邊是拉取當前流程下的所有步驟。不可寫字段標識,當前步驟時,表單有哪些節點為不可以填寫,譬如:員工填寫請假申請單,流轉到經理時,那么經理看到的表單就有員工姓名、部門等信息不能填寫,只能填寫審批意見等節點信息。這樣流程與表單就關聯好了,接下來就是工作流流轉了。

        第三步:工作流流轉,模擬流程流轉,新建流程

        定義工作流的名稱

        點擊確認新建是,直接跳轉到流程頁面,并且在數據庫存入第一步流程的相關信息。

        然后填寫表單內容,選擇下一個步驟及經辦人就可以流轉至下一步。說明:表單內容我是把整個表單的HTML代碼全部存入數據庫,然后流程流轉時再把填寫好的表單內容存入下一步,這樣流程到下一步時,看到的表單就是最新的了。這是一個很笨的辦法,因為使用$("#表單tableID")是獲取不到表單的value值的,所有需要進行處理,獲取表單內容通過jquery直接attr(value,文本值)上去,這樣就可以把表單內容存入數據庫。

        這里還涉及到多人辦理的情況,當經辦人選擇為多人時,除非是最后一個人,否則流程不允許流轉至下一步,但是可以填寫會簽意見及修改表單,修改的表單將覆蓋當前步驟表單,至最后一個轉交至下一步,如此重復就可以實現流程流轉了。

        語言組織能不強,所有只能說成這個樣子,整個流程還是有缺陷的,表單設計和流程設計都只能使用文字的形式,可能以后會考慮更換成圖形化,還有就是不支持子流程。今天就寫這么多了,也是最近才接觸自定義工作流,也看過很多非常強大的工作流,所以以后還繼續完成、改進和學習。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Asp.Net Mvc2 OA 工作流設計思路[圖]

        Asp.Net Mvc2 OA 工作流設計思路[圖]:回老家上班的新公司,第一個項目:OA。以前沒有做過OA,因為設計到工作流這一塊的東西,所以自己去進行了相關的了解,于是有了這篇博客(以下文字只是個人理解,高手漂過)。環境:MVC2+SQL2008 工作流分為幾個步驟:表單(設計、解析)、流程(設計)、合并
        推薦度:
        標簽: 設計 oa net
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲精品在线网站| 精品久久久久久久免费人妻| 91九色精品国产免费| 亚洲日本韩国在线| 亚洲中文无码亚洲人成影院| 8090在线观看免费观看| 亚洲JIZZJIZZ中国少妇中文| 国产99在线|亚洲| 4虎永免费最新永久免费地址| 亚洲线精品一区二区三区| 国产精品久久久久久亚洲小说 | 国内自产拍自a免费毛片| 亚洲综合一区二区精品导航| 中文字幕在线成人免费看| 亚洲国产精品专区在线观看| 亚洲高清国产拍精品熟女| 在线视频精品免费| 亚洲欧洲日产韩国在线| 91在线手机精品免费观看| 亚洲精品成人片在线播放| 久久久免费观成人影院| 亚洲啪啪AV无码片| 在线观看免费视频一区| 亚洲区小说区激情区图片区| 中文在线免费观看| 精品国产综合成人亚洲区| 国产麻豆成人传媒免费观看 | 久久亚洲精品国产精品| 免费观看91视频| 亚洲一区二区三区夜色| 日韩午夜理论免费TV影院| 久久精品国产亚洲AV麻豆网站 | 成人一a毛片免费视频| 亚洲日韩亚洲另类激情文学| 在线播放免费人成视频在线观看| 美女视频黄免费亚洲| 毛色毛片免费观看| WWW亚洲色大成网络.COM| 亚洲福利在线播放| 中文字幕版免费电影网站| 国产亚洲AV无码AV男人的天堂|