Loading

Der Parameter allOrNone wird in Salesforce CPQ in einigen Szenarien nicht unterstützt

Veröffentlichungsdatum: Sep 27, 2025
Beschreibung
Der Parameter allOrNone kann so eingestellt werden, dass DML-Anweisungen für einige Datensätze zugelassen und nur fehlerhafte Datensätze fehlschlagen (Siehe: Entwicklerdokumentation zu Datenbankklassen).  Aufgrund der Funktionsweise der Auslöser, die Datensätze im Hintergrund erstellen, unterstützen einige CPQ-Prozesse den Parameter allOrNone nicht oder nur eingeschränkt.
Lösung

Während dieser Vorgang bei vielen Operationen in Salesforce CPQ wie erwartet funktioniert, gibt es bei der Unterstützung für allOrNone=FALSE DML-Operationen im Salesforce CPQ-Paket einige bekannte Ausnahmen.

Hinweis: Diese Liste ist nicht vollständig, deckt aber die häufigsten Anwendungsfälle ab, in denen allOrNone von CPQ nicht unterstützt wird.

  • Aktivieren von "Auftrag erstellt" für mehrere Opportunities: Wenn einer der Aufträge aufgrund eines Fehlers nicht erstellt werden kann, schlägt der gesamte Vorgang fehl (d. h., alle Opportunities werden in ihren ursprünglichen Status zurückversetzt)
  • Aktivieren von "Auftrag erstellt" für mehrere Angebote: Wenn einer der Aufträge aufgrund eines Fehlers nicht erstellt werden kann, schlägt der gesamte Vorgang fehl (d. h., alle Angebote werden in ihren ursprünglichen Status zurückversetzt).
  • Aktivieren von "Vertrag erstellt" für mehrere Opportunities bei Verwendung von "Vertrag im Vordergrund": Wenn einer der Aufträge nicht generiert werden kann, schlägt der gesamte Vorgang fehl (d. h., alle Opportunities werden in ihren ursprünglichen Status zurückversetzt).
  • Aktivieren von "Verlängerungsprognose"/"Angebot für Verlängerung" in einer Liste von Verträgen: Wenn der synchrone Teil beim Erstellen von Verlängerungsangeboten für einen Vertrag fehlschlägt, schlägt der gesamte Vorgang fehl (d.h. alle Verträge werden in ihren ursprünglichen Status zurückgesetzt).
Nummer des Knowledge-Artikels

000393650

 
Laden
Salesforce Help | Article