基於WF設計業務流程平臺_工作域與一人多部門多職能

weixin_34219944發表於2009-01-19

 

 

很多時候,在企業中,某個員工可能既屬於A部門,又屬於B部門,在A部門可能擔任一種職務,在B部門又擔任另種職務,這種組織結構違反了樹的基本要求,但在實際中卻是大量存在的.

有的事項要求[所的科長]

有的事項要求[A部門所人]

有的事項要求[A部門所科長]

有的事項要求[A部門所科長級別以上]

 

所以,我在處理事項時加入了工作域的概念.

 

任何人在處理事項時要求"表明身份",既"該事項是[誰],在[那個部門],以[何種職能],做出了[什麼樣的行為]"

演算法

所有人

部門編號 ="all" && 職能編號="all" && 人員編號="all"

特定人

人員編號=

部門所有人

部門編號 =部門 && 職能編號="all" && 人員編號="all"

職能所有人

部門編號 ="all" && 職能編號=職能 && 人員編號="all"

部門職能所有人

部門編號 = 部門 && 職能編號=職能 && 人員編號="all"

 

 

類結構

 

工作域載入

 

 

模擬UI

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章