啟動業務流程狀態變更的協調流程
- 在 Workday 開發人員網站上,建立 Extend 應用程式。
- 在 Workday 用戶中,建立業務流程。
您可以將業務流程配置為在使用者執行下列其中一種動作時自動啟動協調流程︰
- 取消
- 撤回
- 更正
- 拒絕
僱用」
業務流程在 Workday 中執行步驟,然後啟動協調流程,以便與處理存取佈建的外部系統整合。 如果僱用被撤回,則業務流程會啟動與外部系統整合的不同協調流程,以撤銷佈建的存取權。這些協調流程必須以 Workday 業務流程範本為基礎。
- 在 Workday 開發人員網站上,將 Workday 業務流程範本的協調流程新增至您的 Extend 應用程式。如果您的協調流程進行 API 呼叫,則必須使用 WCPISU 驗證。
- 在協調流程的「業務流程觸發條件」步驟上,配置輸入參數,以定義協調流程可從業務流程接收的值。
- 新增當呼叫協調流程的業務流程被取消、撤回、更正或拒絕時,您希望協調流程執行的步驟。
- 將包含協調流程的應用程式部署至您的用戶。
- 在 Workday 中,存取「編輯用戶設定 - 業務流程」任務。在「執行協調流程啟動的使用者」欄位中,指定人員應具有適當權限,可存取各欄位並執行協調流程要求的動作。
- 在 Workday 中,從業務流程的相關動作功能表中,選取。
- 在「配置協調流程」任務中,按一下新增,開始將業務流程狀態變更與協調流程配對。
- 在「動作」欄位中,選取啟動協調流程的業務流程狀態變更、「取消」、「撤回」、「更正」或「拒絕」。
- 在「協調流程」欄位中,選取「建立協調流程啟動配置」。Workday 不會自動建立協調流程啟動配置。您的協調流程可能已成功部署至用戶,但您必須先建立啟動配置,才能在此處選取協調流程。
- 在「建立協調流程啟動配置」任務中,為配置提供唯一的名稱,並選取您部署的協調流程。
- 在「可配置的參數」區段中,Workday 會顯示您在協調流程的「業務流程觸發條件」步驟中配置的輸入參數。配置您希望業務流程傳遞至協調流程的值。
- 返回「配置協調流程」任務,現在您可以選取您建立的協調流程啟動配置。您可以另外配對業務流程狀態變更和協調流程啟動,以涵蓋其他動作。
- (選用) 按一下新的建立條件規則按鈕,直接在網格內定義新規則。Workday 會在起始協調流程前評估這些條件規則。
- (選用) 若要檢視與協調流程相關聯的業務流程的狀態,請使用「尋找事件」任務。Workday 會在「協調流程」分頁上顯示協調流程的狀態。Workday 排程器通常會在 15 分鐘內啟動業務流程觸發的協調流程。「整批取消」或「整批撤回」情境可能會有較長的延遲時間。協調流程狀態從「進行中」變更為「已完成」所需的時間完全取決於協調流程的處理流程。
- (選用) 當協調流程的狀態從「已等候啟動」變更為「進行中」時,「已取消事件」、「已撤回事件」、「已更正事件」或「已拒絕事件」頁面上會顯示重新啟動選項。按一下即可存取重新啟動協調流程任務,如有必要,您可以在任務中調整啟動參數,然後再重新啟動。當您重新啟動協調流程時,Workday 會執行工作流程,而不會重新評估條件規則。只有在起始使用者俱有事件的「檢視」權限時,動作頁面才會顯示協調流程的已完成狀態。