工做流的流轉,每個辦理過程就是一個流程節點,實際辦理業務填寫的表單掛到流程的節點上,流程流轉的時候,打開節點上的表單,待用戶填寫完成提交的時候,保存業務數據並執行流程的流轉。blog
業務辦理過程在業務表單中完成,一般一個節點掛一個業務表單,處理一件事件。可是根據使用場景的不一樣,有可能會須要調用不一樣的業務表單。如,在手機上執行流轉處理業務的時候,使用的表單就和在電腦上操做的表單不同,是設備不一樣,分辨率不一樣,操做方式不一樣決定的,雖然處理的是一樣一件事,執行流程的同一個節點,業務表單的表現形式可能不同。事件
場景能夠分爲,手機,平板等不一樣的使用場景。每種場景設置一個處理表單,這樣流程的每一個節點就可能須要設置多個業務處理表單。工作流
當流程節點流轉執行完成後,在後續的監控過程當中,可能須要查看當時處理的業務狀況。這時候能夠從歷史軌跡中打開表單,查看當時的處理狀況,固然也須要按場景來取表單,並取出業務記錄來顯示。登錄
從歷史軌跡中打開的表單,並取出業務數據查看,由於是歷史步驟,已經執行過的動做,因此業務數據是隻能查看不能修改的(即便提交執行動做,也會提示無效的,不能再次執行)。所以爲適應歷史步驟業務數據只能查看不能修改,咱們能夠在流程的節點處設置一個只讀表單,將本節點正常流程處理時填寫的信息取出來,供用戶查看使用。界面的表現形式和處理的表單能夠不同,只須要顯示數據就能夠了。監控
流程在流轉的過程當中,每執行一次流轉,到達下一個節點的時候,會按節點產生任務信息,並給任務參與人派發任務。當任務執行人登陸到系統的時候,能夠從待辦任務列表中點擊辦理任務,繼續執行流程的流轉。當任務辦理人執行任務的時候,按場景調取流程節點的業務處理表單,填寫表單信息,辦理業務。當任務設置了抄送人的時候,任務抄送人登陸到系統,從抄送任務列表中點擊查看抄送的任務信息時候,應該是按場景取出節點只讀表單,供抄送的用戶查看業務信息,抄送人只能查看,不能修改業務數據。表單
當任務辦理完成,流程流轉事後,任務進入已辦任務列表,點擊查看任務信息時,查看業務表單時,能夠是節點的辦理業務表單,也能夠是隻讀表單。不管哪一種表單,已經發生過的業務,都不能再次提交了。im