基於WF設計商務程序平台_參與者與工作清單

來源:互聯網
上載者:User
基於WF設計商務程序平台_參與者與工作清單

參與者是參與流程的人(好像有點廢話),

在這裡我先簡單的描述一下參與者,在後面關於資源的文章中我會再具體講解

 

從工作流程的角度來看,與流程相關的人分為三類:

 

  • 參與者

是指該人的主觀意思會直接影響流程的路徑或結果的人,比如審批結點的審批人

 

  • 資源

是指不能對流程的路徑或結果產生主觀意思影響,但流程的運行需要其存在的人,比如流程要用到鏟車,那鏟車與鏟車的駕駛員都是資源

 

  • 涉眾

是指不參與流程,但流程路徑或結果會涉及到該人的利益,比如國家制定一個經濟發展計劃,全國人民都是涉眾,涉眾應當享有知情權,應當成為[查看人]

 

以上定義可能與一些文章有概念上的不同,讀者可以不必認同本文,我無意炒作一些概念,本系列文章不是一篇理論文章,本系列文章中的所有定義,概念都是後面將要介紹的數學模型的參數,並會用WF與C#現該數學模型,所以如果你不能接受本系列文章定義,概念,那本文與本文要實現的WF平台不適合你

 

 

啟動人

可以行使啟動權

提交人

可以行使提交權

接件人

可以行使接件權

分配人

可以行使分配權

辦理員

可以行使辦理權

查看人

可以行使查看權

管理人

可以行使管理權

考核人

可以行使權

協辦人

可以行使辦理權

未來參與人

以後會參與流程的人

曆史參與人

曾經參與流程的人

被授權/被邀請人

授權行為的指向

被指定人

分配行為的指向

 

我可開機事項列表

屬於執行權

啟動事項有兩種方式,手工啟動和定時啟動

  • 手工啟動

使用者可以查詢有啟動許可權的流程,並跟據業務需要啟動流程

  • 定時啟動

系統會跟據預設的參數,在指定的時間用指定的參數啟動流程

 

我啟動的事項列表

屬於知情權

使用者可以查詢自己啟動的流程。

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

 

我參與的事項

屬於知情權

使用者可以查詢自己參與的流程。

流程啟動人,也是參與人,不過這類事項建議列到[我啟動的事項列表]中

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

 

應我分配的事項

屬於執行權

使用者可以查詢應分配的事項

使用者在規定的情況下完成對事項的分配

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

 

應我接件的事項

屬於執行權

使用者可以查詢應接件的事項

使用者在規定的情況下完成對事項的接件

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

 

應我辦理/提交的事項

屬於執行權

使用者可以查詢應辦理的事項

使用者在規定的情況下完成對事項的辦理,並在規定的情況下將事項提交給下一結點

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

 

我可管理的事項

屬於監管權

使用者可以查詢可管理的事項

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

使用者行使管理工作有兩種方式:

  • 主動

使用者發現流程出現問題或根據業需要,主動對流程做出管理操作

 

  • 被動

其他的申請權的使用者發現流程出現問題或根據業需要,向管理者提出對流程進行管理的建議或申請,管理者跟據建議或申請做出管理操作

 

 

我可考核的事項

屬於監管權

使用者可以查詢可考核的事項

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

使用者行使管理工作有兩種方式:

 

  • 事後考核

指在流程完成後,對流程與流程參與人進行評價的行為

 

  • 事中考核

指在流程進行中,對流程的當前步驟與流程當前參與人進行評價的行為

我可查看的事項

屬於知情權

使用者可以查詢可查看的事項

在授予相應許可權的情況下,可以查看流程啟動並執行資訊,可以查看結點資訊,或行使其他相應許可權

 

 

模型

以上的工作清單在實際開發中可根據業務需要進行刪減或添加,下面是一個模型

 

 

  • 類結構

  • 演算法

應我辦理/提交的事項

節點狀態表.辦理結點的人 = 目前使用者

應我接件的事項

節點狀態表.辦理結點的人 =""

節點狀態表.辦理結點的部門 = 列表存在

節點狀態表.辦理結點的職務 = 列表存在

應我分配的事項

節點狀態表.辦理結點的人 =""

節點狀態表.辦理結點的部門 = ""

節點狀態表.辦理結點的職務 = ""

節點狀態表.分配結點的部門 = 列表存在

節點狀態表.分配結點的職務 = 列表存在

 

 

 

  • 調用說明

 

  • 類比UI

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.