流程在一個業務節點辦理完成後,到達下一個節點,產生下一個節點的任務,並派發給任務的執行人。任務執行人登陸到系統後,從個人待辦任務列表中,可以查詢到任務信息,並接受任務執行任務完成任務。 任務派發的過程,也能夠給任務執行人推送即時的信息,通知任務執行人即時處理業務,實現流程的流轉。函數
在給節點定義任務,設置任務執行人的時候,能夠是直接選擇具體的人員,也能夠按角色來設置。如設置任務的參與人是人事經理角色,當具備人事經理角色的人登陸系統,就能夠接受任務了; 也能夠按組織機構部門或崗位的範疇來設置,如指定財務部中擁有會計崗位的人能夠審覈報銷單; 也能夠動態的來指定任務的參與人,即在流程運行的時候,當前節點辦理的時候,由辦理人選擇具體的下一步任務的執行人。3d
在流程流轉的時候,當前節點的辦理人完成本節點任務,提交到下一個節點。下一節點任務的辦理人,須要是本節點的上級; 如技術部門員工填寫的報銷單,首先要本技術部的部門經理先審批經過,再提交給財務部門; 人事部門的員工填寫報銷單,首先須要本部門的人事經理審批經過,再提交財務部門審覈。blog
這樣就須要在提交報銷單的時候,動態的獲取到填寫人所在的部門經理,做爲下一個審批節點任務的執行人。事件
在流程中擴展一個函數事件類,在函數事件類中,流程上下文信息中獲取到當前執行人,並經過組織機構部門崗位等的關聯關係獲取到當前部門經理,增長到下一審批節點的任務執行人中。登錄
以下:擴展
若是需求變動一下,員工在填寫請假申請的時候,先提交給人事部門審覈,審覈經過後,再提交給本部門的部門經理審覈,也是須要找填寫人所在的部門經理來審覈。如行政部門的員工,就須要找行政經理來最後審批。 這其實就是須要獲取指定步驟執行人的上級,在設置審覈節點任務的參與人時,須要明確指定是那個步驟的執行人。 以下:im
須要指定具體的步驟參數。技術
在擴展的函數事件類中,實現查找指定步驟的執行人,並經過組織機構部門崗位人員的關聯關係來查找到上級,增長到審覈節點的任務參與人中。查詢
經過這個示例,也可也擴展爲,按區域來取上級;按管理的業務範疇來取業務上級,等等。只要有關聯關係,就能找到。最終獲取到的能夠是一個執行人,也能夠是多個執行人。img