管理 Oracle CRM On Demand > 商務程序管理 > 工作流程組態 > 取消工作流程儲存作業
取消工作流程儲存作業
在具有「儲存修改的記錄前」觸發條件的工作流程規則中,您可以使用「取消儲存」功能來指定若是不符合規則條件時,取消已觸發規則的儲存變更作業。但是,Oracle CRM On Demand 執行的變更不會取消,即使您指定取消儲存作業也是一樣。
關於已取消工作流程儲存作業的翻譯訊息
當您在工作流程規則上設定取消儲存功能時,您可以指定如果不符合規則上的條件且已勾選該規則的「取消儲存」核取方塊時,要傳回給使用者或 Web 服務的自訂訊息。貴公司可能會為並未使用公司預設語言的使用者提供自訂訊息的翻譯版本。輸入自訂訊息的翻譯版本這項功能是由公司資料檔上的「為工作流程取消儲存訊息啟用語言翻譯支援」核取方塊來加以控制。如果公司資料檔上已取消勾選此核取方塊,您就無法為工作流程規則輸入翻譯訊息。
如果公司資料檔上已勾選「為工作流程取消儲存訊息啟用語言翻譯支援」核取方塊,則行為如下:
在您開始之前。若要執行此程序,您的使用者角色必須具有「工作流程取消儲存」權限,以及「管理資料規則 - 管理工作流程規則」權限。
備註:「機會」記錄類型是例外。您的使用者角色不需具有「工作流程取消儲存」權限,就能在「機會」記錄類型的工作流程規則中使用「取消儲存」功能。假設您的使用者角色具有「管理資料規則 - 管理工作流程規則」權限,您即可在具有「儲存修改的記錄前」觸發條件之「機會」記錄類型的工作流程規則中,使用「取消儲存」功能。
在不符合規則條件時取消工作流程儲存作業
- 在「工作流程規則詳細資料」頁面的「條件為 False 時的動作」區段中,選取「取消儲存」核取方塊。
- (選擇性) 指定因不符合規則條件而取消儲存作業時,要顯示的錯誤訊息。
- 儲存變更。
下表說明「工作流程規則詳細資料」頁面中「條件為 False 時的動作」的選項。
欄位
|
描述
|
註記翻譯需求
|
只有在公司資料檔上已勾選「為工作流程取消儲存訊息啟用語言翻譯支援」核取方塊時,才能使用此核取方塊。
如果您變更公司預設語言中工作流程規則內的訊息,請依下列方式來使用「註記翻譯需求」核取方塊:
- 如果您要以更新訊息來取代訊息的翻譯版本,請勾選「註記翻譯需求」核取方塊。
- 如果您要讓訊息的翻譯版本保持不變,請不要勾選「註記翻譯需求」核取方塊。
|
取消儲存
|
如果您選取此核取方塊,則如果不符合規則條件時,就會執行下列動作:
- 工作流程規則終止。
- 所有根據具備「儲存修改的記錄前」觸發事件的相同記錄類型之後續工作流程規則也會終止。
- 記錄狀態的所有先前變更 (除了 Oracle CRM On Demand 所做的變更之外) 都會回復。
- 記錄會返回其原始狀態。不過,如果 Oracle CRM On Demand 更新記錄,則變更會修訂「取消儲存」動作。例如,如果從相關聯絡人移除主要聯絡人,則 Oracle CRM On Demand 會更新上層機會記錄的主要聯絡人資訊。此 Oracle CRM On Demand 所做的更新會修訂任何機會記錄的「取消儲存」動作。
- 不會觸發所有相同記錄類型的後續工作流程規則,該記錄類型具備「當儲存修改的記錄時」觸發事件。
- 會傳回下列訊息:
|
顯示訊息
|
您可在此欄位中,指定不符合規則上的條件,且已勾選規則上的「取消儲存」核取方塊時,要傳回給使用者、Web 服務的訊息。
如果您未在此欄位中指定訊息,則會傳回預設訊息。訊息可包含的字元上限是 1999。
|
下列程序說明如何為已取消的工作流程儲存作業輸入訊息的翻譯版本。
為工作流程輸入訊息的翻譯版本
- 在「工作流程規則清單」頁面中,按一下工作流程規則的「編輯」連結。
- 在「工作流程規則編輯」頁面的「翻譯語言」欄位中,選取您輸入翻譯訊息時要使用的語言。
備註:若選取預設公司語言以外的任何語言,則無法從「工作流程規則編輯」頁面或「工作流程規則詳細資料」頁面建立工作流程規則。只有在「翻譯語言」欄位中選取預設公司語言時,您才能建立工作流程規則。
- 在「顯示訊息」欄位中,輸入翻譯訊息。
- 儲存變更。
請為每個語言重複此程序。
相關主題
如需工作流程相關資訊,請參閱下列主題:
|