Loading
目錄
選取篩選

          沒有結果
          沒有結果
          以下是搜尋小祕訣

          檢查關鍵字的拼字。
          使用較常見的搜尋字詞。
          選取較少篩選條件以擴大您的搜尋。

          搜尋所有 Salesforce 說明
          監視並執行範例限制觸發的批次工作

          監視並執行範例限制觸發的批次工作

          範例限制觸發處理常式使用批次工作來自動處理大量記錄。追蹤範例限制批次工作的狀態和健康狀況,以及在批次工作失敗時重新處理記錄。

          必要版本

          提供版本:Lightning Experience
          提供版本:具有 Life Sciences Cloud、Life Sciences Cloud for Customer Engagement 附加元件授權和 Life Sciences Customer Engagement 受管理封裝的 EnterpriseUnlimited Edition。
          需要的使用者權限
          建立、編輯和刪除 Life Sciences Cloud 資料: 「Life Sciences 商業管理員」權限集
          使用開發人員主控台: 「已啟用 API」和「檢視所有資料」

          如果其中一個觸發處理常式的批次工作失敗,請檢閱批次工作和批次工作部分記錄,以取得失敗的詳細資料。

          • CalculateShippedQuantityHandler
          • NewAccountSampleLimitInitHandler
          • NewAccountSampleLimitInitHandlerforHCO

          接著,您可以重新處理失敗的記錄,以建立或更新範例限制。

          1. 進入「設定」功能表,開啟「開發人員主控台」。
          2. 選取「除錯」,然後選取「開啟執行匿名視窗」。
          3. 若要重新處理透過 CalculateShippedQuantityHandler 觸發處理常式建立或更新的記錄,請輸入此 Apex 程式碼。在 sampleIds 中,以您自己的 ID 取代「提供者造訪要求範例」記錄識別碼範例集。
            Set<Id> sampleIds = new Set<Id> { '001XXXXXXXXXXXXAA4', '001XXXXXXXXXXXXAA4' };
                  
                  Map<String, Object> paramMap = new Map<String, Object>();
                  
                  paramMap.put('action', 'updateSampleLimitsWithShippedQuantity');
                  
                  paramMap.put('providerVisitRqstSampleIds', sampleIds);
                  
                  LifeScienceApi.getInstance(LifeScienceApi.Command.SampleLimitsJobService).execute(paramMap);
          4. 若要重新處理透過 NewAccountSampleLimitInitHandler 或 NewAccountSampleLimitInitHandlerforHCO 觸發處理常式建立或更新的記錄,請輸入此 Apex 程式碼。在 accountIds 中,輸入要處理和初始化範例限制的帳戶識別碼。
            Set<Id> accountIds = new Set<Id> { '001XXXXXXXXXXXXAA4', '001XXXXXXXXXXXXAA4' };
                  
                  Map<String, Object> paramMap = new Map<String, Object>();
                  
                  paramMap.put('action', 'initializeSampleLimitsForNewAccounts');
                  
                  paramMap.put('accountIds', accountIds);
                  
                  LifeScienceApi.getInstance(LifeScienceApi.Command.SampleLimitsJobService).execute(paramMap);
          5. 按一下「執行」。
            執行 Apex 程式碼會叫用觸發處理常式以重新處理記錄。如果批次工作再次失敗,則會在新的批次工作和批次工作部分記錄中記錄失敗。
           
          正在載入
          Salesforce Help | Article