管理 Oracle CRM On Demand > 商務程序管理 > 工作流程組態 > 建立工作流程動作:指派工作簿
建立工作流程動作:指派工作簿
工作流程規則上的「指派工作簿」動作會在工作流程規則上的條件符合時,自動將工作簿指派給記錄。您可以選取要指派給記錄的特定工作簿,或者可以指定運算式來評估要指派給記錄的工作簿名稱。
指定會評估工作簿名稱的運算式可讓您設定「指派工作簿」工作流程動作,藉此可依據運算式的結果來對不同記錄指派不同工作簿。例如,假設您有北美的客戶,也有總部位於 EMEA 的客戶。您可能想要為不同的地點設定兩個獨立的工作簿,並根據客戶的地點將適用的工作簿指派給客戶。若要設定此組態,您可以建立兩個工作簿,一個命名為「北美」而另一個命名為 EMEA。接著,您可以使用值「北美」與 EMEA 來建立名為「銷售地點」的自訂選擇清單欄位,並將該自訂欄位加入至適當角色之客戶記錄類型的頁面版面配置中。然後,您可以建立「指派工作簿」工作流程動作,以在更新客戶記錄時執行下列作業:
- 評估運算式以決定在客戶記錄上的「銷售地點」欄位中所選取的值。
- 建立客戶記錄與工作簿的關聯 (該工作簿名稱必須符合運算式所傳回的值)。
備註:您可以針對工作流程規則建立多個動作,每項規則最多可以有 25 個動作。
下列程序說明如何建立「指派工作簿」動作。
在您開始之前。若要執行下列程序,您的使用者角色必須具有「管理資料規則 - 管理工作流程規則」權限。如需為角色增加權限的資訊,請參閱新增角色。
建立「指派工作簿」動作
- 瀏覽至您想要建立動作的規則:
- 在任何頁面的右上角,按一下「管理」通用連結。
- 在「商務程序管理」區段中,按一下「工作流程組態」。
- 在「工作流程規則清單」頁面上,尋找您想要建立動作的規則。
如需有關在清單頁面中搜尋工作流程規則的資訊,請參閱篩選清單。
- 按一下規則上的「工作流程名稱」連結。
- 在「工作流程規則詳細資料」頁面上的「動作」標題列中,按一下「功能表」,再選取「指派工作簿」。
備註:工作流程規則的觸發事件會決定可以針對規則建立的動作類型。
提示:按一下動作的「複製」連結,即可建立現有工作流程規則動作的副本。
- 在「工作流程動作編輯」頁面中,輸入動作名稱。
- 如果您要啟用動作,請勾選「有效」核取方塊。
- 若要指定待指派給記錄的工作簿,請執行下列其中一項作業:
- 按一下「工作簿名稱」欄位旁的選取器按鈕、選取您要對其指派記錄的工作簿,然後按一下「確定」。
- 按一下 fx 圖示來開啟 Expression Builder、建立運算式來評估要指派給記錄的工作簿名稱,然後按一下「儲存」。
例如,若要支援此主題前文所述的組態,請從清單中選取自訂「銷售地點」欄位。與語言無關的欄位名稱接著會以適當語法顯示於運算式編輯器中。
備註: 如果運算式評估為 Null 值或非有效工作簿名稱的值,工作流程動作便會失敗,並在「工作流程錯誤監視器」中記錄錯誤。
如需有關 Expression Builder 的資訊,請參閱 Expression Builder。
- 選取適當的「指派選項」和「套用至」選項。
如需這些選項的說明,請參閱將記錄指派給工作簿。
備註:如果您要讓工作流程動作將記錄從一個工作簿重新指派給其他工作簿,則您可在「取代工作簿」欄位中指定要取代的工作簿。您可以選取要取代的工作簿名稱,或者可以使用 Expression Builder 來建立運算式,以評估要取代的工作簿名稱。如果運算式評估為 Null 值或非有效工作簿名稱的值,工作流程動作便會失敗,並在「工作流程錯誤監視器」中記錄錯誤。
- 儲存動作。
記錄所有權模式與指派工作簿
您可以設定在不同所有權模式中支援自訂工作簿的記錄類型:使用者模式、混合模式或工作簿模式。如需有關記錄所有權模式的詳細資訊,請參閱關於記錄所有權模式。記錄所有權模式會跟工作流程規則與動作互動。
若「指派工作簿」的工作流程動作嘗試要從記錄中移除主要自訂工作簿,則會發生下列狀況:
- 若以工作簿模式設定記錄類型,則工作流程動作失敗。
- 若以混合模式設定記錄類型,則當主要自訂工作簿從記錄中移除時,Oracle CRM On Demand 會移除記錄的「工作簿」欄位值。
- 若以使用者模式設定記錄類型,則記錄上沒有任何工作簿是主要自訂工作簿,且記錄所有權模式不會影響工作流程動作。
如需建立其他類型工作流程動作的逐步程序,請參閱下列主題:
相關主題
如需工作流程相關資訊,請參閱下列主題:
|