Erstellen einer einfachen Zugriffsmöglichkeit auf den Aktivierungs-Flow
Lernziele
- Erläutern, weshalb Sie einen Berechtigungssatz möglicherweise über eine Lightning-Anwendungsseite aktivieren möchten
- Erstellen einer Lightning-Anwendungsseite, die einen Flow referenziert
- Ausführen eines Flows über eine Lightning-Anwendungsseite, um einen sitzungsbasierten Berechtigungssatz zu aktivieren.
Mit Trail Together einem Dozenten folgen
Möchten Sie bei diesem Schritt einem Experten folgen? Schauen Sie sich dieses Video an, das Teil der Reihe "Trail Together" ist.
(Dieser Clip beginnt bei Minute 30:49, für den Fall, dass Sie zurückspringen und den Anfang des Schritts noch einmal sehen möchten.)
Barrierefreiheit
Für diese Einheit sind einige zusätzliche Anweisungen für Benutzer von Bildschirmlesegeräten erforderlich. Klicken Sie auf den nachstehenden Link, um eine ausführliche Version dieser Lektion für Bildschirmlesegeräte aufzurufen:Trailhead-Anweisungen für Bildschirmlesegeräte öffnen.
Warum eine Lightning-Anwendungsseite verwenden?
In den vorherigen Einheiten haben Sie einen sitzungsbasierten Berechtigungssatz erstellt, ihn mithilfe eines Flows aktiviert und ihn einem Benutzer zugewiesen. Wenn wir hier aufhören, könnten Sie Benutzer Ihren Flow ausführen lassen, damit sie den Berechtigungssatz für sich selbst aktivieren. Allerdings ist dies vermutlich umständlich und nicht sehr benutzerfreundlich. Die meisten einstellenden Manager müssen keine Flows in unserem Szenario ausführen, sodass sie möglicherweise keine Berechtigung zu deren Ausführung haben.
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text "Generator" ein und wählen Sie dann Lightning-Anwendungsgenerator aus.
- Klicken Sie auf Neu, wählen Sie Anwendungsseite aus und klicken Sie dann auf Weiter.
- Nennen Sie Ihre Seite "Activate Temp Access Flow (Temporären Zugriffs-Flow aktivieren)" und klicken Sie auf Weiter.
- Wählen Sie Eine Region aus und klicken Sie auf Fertigstellen.
- Ziehen Sie die Flow-Komponente in den Zeichenbereich und wählen Sie als Flow Activate Contracts Access (Vertragszugriff aktivieren) aus. (Eventuell ist der Flow bereits ausgewählt.)
- Klicken Sie auf Speichern und wählen Sie Aktivieren aus.
- Wählen Sie im Aktivierungsfenster Lightning Experience aus und fügen Sie für "Lightning-Anwendungen" Vertrieb hinzu.
- Speichern Sie Ihre Arbeit und klicken Sie auf Zurück, um den Lightning-Anwendungsgenerator zu verlassen.
Damit haben wir gerade den Zugriff auf den Flow, der Ihren Berechtigungssatz aktiviert, über eine Lightning-Komponente vereinfacht. In der Vertriebsanwendung können Sie die Registerkarte sehen:
Einstellende Manager können jetzt den Berechtigungssatz "Employment Contracts Access" (Zugriff auf Arbeitsverträge) für sich selbst aktivieren, indem sie einfach "Activate Temp Access Flow" (Temporären Zugriffs-Flow aktivieren) auswählen. Wenn die Registerkarte ausgewählt wird, beginnt die Ausführung des Flows im Hintergrund. Sobald der Flow abgeschlossen ist, wird Ihnen eine entsprechende Nachricht angezeigt. Der einstellende Manager hat jetzt Lese-, Erstell-, Bearbeitungs- und Löschzugriff während der laufenden Sitzung.
Testen Ihrer Arbeit
Lassen Sie uns nun alles testen, was Sie bisher getan haben.
- Melden Sie sich als der Benutzer an, den Sie in der vorherigen Einheit erstellt haben.
- Suchen Sie nach "Verträge" und wählen Sie dies aus. Sie sollten nicht in der Lage sein, Verträge zu bearbeiten oder zu erstellen.
- Klicken Sie in der Vertriebsanwendung auf Activate Temp Access Flow (Temporären Zugriffs-Flow aktivieren). Sie sollten eine Nachricht mit der Information sehen, dass Ihr Flow abgeschlossen ist.
- Suchen Sie noch einmal nach "Verträge" und wählen Sie dies aus. Sie sollten auf der Seite die Schaltfläche "Neu" sehen, die Ihnen ermöglicht, einen neuen Vertrag zu erstellen. Wenn Sie auf einen Vertrag klicken, sollten Sie diesen bearbeiten können.