Installation & Lizenzverwaltung

Dieser Leitfaden behandelt die wesentlichen Schritte, um Avonni Dynamic Components in Ihrer Salesforce-Umgebung zum Laufen zu bringen.

Übersicht

Bevor Sie Benutzer konfigurieren, ist es wichtig zu verstehen, dass der Zugriff auf Avonni-Komponenten durch ein zweistufiges Sicherheitsmodell gesteuert wird. Damit ein Benutzer eine Komponente erfolgreich anzeigen oder mit ihr interagieren kann, muss er BEIDES haben:

  1. Eine Paketlizenz: Dies weist dem Benutzer einen spezifischen „Sitzplatz“ zu (verwaltet in Installierte Pakete).

  2. Ein Berechtigungssatz: Dies gewährt die technischen Rechte zum Laden des Komponenten-Codes (verwaltet in Berechtigungssätze).

Hinweis: Wenn ein Benutzer eine Lizenz, aber keinen Berechtigungssatz hat (oder umgekehrt), werden die Komponenten nicht geladen und er erhält einen Fehler.

Umgebung & Limits

  • Sandbox-Umgebungen: Die Installation beinhaltet eine Site-Lizenz. Sie haben unbegrenzte Benutzer und keine Zeitbegrenzung für Tests und Entwicklung.

  • Produktionsumgebungen: Die Installation beinhaltet einen Freemium-Plan mit 10 Lizenzen. Wenn Sie mehr als 10 Benutzern Zugriff gewähren müssen, müssen Sie zusätzliche Lizenzen erwerben


Installation

Kritische Voraussetzung: Lightning Web Security

Schritt 1: Paketlizenzen zuweisen

Die Paketlizenz gewährt dem Benutzer das grundlegende Recht, die Avonni-Komponenten innerhalb von Salesforce zu verwenden.

So weisen Sie zu

  1. Navigieren Sie zu Setup.

  2. Suchen Sie nach Installierte Pakete.

  3. Suchen Sie Avonni Components und klicken Sie auf Lizenzen verwalten.

    • Hinweis für Altversionen: Wenn Sie das ältere eigenständige Paket verwenden, suchen Sie nach „Avonni Dynamic Component“ (Singular).

  4. Klicken Sie auf Benutzer hinzufügen, wählen Sie die erforderlichen Benutzer aus und klicken Sie auf Speichern.


Schritt 2: Berechtigungssätze zuweisen

Wenn Sie das Avonni Experience Components-Paket installieren, werden drei spezifische Berechtigungssätze automatisch zu Ihrer Salesforce-Organisation hinzugefügt.

Diese Berechtigungssätze steuern das technische Zugriffslevel eines Benutzers – und bestimmen, ob er eine Komponente nur auf einer Seite anzeigen kann oder neue Konfigurationen mit dem Avonni Builder erstellen kann

Wählen Sie den Berechtigungssatz aus, der der Rolle des Benutzers entspricht:

Rolle

Name des Berechtigungssatzes

Funktion

Endbenutzer

(Interne Salesforce)

Avonni Dynamic Components User

Erforderlich für Benutzer, die Dynamic Components anzeigen/interagieren müssen (z. B. benutzerdefinierte Datentabellen, Aktionsschaltflächen) innerhalb von Salesforce.

Endbenutzer

(Experience Cloud)

Avonni Experience Cloud Components User

Erforderlich für Benutzer, die Komponenten auf Experience-Sites oder Standardseiten des Lightning App Builders anzeigen/interagieren müssen.

Admins & Builder

Avonni Experiences Admin

Erforderlich für Benutzer, die Layouts mit dem Avonni Component Builder erstellen, bearbeiten oder bauen müssen.

So weisen Sie zu

  1. Navigieren Sie zu Setup > Berechtigungssätze.

  2. Wählen Sie den passenden Berechtigungssatz aus der obigen Tabelle aus.

  3. Klicken Sie auf Zuweisungen verwalten > Zuweisung hinzufügen.

  4. Wählen Sie die Benutzer aus, denen Sie in Schritt 1 Lizenzen zugewiesen haben.

  5. Klicken Sie auf Zuweisen.

Beste Praxis (Least Privilege): Weisen Sie das Berechtigungspaket Avonni Experiences Admin nur Benutzern zu, die tatsächlich Komponenten erstellen müssen. Die meisten Benutzer benötigen nur die User-Berechtigungssätze.


Erweitert: Nicht-Admins das Erstellen von Komponenten erlauben

Standardmäßig können nur Systemadministratoren Komponenten erstellen/bearbeiten. Wenn Sie einem Nicht-Admin-Benutzer die Möglichkeit geben möchten, Dynamic Components zu erstellen, müssen Sie ihm den Berechtigungssatz Avonni Experiences Admin zuweisen (Schritt 2) UND zwei spezifische Systemberechtigungen gewähren.

Erforderliche Systemberechtigungen

  1. Author Apex: Ermöglicht die Erstellung/Änderung benutzerdefinierter Komponenten.

  2. Modify Metadata Through Metadata API Functions: Ermöglicht das Speichern von Komponentenkonfigurationen.

So konfigurieren Sie

  1. Gehen Sie zu Setup > Berechtigungssätze.

  2. Erstellen Sie einen neuen Berechtigungssatz (z. B. „Avonni Builder System Permissions“).

  3. Gehen Sie zu Systemberechtigungen und aktivieren Sie die Optionen Author Apex und Modify Metadata Through Metadata API Functions.

  4. Weisen Sie diesen benutzerdefinierten Berechtigungssatz Ihrem Nicht-Admin-Builder zu.


Lizenzen erwerben

Das Avonni Components-Paket bietet einen Freemium-Plan, der bis zu 10 Benutzer in Ihrer Produktionsorganisation zulässt. Für den Zugriff von mehr als 10 Benutzern benötigen Sie zusätzliche Lizenzen.


Benötigen Sie Hilfe?

Wenn Sie Probleme mit der Lizenzzuweisung oder Berechtigungen haben:

  • Community: Treten Sie unserer Trailblazer Community Group bei, um Best Practices, Massen-Zuweisungen und Strategien für große Organisationen zu besprechen.

  • Support: Kontaktieren Sie unser Team unter [email protected].

  • Vertrieb: Für Preisgespräche oder Lizenzierung in großem Umfang kontaktieren Sie [email protected].

Zuletzt aktualisiert

War das hilfreich?