列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

建立工作流程動作:更新值

工作流程規則上的「更新值」動作會在記錄變更時自動更新欄位,但不會損及原始變更的相關資訊 (亦即記錄變更時間、變更者、資料變更內容等資訊)。此動作會在一或多個「等待」動作所定義的等待期間結束後執行,其優先順序高於工作流程規則上的「更新值」動作。

除非工作流程規則的觸發事件為「儲存修改的記錄前」,否則必須有至少一個有效的「等待」動作,其優先順序高於工作流程規則上的「更新值」動作。除了觸發事件為「儲存修改的記錄前」的工作流程規則之外,Oracle CRM On Demand 只能讓您在工作流程規則上動作的優先順序高於至少一個「等待」動作時,啟用「更新值」動作。工作流程規則具有多個「更新值」動作時,不是每個「更新值」動作都需要具有「等待」動作。該規則上有一個「等待」動作的優先順序高於所有「更新值」動作即可。

備註:您可以針對工作流程規則建立多個動作,每項規則最多可以有 25 個動作。

下列程序描述如何建立「更新值」動作。

在您開始之前。若要執行下列程序,您的使用者角色必須具有「管理資料規則 - 管理工作流程規則」權限。如需為角色增加權限的資訊,請參閱新增角色

建立「更新值」動作

  1. 瀏覽至您想要建立動作的規則:
    1. 在任何頁面的右上角,按一下「管理」通用連結。
    2. 在「商務程序管理」區段中,按一下「工作流程組態」。
    3. 在「工作流程規則清單」頁面上,尋找您想要建立動作的規則。

      如需有關在清單頁面中搜尋工作流程規則的資訊,請參閱篩選清單

  2. 按一下規則上的「工作流程名稱」連結。
  3. 在「工作流程規則詳細資料」頁面上的「動作」標題列中,按一下「功能表」,再選取「更新值」。

    備註:工作流程規則的觸發事件會決定可以針對規則建立的動作類型。

    提示:按一下動作的「複製」連結,即可建立現有工作流程規則動作的副本。

  4. 在「工作流程動作編輯」頁面中,輸入動作名稱。
  5. 如果您要啟用動作,請勾選「有效」核取方塊。
  6. 填入下表所述的欄位,然後儲存動作。

    欄位

    描述

    欄位名稱

    從下拉式清單中選取要更新的欄位名稱。

    備註:可更新的欄位集是由工作流程規則的記錄類型決定。此外,若欄位在欄位設定層次被指定為唯讀,則該欄位便無法透過「更新值」動作加以更新。對於某些記錄類型,可被更新的欄位集包含一些「自訂物件」欄位。您可以為許多記錄類型更新「自訂物件 1」、「自訂物件 02」和「自訂物件 03」欄位以及對應的 ID 欄位。對於「機會」記錄類型,您也可以更新「自訂物件 05」與「自訂物件 06」以及對應的 ID 欄位。

    按一下欄位旁的 fx 圖示,然後定義運算式,以便針對此欄位計算新的值。您可以使用 Expression Builder 中的「檢查語法」按鈕來測試語法。

    此欄位最多可以包含 1024 個字元。

    如果要定義可計算欄位的運算式,例如自訂「利潤」欄位,讓利潤等於收益減去成本,則每一次觸發工作流程規則時,就會計算欄位值,即使是收益或成本並未改變。若要獲得較佳的效能,您可以針對工作流程規則定義其他條件,例如:

    FieldValue('<Revenue>') <> PRE('<Revenue>') OR FieldValue('<Cost>') <> PRE('<Cost>')

    PRE 函數會傳回更新欄位之前位於此欄位中的值。

    覆寫現有值

    如果欄位中的現有值要以新的值覆寫,請選取這個核取方塊。

    如果欄位已經包含值,除非您選取這個核取方塊,否則系統不會更新此值。

    如果欄位是空白的,系統就會使用新的值來更新此欄位,即使取消選取這個核取方塊也一樣。

如需建立其他類型工作流程動作的逐步程序,請參閱下列主題:

相關主題

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


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