列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

取消工作流程儲存作業

在具有「儲存修改的記錄前」觸發條件的工作流程規則中,您可以使用「取消儲存」功能來指定若是不符合規則條件時,取消已觸發規則的儲存變更作業。但是,Oracle CRM On Demand 執行的變更不會取消,即使您指定取消儲存作業也是一樣。

關於已取消工作流程儲存作業的翻譯訊息

當您在工作流程規則上設定取消儲存功能時,您可以指定如果不符合規則上的條件且已勾選該規則的「取消儲存」核取方塊時,要傳回給使用者或 Web 服務的自訂訊息。貴公司可能會為並未使用公司預設語言的使用者提供自訂訊息的翻譯版本。輸入自訂訊息的翻譯版本這項功能是由公司資料檔上的「為工作流程取消儲存訊息啟用語言翻譯支援」核取方塊來加以控制。如果公司資料檔上已取消勾選此核取方塊,您就無法為工作流程規則輸入翻譯訊息。

如果公司資料檔上已勾選「為工作流程取消儲存訊息啟用語言翻譯支援」核取方塊,則行為如下:

  • 當您編輯現有工作流程規則時,可於「工作流程規則詳細資料」頁面及「工作流程規則編輯」頁面中使用「翻譯語言」欄位。建立其中已指定自訂訊息的工作流程規則後,訊息會以藍色字型顯示,並置於公司預設語言以外的各個語言的括弧中。您隨後可編輯工作流程規則,以輸入訊息的翻譯版本。

    備註:如果您未指定自訂訊息,則會傳回預設訊息。您無法輸入預設訊息的翻譯版本。

  • 您可於現有工作流程規則的「工作流程規則編輯」頁面及「工作流程規則詳細資料」頁面中使用「註記翻譯需求」核取方塊。如果您變更公司預設語言中現有規則內的訊息,則可使用「註記翻譯需求」核取方塊來指示是否以更新訊息來取代訊息的翻譯版本,或者讓翻譯版本保持不變。如果您勾選「註記翻譯需求」核取方塊,則更新後的訊息會以預設公司語言的預設字型顯示,而該訊息也會以藍色字型顯示,並置於各個其他語言的括弧中,直到您為該語言輸入翻譯訊息。如果您在更新預設公司語言的訊息時未勾選「註記翻譯需求」核取方塊,則預設公司語言的訊息會變更,但翻譯的訊息則不會變更。

    備註:建立工作流程規則時,「註記翻譯需求」核取方塊會取消勾選且為唯讀狀態。「註記翻譯需求」核取方塊只有在您編輯現有工作流程規則時才會生效。此外,編輯工作流程規則時,如果您在「翻譯欄位」中選取公司預設語言以外的任何語言,則「註記翻譯需求」核取方塊會是唯讀狀態。

在您開始之前。若要執行此程序,您的使用者角色必須具有「工作流程取消儲存」權限,以及「管理資料規則 - 管理工作流程規則」權限。

備註:「機會」記錄類型是例外。您的使用者角色不需具有「工作流程取消儲存」權限,就能在「機會」記錄類型的工作流程規則中使用「取消儲存」功能。假設您的使用者角色具有「管理資料規則 - 管理工作流程規則」權限,您即可在具有「儲存修改的記錄前」觸發條件之「機會」記錄類型的工作流程規則中,使用「取消儲存」功能。

在不符合規則條件時取消工作流程儲存作業

  1. 在「工作流程規則詳細資料」頁面的「條件為 False 時的動作」區段中,選取「取消儲存」核取方塊。
  2. (選擇性) 指定因不符合規則條件而取消儲存作業時,要顯示的錯誤訊息。
  3. 儲存變更。

下表說明「工作流程規則詳細資料」頁面中「條件為 False 時的動作」的選項。

欄位

描述

註記翻譯需求

只有在公司資料檔上已勾選「為工作流程取消儲存訊息啟用語言翻譯支援」核取方塊時,才能使用此核取方塊。

如果您變更公司預設語言中工作流程規則內的訊息,請依下列方式來使用「註記翻譯需求」核取方塊:

  • 如果您要以更新訊息來取代訊息的翻譯版本,請勾選「註記翻譯需求」核取方塊。
  • 如果您要讓訊息的翻譯版本保持不變,請不要勾選「註記翻譯需求」核取方塊。

取消儲存

如果您選取此核取方塊,則如果不符合規則條件時,就會執行下列動作:

  • 工作流程規則終止。
  • 所有根據具備「儲存修改的記錄前」觸發事件的相同記錄類型之後續工作流程規則也會終止。
  • 記錄狀態的所有先前變更 (除了 Oracle CRM On Demand 所做的變更之外) 都會回復。
  • 記錄會返回其原始狀態。不過,如果 Oracle CRM On Demand 更新記錄,則變更會修訂「取消儲存」動作。例如,如果從相關聯絡人移除主要聯絡人,則 Oracle CRM On Demand 會更新上層機會記錄的主要聯絡人資訊。此 Oracle CRM On Demand 所做的更新會修訂任何機會記錄的「取消儲存」動作。
  • 不會觸發所有相同記錄類型的後續工作流程規則,該記錄類型具備「當儲存修改的記錄時」觸發事件。
  • 會傳回下列訊息:
    • 如果由使用者動作觸發規則,則會向其動作觸發規則的使用者顯示訊息。
    • 如果是由 Web 服務引發規則,則會以錯誤字串的形式,將訊息傳回 Web 服務。

      您可指定在「顯示訊息」欄位中的訊息。

      如果取消選取此核取方塊,則不符合規則條件時,並不會影響儲存作業 (且不會傳回任何訊息)。

      根據預設,會取消選取「取消儲存」核取方塊。

顯示訊息

您可在此欄位中,指定不符合規則上的條件,且已勾選規則上的「取消儲存」核取方塊時,要傳回給使用者、Web 服務的訊息。

如果您未在此欄位中指定訊息,則會傳回預設訊息。訊息可包含的字元上限是 1999。

下列程序說明如何為已取消的工作流程儲存作業輸入訊息的翻譯版本。

為工作流程輸入訊息的翻譯版本

  1. 在「工作流程規則清單」頁面中,按一下工作流程規則的「編輯」連結。
  2. 在「工作流程規則編輯」頁面的「翻譯語言」欄位中,選取您輸入翻譯訊息時要使用的語言。

    備註:若選取預設公司語言以外的任何語言,則無法從「工作流程規則編輯」頁面或「工作流程規則詳細資料」頁面建立工作流程規則。只有在「翻譯語言」欄位中選取預設公司語言時,您才能建立工作流程規則。

  3. 在「顯示訊息」欄位中,輸入翻譯訊息。
  4. 儲存變更。

請為每個語言重複此程序。

相關主題

如需工作流程相關資訊,請參閱下列主題:


2016年10月 Copyright © 2005, 2016, Oracle 及/或其關係機構。版權所有. Legal Notices.