Loading
服務
在 Lightning Experience 中新增邏輯至巨集

在 Lightning Experience 中新增邏輯至巨集

若要在 Lightning Experience 中控制巨集指示的執行,請使用「巨集產生器」新增邏輯。建立含有一或多個條件的運算式,然後新增當運算式為 true 時執行的指示。

必要版本

檢視支援的版本
需要的使用者權限
若要檢視巨集: 對巨集的「讀取」權限
若要建立並編輯巨集: 對巨集的「建立」和「編輯」權限
若要建立及執行無法復原的巨集: 「管理使用者無法復原的巨集」權限
小秘訣
小秘訣 將運算式新增至巨集前,請描繪邏輯。您可以使用 IF、ELSEIF 和 ELSE 區塊建立條件運算式。您可以在區塊內分組並嵌套條件,以及新增多個運算式。
  1. 在 Lightning 應用程式的記錄頁面上,按一下公用程式列的「巨集」。
    備註
    備註 如果您看到「此頁面不支援巨集」的訊息,請檢查您是否位於支援物件的記錄頁面中。您無法針對清單檢視執行巨集。
  2. 按一下「+」或「建立巨集」。
  3. 輸入名稱、描述、資料夾,然後選取要套用巨集的物件。按一下「儲存」。
  4. 按一下「編輯指示」,開啟按一下「巨集產生器」。
    會根據您在「套用至」欄位選取的物件,新增第一個指示。
  5. 按一下「新增邏輯」。
    邏輯

    含有 IF 區塊的「運算式邏輯」窗格會開啟。若要新增 ELSE IF 或 ELSE 區塊,使用「運算式邏輯」下拉式功能表 (1)。您可以在 IF 區塊之後新增多個 ELSE IF 區塊。

  6. 針對每一個 IF 或 ELSE IF 區塊,設定條件和指示。或者,您可以新增含有指示的 ELSE 區塊,用於當 IF 和 ELSE IF 條件符合時。
    1. 若要新增協助支援代表瞭解運算式的描述,請使用區塊標題附近的下拉式功能表 (2)。
    2. 選取何時採取行動 (3)。
      如果運算式在條件之間使用 AND,請選取「符合全部條件」。例如,當「條件 A 為 true」 AND 「條件 B 為 true」時採取行動。如果運算式使用 OR,請選取「符合任意條件」。
    3. 若要新增條件,請按一下「新增條件」。若要新增條件群組,請按一下「新增群組」。
      您可以在運算式中新增最多 30 個條件或群組。當您新增條件群組時,群組會以灰色區塊外框表示 (4)針對每個群組,選取何時採行動。
    4. 使用欄位、運算子和選用的比較值定義每個條件 (5)。
      若要比較欄位和值,使用運算子 EQUALS、DOES NOT EQUAL、CONTAINS 或 DOES NOT CONTAIN。例如,個案物件的條件是「狀態」 EQUALS 「新」。
      備註
      備註 「巨集產生器」會為您顯示條件中可以使用的欄位。並非每個物件上的所有欄位都可以使用。
  7. 視需要繼續新增條件、條件群組、區塊和運算式。
    您也可以嵌套條件。
    小秘訣
    小秘訣 如果您嵌套條件,我們建議您將嵌套限制為三個層級。否則,檢視或編輯巨集時,邏輯將難以理解。此外,邏輯越複雜,執行巨集時邏輯所需的評估時間越長。
  8. 在每個區塊,按一下「新增指示」,新增條件符合時執行的指示。
  9. 在您完成對巨集的操作之後,按一下「儲存」。若要返回應用程式,請關閉「巨集產生器」索引標籤。
    小秘訣
    小秘訣 建立含邏輯的巨集之後,執行以確保巨集依照您要的方式運作。開啟巨集公用程式,在不同的情況下測試巨集。
範例
範例

您想要建立巨集,以便支援代表在開啟新個案時輕鬆傳送電子郵件。電子郵件內容會依據個案的優先順序而有所不同,相應的服務回應類型有:金級、銀級或銅級。如果個案是 SLA 違規事項,無論個案的狀態或優先順序為何,都會傳送金級電子郵件。

以下範例說明此巨集的邏輯。

IF [(Status equals New AND Priority equals High) OR (SLA Violation equals Yes)]
   {Send email with 'Case under Review: Gold' content}
ELSE IF (Status equals New AND Priority equals Medium)
   {Send email with 'Case under Review: Silver' content}
ELSE IF (Status equals New AND Priority equals Low)
   {Send email with 'Case under Review: Bronze' content}

在 IF 區塊,有一個條件群組定義其中多個條件的評估優先順序。

範例邏輯
 
正在載入
Salesforce Help | Article