0
A
回答
1
正如在評論中指出,沒有關於業務流程多的信息爲何的情況下,需要創建所以下面的代碼需要擴展爲併入邏輯
public with sharing class CaseCreatorJob implements Database.Batchable <SObject> , Database.AllowsCallouts {
public Database.QueryLocator start(Database.BatchableContext bc) {
System.debug('CaseCreatorJob Started.....!');
return Database.getQueryLocator('select id from Case where SomethingToGoWith__c = true');
}
public void execute(Database.BatchableContext bc, List <Case> cases) {
list <Case> caseForInsert = new list <Case>();
for (Case sb: cases) {
Case newCase = new Case();
// update some fields
caseForInsert.add(newCase);
}
insert caseForInsert;
}
public void finish(Database.BatchableContext bc) {
System.debug('CaseCreatorJob Completed.....!');
}
}
然後,您將使用管理員設置中的APEX計劃程序將該批次設置爲按您需要的頻率和時間運行。
有關詳情請查看https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_batch_interface.htm
相關問題
- 1. 每日/每週/每月榜
- 2. 每日/每週/每月記錄數通過StoredProcedure搜索
- 3. 熊貓:將DataFrame記錄分組爲每週和每月記錄
- 4. 每天,每週和每月的總和
- 5. 每日,每週,每月和每年的報告
- 6. 每日,每週,每月和每年報告
- 7. asp.net中的每日,每週和每月日曆視圖
- 8. 每週日曆記錄
- 9. PHP,計算和顯示每日,每週和每月統計
- 10. Quartz.Net每月,每週和每日的Cron表達式
- 11. 計算和存儲每日,每週,每月和每年的平均數據
- 12. SQLite:按月創建組記錄並獲得每月記錄數
- 13. sas每週總計,每月
- 14. 今年每週每天創建多少條記錄?
- 15. 如何保存每週,每週和每月的訂單
- 16. SAS:每月和每週平均打印
- 17. MySQL的:每週和每月的SUM
- 18. SQL添加每週和每月總計
- 19. SQL獲得每月和每週數據
- 20. 使用UICollectionView構建每月/每週日曆
- 21. 備份日期每週,每月,每季度在php
- 22. 計算每日/每週/每月使用Python
- 23. Google Analytics API上的每日/每週/每月活躍用戶
- 24. 獲取具有每月創建日期的記錄
- 25. 將每日數據彙總爲每週自定義4周月
- 26. 如何通過每月和每週和每季選擇數據
- 27. 每月創建表
- 28. 每日時間序列預測,每週和每年週期
- 29. 如何在下列情況下顯示每月和每週的記錄?
- 30. 如何在jquery中創建一個範圍滑塊,用於每日,每週和每月的步驟
隨着你提供我只能認爲,這是批過程不是一個觸發的有限信息。觸發器在與數據庫交互之後操作,例如一個用戶在修改數據庫的API調用上做些什麼。如果您希望按計劃發生某種情況,那麼您需要每天運行一次並評估一些條件並根據需要創建記錄的批次。 – Autobat