Skip to main content

Überblick

DeepMask stellt 8 Salesforce-Aktionen bereit: 7 zusammengesetzte Aktionen, die Schema, Suche, Auswertungen und Schreibvorgänge serverseitig bündeln, plus eine SOQL-Abfrage als letzte Option. Jede Aktion läuft als der angemeldete Salesforce-Benutzer.
Eine Verbindung entspricht einer Organisation. Von DeepMask zurückgegebene Datensatz-Links (web_url) sind Lightning-URLs — öffnen Sie sie unverändert und bauen Sie Salesforce-URLs nicht selbst zusammen.
Schreibaktionen können Datensätze erstellen oder ändern. DeepMask zeigt Änderungen zuerst als Vorschau (dry_run) und verlangt confirm für Aktualisierungen, Upserts und das Erstellen mehrerer Datensätze. Es gibt kein Löschen.

Schema

Datensätze

Einblicke

Schreibvorgänge

Rückfallebene


Voraussetzungen

  • Eine verbundene Salesforce-Organisation — siehe Salesforce-Integration einrichten.
  • Der angemeldete Salesforce-Benutzer muss API aktiviert haben und Zugriff auf die abgefragten Objekte besitzen.
DeepMask setzt kein eigenes Freigabemodell um. Ist ein Datensatz in Salesforce verborgen, ist er auch hier verborgen.

Gemeinsame Parameter

Diese erscheinen bei den meisten Aktionen.

Typische Abläufe

Einen Datensatz finden und dann lesen

1

Suchen

Bitten Sie DeepMask, den Account, die Opportunity oder den Fall zu finden. Dafür wird salesforce_find_records_smart genutzt.
2

Übersicht öffnen

Fragen Sie nach allen Details zu einem der Ergebnisse. Dafür wird salesforce_get_record_overview genutzt.
3

In Salesforce öffnen

Verwenden Sie den zurückgegebenen Lightning-Link (web_url) — bauen Sie die URL nicht selbst zusammen.

Ein Feld sicher ändern

1

Schema prüfen

Bestätigen Sie, dass das Feld existiert und welche Auswahllistenwerte gültig sind (salesforce_explore_schema).
2

Vorschau

Bitten Sie DeepMask, die Änderung zuerst zu zeigen. Der Schreibvorgang läuft mit dry_run: true und liefert eine Vorher→Nachher-Differenz.
3

Bestätigen

Genehmigen Sie die Änderung. Aktualisierungen und Mehrfach-Erstellungen erfordern confirm: true.

Tägliches Standup

Fragen Sie „Was steht heute in Salesforce für mich an?” — das ist salesforce_my_day. Ergänzen Sie mit „Wie viele offene Opportunitys nach Phase?” für salesforce_summarize_records.

Paginierung

salesforce_find_records_smart blättert mit einem opaken cursor (next_cursor im Ergebnis). Die Schema-Auflistung nutzt start + limit. salesforce_query gibt nur eine Seite zurück — fügen Sie ein LIMIT oder engere Filter im SOQL hinzu; DeepMask folgt der nextRecordsUrl von Salesforce nicht.

Sicherheit & Datenschutz

  • Delegiertes OAuth — jeder Benutzer ist er selbst in Salesforce.
  • Keine Löschfunktion.
  • Schreibaktionen werden vom KI-Wrapper nie stillschweigend wiederholt (eine Wiederholung könnte Erstellungen duplizieren).
  • Trennen Sie in DeepMask → Konnektoren → Salesforce, oder widerrufen Sie die External Client App in den Salesforce-Einstellungen.
Siehe Salesforce-Integration einrichten für die External Client App, Berechtigungen und Widerrufsschritte.
Fragen zu Datenresidenz, Compliance oder Sicherheit? Kontaktieren Sie den DeepMask-Support unter support@deepmask.io.