簡易帶薪休假請求工作流程
在本文中,我們將討論申請付費休假的簡單工作流程。 業務需求如下:
- 使用者A透過填寫最適化表單來要求休假。
- 表單會路由傳送給AEM管理員使用者(在現實情況中,它會路由傳送給提交者的管理員)
- 管理員會開啟表單。 管理員應該無法編輯提交者填入的任何資訊。
- 核准者區段應該對核准者可見(在此情況下是AEM管理員使用者)。
為了滿足上述要求,我們在表單中使用名為 initialstep 的隱藏欄位,其預設值設定為「是」。提交表單時,工作流程中的第一個步驟會將initialstep的值設定為「否」。 表單具有商業規則,可根據初始步驟值隱藏和顯示適當的區段。
設定表單以觸發AEM工作流程
工作流程逐步說明
提交者的休假要求表單檢視
表單的核准者檢視
在核准者檢視中,核准者無法編輯提交的資料。 此外,也有新區段僅供核准者使用。
若要在系統上測試此工作流程,請遵循下列步驟:
- 下載並部署DevelopingWidthServiceUserBundle
- 下載並部署SetValue自訂OSGI套件組合
- 將與本文相關的資產匯入AEM
- 開啟休假要求表單
- 填寫詳細資料並提交
- 開啟收件匣。 您應該會看到新任務已指派。 開啟表單。 提交者的資料應為唯讀,且應會顯示新的核准者區段。
- 探索工作流程模型
- 探索流程步驟。 此步驟會將initialstep的值設為「否」。
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e