Loading
Batch-Verwaltung
Erstellen eines Flows zum Löschen geschlossener Kundenvorgänge

Erstellen eines Flows zum Löschen geschlossener Kundenvorgänge

Erstellen Sie einen Geschäfts-Flow, um Kundenvorgänge automatisch zu löschen. Alle geschlossenen Kundenvorgänge werden gelöscht, mit Ausnahme von Kundenvorgängen mittlerer und hoher Priorität, die eskaliert wurden.

Erforderliche Editionen

Unterstützte Editionen anzeigen.
Erforderliche Benutzerberechtigungen
Erstellen eines Geschäfts-Flows: Systemberechtigung "Flows verwalten"
  1. Klicken Sie auf Setup-Symbol und wählen Sie Setup aus.
  2. Suchen Sie im Feld "Schnellsuche" nach Flow und wählen Sie diese Option aus.
  3. Klicken Sie auf Neuer Flow.
  4. Wählen Sie Automatisch gestarteter Flow (kein Auslöser) aus und klicken Sie auf Weiter.
  5. Ziehen Sie die Aktion "Datensätze abrufen" auf den Zeichenbereich und geben Sie folgende Details an:
    • Bezeichnung: Abrufen aller Kundenvorgangsdatensätze
    • Objekt: Kundenvorgang
    • Bedingungsanforderungen: Alle Bedingungen sind erfüllt
      • Feld: ID
      • Operator: Gleich
      • Wert: Erstellen Sie eine Ressource vom Typ "Variable" und wählen Sie als Datentyp Text aus. Benennen Sie die Variable als RecordID und stellen Sie sie als Eingabe außerhalb des Flows zur Verfügung.
        Hinweis
        Hinweis Mit dieser Eingabevariablen kann der Batchauftrag jeden eindeutigen Datensatz identifizieren, den er verarbeiten muss.
  6. Klicken Sie auf Fertig | Fertig.
  7. Verbinden Sie das Startelement mit dem Element "Datensätze abrufen".
  8. Ziehen Sie die Aktion "Entscheidung" auf den Zeichenbereich und führen Sie die folgenden Schritte aus:
    1. Definieren Sie die Entscheidung für Kundenvorgänge mit niedriger Priorität:
      • Bezeichnung: Niedrige Priorität
      • Wann Ergebnis ausführen: Alle Bedingungen sind erfüllt
      • Bedingungsanforderungen:
        • Ressource: {!Get_all_case_records.Priority}
        • Operator: Gleich
        • Wert: Niedrig
    2. Klicken Sie auf Schaltfläche "Hinzufügen".
    3. Definieren Sie die Entscheidung für Kundenvorgänge mit mittlerer und hoher Priorität:
      • Bezeichnung: Hohe oder mittlere Priorität
      • Wann Ergebnis ausführen: Alle Bedingungen sind erfüllt
      • Bedingungsanforderungen:
        • Bedingung 1:
          • Ressource: {!Get_all_case_records.Priority}
          • Operator: Ungleich
          • Wert: Niedrig
        • Bedingung 2:
          • Ressource: {!Get_all_case_records.IsEscalated}
          • Operator: Gleich
          • Wert: False
  9. Klicken Sie auf Fertig.
  10. Verbinden Sie das Element "Datensätze abrufen" mit dem Element "Entscheidung".
  11. Ziehen Sie die Aktion "Datensätze löschen" auf den Zeichenbereich und geben Sie folgende Details an:
    • Bezeichnung: Löschen von Kundenvorgängen mit niedriger Priorität
    • Suchen nach zu löschenden Datensätzen: Verwenden Sie die in einer Datensatzvariablen oder Datensatzsammlungsvariablen gespeicherten IDs.
    • Datensatz oder Datensatzsammlung: {!Get_all_case_records}
  12. Klicken Sie auf Fertig.
  13. Ziehen Sie eine weitere Aktion vom Typ "Datensätze löschen" auf den Zeichenbereich und geben Sie folgende Details an:
    • Bezeichnung: Löschen mittlerer oder hoher nicht eskalierter Kundenvorgänge
    • Suchen nach zu löschenden Datensätzen: Verwenden Sie die in einer Datensatzvariablen oder Datensatzsammlungsvariablen gespeicherten IDs.
    • Datensatz oder Datensatzsammlung: {!Get_all_case_records}
  14. Klicken Sie auf Fertig.
  15. Verbinden Sie die beiden Löschelemente mit dem Entscheidungselement.
  16. Klicken Sie auf Speichern.
  17. Geben Sie dem Flow den Namen Geschlossene Kundenvorgänge löschen und klicken Sie auf Speichern.
  18. Aktivieren Sie den Flow.

Erstellen Sie einen Batchauftrag, der diesen Flow verarbeitet.

Siehe auch:

 
Laden
Salesforce Help | Article