Sie befinden sich hier:
Bewährte Vorgehensweisen: Starten eines Bildschirm-Flows über eine benutzerdefinierte Maps-Aktion
Starten Sie einen Bildschirm-Flow über eine benutzerdefinierte Salesforce Maps-Aktion, damit Mitarbeiter eine Checkliste, Umfrage oder Notizen über eine Markierung erfassen können.
Erforderliche Editionen
| Unterstützte Editionen anzeigen. |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen von Flows: | Flow verwalten |
| Konfigurieren von benutzerdefinierten Aktionen: | Anwendung anpassen |
Eine benutzerdefinierte Maps-Aktion kann einen Bildschirm-Flow über eine eingezeichnete Markierung starten. Verwenden Sie dieses Muster, wenn Mitarbeiter strukturierte Details aus einer Markierung erfassen und Salesforce diese Antworten in einen verwandten Datensatz schreibt. Erstellen Sie einen Bildschirm-Flow, der die Datensatz-ID der Markierung akzeptiert, und verbinden Sie ihn dann mit einer benutzerdefinierten Aktionsschaltfläche.
Erstellen des Bildschirm-Flows
Erstellen Sie einen Bildschirm-Flow für das Objekt, das Ihre Mitarbeiter auf der Karte darstellen. Im Beispiel wird das Objekt "Account" verwendet. Sie können sie an Leads, Kontakte, Kundenvorgänge oder benutzerdefinierte Objekte anpassen.
- Geben Sie im Feld Schnellsuche den Text Flows ein und wählen Sie dann Flows aus.
- Klicken Sie auf Neuer Flow. Wählen Sie Bildschirm-Flow aus, klicken Sie auf Weiter und dann auf Automatisches Layout.
- Klicken Sie auf Neue Ressource und wählen Sie Variable aus. Geben Sie für den API-Namen recordId ein. Wählen Sie als Datentyp Text aus. Wählen Sie Zur Eingabe verfügbar aus und klicken Sie dann auf Fertig. Salesforce Maps übergibt die ID des Datensatzes hinter der Markierung an diese Variable.
- Fügen Sie das Element "Datensätze abrufen" hinzu und benennen Sie es für Ihr Objekt (z. B. "Accountdatensatz abrufen"). Wählen Sie das Objekt aus und filtern Sie dann seine Datensätze.
Festlegen dieses Filterelements Gewünschte Aktion Feld Id Operator Gleich Wert recordId - Fügen Sie ein Bildschirmelement hinzu. Geben Sie eine Bezeichnung ein, deaktivieren Sie Kopfzeile anzeigen und Pause und fügen Sie die Bildschirmkomponenten hinzu, die Mitarbeiter ausfüllen sollen, beispielsweise Kontrollkästchen oder Eingabefelder.
- Fügen Sie das Element "Datensätze erstellen" (oder "Datensätze aktualisieren" zum Schreiben in einen vorhandenen Datensatz) hinzu, um die Antworten zu speichern, beispielsweise in einer zugehörigen Aufgabe. Legen Sie die erforderlichen Feldwerte fest und ordnen Sie dann jede Bildschirmkomponente einem Feld zu.
Feld Beispielwert WhatId recordIdOwnerId {!Get_Account_Record.OwnerId}Betreff Check-in at {!Get_Account_Record.Name}Status Abgeschlossen - Wählen Sie das Datensatzelement aus, klicken Sie auf Fehlerpfad hinzufügen und fügen Sie einen Bildschirm mit einer Komponente vom Typ "Anzeigetext" hinzu, auf der die Mitarbeiter erfahren, wie sie vorgehen sollen, wenn Salesforce ihre Antworten nicht speichern kann.
- Fügen Sie einen Bestätigungs-Bildschirm mit einer Komponente "Anzeigetext" hinzu und speichern Sie dann den Flow. Notieren Sie sich den API-Namen. Sie benötigen sie für die benutzerdefinierte Aktion.
Erstellen einer benutzerdefinierten Aktion zum Starten des Flows
- Geben Sie im Feld Schnellsuche den Text Installierte Pakete ein und wählen Sie dann Installierte Pakete aus.
- Suchen Sie nach dem Salesforce Maps-Paket und klicken Sie dann auf Konfigurieren.
- Wählen Sie Einstellungen | Benutzerdefinierte Aktionen.
- Wählen Sie Neu erstellen aus, benennen Sie die benutzerdefinierte Aktion und wählen Sie dann Aktivitätsunterstützung und Unterstützung für überprüfte Standorte aus.
- Wählen Sie die Aktion Visueller Flow starten aus und geben Sie dann den API-Namen des von Ihnen erstellten Flows ein.
- Speichern Sie Ihre Arbeit.
Hinzufügen der Aktion zu einem Schaltflächensatz
- Wählen Sie in den Salesforce Maps-Einstellungen Schaltflächensatzname aus.
- Wählen Sie den Schaltflächensatz aus, dem Sie die benutzerdefinierte Aktion hinzufügen möchten.
- Suchen Sie nach der neuen Schaltfläche und ziehen Sie sie an die gewünschte Stelle im Popup-Layout.
- Speichern Sie Ihre Arbeit.
Testen des Flows
- Stellen Sie eine Ebene dar, deren Objekt dem von Ihnen erstellten Flow entspricht.
- Klicken Sie auf eine Markierung, wählen Sie Aktionen aus und klicken Sie dann auf die Schaltfläche, die Sie hinzugefügt haben.
- Vervollständigen Sie den Bildschirm, klicken Sie auf Weiter und dann auf Fertigstellen. Salesforce schreibt die Antworten in den verwandten Datensatz.
