流程多節點呼叫同一張業務表單的錨點問題

2021-06-20 06:45:34 字數 732 閱讀 2158

在工作流的實施中,經常會有客戶提出,乙個業務流程中,同一張業務表單用於多個節點上,即流程的多個節點上掛的都是同一張業務表單,這樣對業務表單的製作就會輕鬆很多。

在工作流軟體產品中,業務表單掛接到流程的節點上,流程啟動後,開啟節點上的業務表單,做業務環節的處理,提交表單後,流轉到下乙個業務節點。各個業務節點上都需要掛業務表單,各個節點上可以是同一張業務表單,也可以是不同的表單,簡單的節點,也可以不掛表單。

一般審批的節點,大部分是要將上一節點填寫完的資訊顯示出來,供審批時候參照。如果填寫的資訊量比較大,那審批節點的表單就需要重新畫一次那些相同的資訊。因此可以在填寫申請的節點和審批的節點呼叫同一張表單。 在填寫節點的時候,將審批的資訊隱藏起來,審批節點才顯示出來,並且可以編輯那些審批意見,結果等資訊。填寫節點填寫的資訊,審批的時候通常是只能顯示,不能修改的。

有這些要求之後,就可以將填寫申請單和審批申請單 共用一張表單;填寫申請單的時候,隱藏審批資訊;審批的時候,全部顯示,並且填寫的基本資訊唯讀。

當申請單的資訊量很大,審批意見,審批結果等編輯框需要滾動才能到達。為了方便使用者操作,需要在表單開啟後,將焦點直接定位到審批意見。

可以通過設定錨點的方式來定位,在審批資訊處設定錨點,當表單開啟後,跳轉到錨點,達到快速定位到審批資訊。

window.location.href="#check";等這種方式來定位

也可以通過一些定位輸入框的焦點的方式來達到。

用eform表單的方式,可以在表單開啟之後事件中做定位錨點的方式來達到。

一張業務表用於多個業務流程

在工作流管理系統中,通常是先給業務流程建模,利用流程設計器,將業務的辦理過程用流程支援的節點方式表示出來。業務建模之後,再確定每個節點上辦理的業務,辦理業務的過程,通常是以填寫完業務表單的方式來完成的。所以需要分析每個節點上填寫的表單內容,根據表單內容建立業務表,表字段等。再將字段繫結到表單中錄入控...

更新同一張表的整列字段

先需要先把需要更新的整列結果查詢出來。這裡記錄下mysql時間的函式 date format 欄位名,y m d h i s 第二個引數是要轉換的格式,因為我本來的格式中有毫秒。以下是舉例 轉換的sql select id as dd,date format created,y m d h i s ...

mysql多次join同一張表的處理

場景 商品表中有不同的商品分類id,一級商品分類id 二級商品分類id,商品分類id 商品分類表中有分類id和分類名稱 兩張表要多次關聯查詢獲取不同等級的分類名稱 如果直接join是不行的,因為分類名稱會重名,但是只要給商品分類表起個別名就可以解決這個問題。select gc.goods name,...