Loading
批次管理
建立批次工作

建立批次工作

針對在 Salesforce 流程中設定的業務流程,使用批次工作自動處理大量記錄。

必要版本

檢視支援的版本。
需要的使用者權限
若要建立批次工作: 檢視權限資訊。
  1. 進入「設定」,在「快速尋找」方塊中輸入 批次管理並予以選取。
  2. 按一下「新增」。
  3. 定義批次工作。
    欄位 值
    名稱 輸入批次工作的名稱。
    流程類型

    選取代表 Salesforce 產品的流程類型,其中已設定批次工作必須執行的業務流程。

    如果業務流程已在 Salesforce 流程中設定,請選取「流程」。

    可供您使用的流程類型取決於您組織中可用的授權。

    執行程序 選取要執行的已啟用流程或業務流程。
    批次大小 輸入每個批次工作部分的大小。
    重試計數 輸入重新執行失敗批次工作的次數。
    重試間隔 輸入在再次執行失敗的批次工作之前要等待的毫秒數。
    新批次工作。
  4. 按一下「下一步」。
  5. 設定批次工作。

    您可用的組態選項會根據設定業務流程的 Salesforce 產品和批次工作的流程類型而有所不同。以下是兩種類型的組態選項:

    • 在 Salesforce 流程中設定的業務流程:
      欄位 值
      流程輸入變數 可唯一識別批次工作傳送至流程進行處理之記錄的文字輸入變數。
      物件

      選取批次工作必須篩選記錄並傳送至流程的物件。

      您可以使用 BatchProcessJobDefinition Tooling API,從大型物件中選取記錄。

      條件

      根據必須為批次工作選取的記錄選取篩選條件。

      您可以使用您定義的值或使用輸入變數來篩選記錄。輸入變數值是在執行批次工作的流程中定義的。

      若要根據未來與先前天數篩選記錄,請使用輸入變數從流程或 Apex 資源傳送日期文字表示輸入。支援以下日期文字表示值:

      • NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      如需詳細資訊,請參閱 SOQL 和 SOSL 參照中的 WHERE 中的日期格式和日期文字表示值。

      選取「使用檔案中的記錄」以處理 CSV 檔案中包含的特定記錄識別碼。選取此選項時,您無法新增篩選條件。

      使用此選項可處理 CSV 檔案中識別的特定記錄集,或當使用者需要透過畫面流程上載檔案以進行動態批次處理時。

      批次工作的條件。
    • 在其他 Salesforce 產品中設定的業務流程:
      欄位 值
      物件

      選取批次工作必須篩選記錄並傳送至業務流程的物件。

      您可以使用 BatchProcessJobDefinition Tooling API,從大型物件中選取記錄。

      某些流程類型與業務流程會自動篩選可供您使用的物件清單。

      相關物件

      為您要使用其欄位的所選物件選取最多三個相關物件:

      • 建立記錄篩選條件
      • 將記錄分組以一起處理

      如果選取的物件是「連絡人」,您可以選取「帳戶」作為相關物件、依帳戶狀態篩選連絡人,並依帳戶將連絡人分組以進行處理。

      選取相關物件的功能僅適用於有限的一組流程類型。

      條件

      根據必須為批次工作選取的記錄選取篩選條件。篩選條件可以使用所選物件的欄位,如果有的話,則可以使用所選相關物件的欄位。

      您可以使用您定義的值或使用輸入變數來篩選記錄。輸入變數值是在執行批次工作的流程中定義的。

      若要根據未來與先前天數篩選記錄,請使用輸入變數從流程或 Apex 資源傳送日期文字表示輸入。支援以下日期文字表示值:

      • NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      如需詳細資訊,請參閱 SOQL 和 SOSL 參照中的 WHERE 中的日期格式和日期文字表示值。

      分組依據

      選取用於唯一識別記錄並分組以供處理的欄位。依欄位分組可以是所選物件的欄位,也可以是其中一個所選相關物件的欄位 (若有的話)。

      如果選取的物件為報價,而選取的相關物件為機會,您可以依機會的相關聯帳戶來分組報價。

      依欄位選取群組的功能僅適用於有限的一組流程類型。

      批次工作的組態。

      如果您看見其他組態選項,則其為您所選流程類型所特有。若要深入瞭解這些設定,請參閱支援該流程類型的 Salesforce 產品說明。

  6. 儲存並啟用批次工作。
    您無法編輯啟用的批次工作,且只能執行啟用的批次工作。如果您停用批次工作,則其已排程執行會失敗。

若要以程式設計的方式建立批次工作,請使用 中繼資料 API。

 
正在載入
Salesforce Help | Article