Loading

CPU-Auslastung durch "JBSystemFlow" und "JBSystemProcess" nach der Version Summer '22

Veröffentlichungsdatum: Apr 17, 2026
Beschreibung
Die Aktualisierung Genaue Messung des CPU-Zeitverbrauchs von Flows und Prozessen (Aktualisierung) in der Version Spring '21 war eine optionale Aktualisierung. Die Aktualisierung wird jetzt ab der Version Summer '22 erzwungen. Nach dieser Aktualisierung erhalten Sie möglicherweise von JBSystemFlow_{Object} oder JBSystem_{Object}_Process den Fehler "CPU-Zeitobergrenze überschritten". Diese Flows/Prozesse sind Komponenten der Marketing Cloud Connect-Funktion Journey Builder-Integration. Bevor diese Aktualisierung aktiviert wurde, trugen diese beiden Komponenten nicht zur "CPU-Zeit" bei. Die Protokolle ordneten CPU-Zeit fälschlicherweise nachgelagerten Aktionen zu, z. B. einem Apex-Auslöser. 

Vor der Version Summer '22
14:12:51.320 (320074551)|FLOW_START_INTERVIEW_BEGIN|7462e418cb980516f32a495e287c1809ac4cbc8-4af2|JBSystem_Contact_Process
14:12:51.320 (320382621)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOQL queries: 0 out of 100
14:12:51.320 (320397721)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOQL query rows: 0 out of 50000
14:12:51.320 (320407214)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOSL queries: 0 out of 20
14:12:51.320 (320416062)|FLOW_START_INTERVIEW_LIMIT_USAGE|DML statements: 0 out of 150
14:12:51.320 (320424289)|FLOW_START_INTERVIEW_LIMIT_USAGE|DML rows: 0 out of 10000
14:12:51.320 (320431874)|FLOW_START_INTERVIEW_LIMIT_USAGE|CPU time in ms: 0 out of 15000

Nach der Version Summer '22
15:41:51.940 (940782672)|FLOW_START_INTERVIEW_BEGIN|4004deb004d1eea8663f251c601a1809ae647bf-63ba|JBSystem_Contact_Process
15:41:51.940 (941188117)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOQL queries: 0 out of 100
15:41:51.940 (941205285)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOQL query rows: 0 out of 50000
15:41:51.940 (941214222)|FLOW_START_INTERVIEW_LIMIT_USAGE|SOSL queries: 0 out of 20
15:41:51.940 (941227398)|FLOW_START_INTERVIEW_LIMIT_USAGE|DML statements: 0 out of 150
15:41:51.940 (941235166)|FLOW_START_INTERVIEW_LIMIT_USAGE|DML rows: 0 out of 10000
15:41:51.940 (941244858)|FLOW_START_INTERVIEW_LIMIT_USAGE|CPU time in ms: 305 out of 15000
Beachten Sie, dass die CPU-Zeit eine Zahl ungleich null ist.
 
Lösung
Das Salesforce-Datenereignis erstellt Flows im verbundenen Sales oder Service Cloud-Account. Die Flows werden umso größer/komplexer, je mehr Journeys dasselbe Objekt verwenden, je mehr Felder ausgewählt werden oder je höher die Komplexität der Filter wird. Wenn Sie eine Benachrichtigung für "CPU-Zeitobergrenze überschritten" erhalten, prüfen Sie, ob in Ihrem Marketing Cloud-Account Journeys ausgeführt werden, die dasselbe Objekt verwenden, z. B. "Kontakt". Wenn Journeys ausgeführt, aber nicht verwendet werden, wird durch Anhalten dieser Journeys ihr Verweis innerhalb der Flows auf das betreffende Objekt entfernt. Dies kann die CPU-Zeit reduzieren. 

Außerhalb von Journey Builder kann die Reduzierung der Batchgröße von Massenaktualisierungen ebenfalls die CPU-Zeit reduzieren. Wenn Sie 200 Datensätze als Batch importieren und diese Obergrenze erreichen, reduzieren Sie die Anzahl auf 100. Die CPU-Obergrenzen von Salesforce gelten pro Transaktion. Je größer die Transaktion, desto wahrscheinlicher erreichen Sie diese Obergrenze. 

Es ist nicht möglich, die CPU-Zeitüberschreitung zu erhöhen.

Hinweis: Wenn Sie einen Enterprise 2.0-Account mit mehr als einer Business Unit (BU) haben, die mit derselben Organisation verbunden sind, müssen Sie möglicherweise jede Business Unit überprüfen. Jede BU trägt zum selben Flow bei, wenn sie dasselbe Objekt verwendet. 
 

Referenzen

Execution Governors and Limits (Obergrenzen für die Ausführung)
 
Nummer des Knowledge-Artikels

000393143

 
Laden
Salesforce Help | Article