Loading

Fehler: "Dieser Berechtigungssatz enthält ein Objekt, für das eine Lizenz erforderlich ist. Bevor Sie fortfahren, weisen Sie dem Benutzer die entsprechende Berechtigungssatz-Lizenz zu."

Veröffentlichungsdatum: Jan 27, 2026
Beschreibung
Beim Zuweisen oder Ändern von Berechtigungssätzen wird ein Lizenzvalidierungsfehler angezeigt, wenn dem Benutzer nicht die richtige Berechtigungssatz-Lizenz zugewiesen wurde. Die Systemberechtigungen "Alle Daten anzeigen" und "Alle Daten modifizieren" können nach einem Upgrade von CPQ 224 oder CPQ 226 auf eine neuere Version ähnliche Fehler verursachen. Berechtigungssätze, die Zugriff auf Salesforce CPQ oder lizenzierte benutzerdefinierte Advanced Approvals-Objekte erteilen, ermöglichen den Benutzern die Interaktion mit dem jeweiligen Paket. Diese beiden Systemberechtigungen ermöglichen den Zugriff auf alle Objekte, einschließlich CPQ und Advanced Approvals. Ohne die entsprechende zugewiesene Lizenz kann es zu Validierungsfehlern kommen, ähnlich denen in folgenden Szenarien:
  • Wenn ein benutzerdefinierter Berechtigungssatz, der die Systemberechtigungen "Alle Daten anzeigen" oder "Alle Daten modifizieren" umfasst, einem nicht lizenzierten CPQ- oder Advanced Approvals-Benutzer zugewiesen wird, tritt folgender Fehler auf:
"Beheben Sie Folgendes:
Berechtigungssatz [NAME DES BERECHTIGUNGSSATZES] kann Benutzer [NAME DES BENUTZERS] nicht zugewiesen werden. Dieser Berechtigungssatz enthält ein Objekt, für das eine Lizenz erforderlich ist. Bevor Sie fortfahren, weisen Sie dem Benutzer die entsprechende Berechtigungssatz-Lizenz zu."
  • Wenn Sie einen benutzerdefinierten Berechtigungssatz bearbeiten, um die Systemberechtigungen "Alle Daten anzeigen" oder "Alle Daten modifizieren" hinzuzufügen, müssen alle zugewiesenen Benutzer des Berechtigungssatzes über eine Lizenz verfügen. Wenn ein nicht lizenzierter Benutzer zum aktualisierten Berechtigungssatz gehört, wird ein ähnlicher Lizenzvalidierungsfehler angezeigt:
"Dieser Berechtigungssatz enthält ein Objekt, für das eine Lizenz erforderlich ist. Bevor Sie fortfahren, weisen Sie dem Benutzer die entsprechende Berechtigungssatz-Lizenz zu."
Lösung
Um die Fehler in den obigen Szenarien zu beheben, müssen entweder die Berechtigungen für lizenzierte CPQ- oder AA-Objekte aus dem Berechtigungssatz entfernt werden oder allen zugewiesenen Benutzern muss die entsprechende Lizenz ebenfalls zugewiesen werden. Die folgenden Schritte zeigen, wie Sie einen benutzerdefinierten Berechtigungssatz erstellen, der ähnliche Berechtigungen wie "Alle Daten anzeigen" oder "Alle Daten modifizieren" erteilt, aber den Zugriff auf die lizenzierten Objekte für CPQ oder Advanced Approvals ausschließt:

CPQ – Lizenzierte benutzerdefinierte Objekte
  • Preisregel
  • Preisempfehlung
  • Produktregel
  • Angebot
  • Angebotsvorlage
  • Abonnement
Advanced Approvals – Lizenzierte benutzerdefinierte Objekte
  • Genehmigung
  • Genehmigungsregel


Bearbeiten des Berechtigungssatzes "Alle Daten anzeigen" oder "Alle Daten modifizieren", um CPQ- oder AA-Objektberechtigungen zu entfernen:

In einer Organisation mit CPQ/AA Version 228:

  1. Erstellen Sie einen neuen Berechtigungssatz.
    1. Geben Sie ihm einen Namen, der aussagt, dass die Berechtigungen "Alle Daten anzeigen" oder "Alle Daten modifizieren" enthalten sind, jedoch ohne CPQ- oder AA-Objekte.
  2. Aktivieren Sie unter "Systemberechtigungen" entweder "Alle Daten anzeigen" oder "Alle Daten modifizieren".
  3. Speichern Sie den Vorgang.
  4. Deaktivieren Sie "Alle Daten anzeigen" oder "Alle Daten modifizieren".
  5. Speichern Sie die Einstellungen.
Überprüfen Sie in den Objekteinstellungen, dass die Berechtigungen richtig markiert sind.  Nach Widerrufen der Systemberechtigungen "Alle Daten anzeigen" oder "Alle Daten modifizieren" in der CPQ/AA-Version 228 bleiben die Objektberechtigungen für alle Objekte außer für lizenzierte benutzerdefinierte Objekte erhalten. Wenn Sie die Systemberechtigungen "Alle Daten anzeigen" oder "Alle Daten modifizieren" deaktivieren, werden nur die Berechtigungen für die lizenzierten Objekte im Berechtigungssatz deaktiviert; die Kontrollkästchen für die Objektberechtigungen bleiben für alle nicht lizenzierten benutzerdefinierten Objekte aktiviert. Wenn Sie für ein beliebiges Objekt "Lesezugriff" deaktivieren, werden die Zugriffsrechte "Erstellen", "Bearbeiten", "Löschen", "Alle anzeigen" und "Alle modifizieren" für dieses Objekt aufgehoben.

HINWEIS: Es wird nicht empfohlen, Berechtigungen für lizenzierte benutzerdefinierte Objekte in Berechtigungssatzgruppen stummzuschalten, um die Zugriffsrechte "Alle Daten anzeigen" oder "Alle Daten modifizieren" beizubehalten. Die Systemberechtigungen "Alle Daten anzeigen" oder "Alle Daten modifizieren" sind nicht mehr in der Lage, Metadatenänderungen zu erfassen, wenn sie in einer Berechtigungssatzgruppe verwendet werden. Der Berechtigungssatz in der Gruppe, die eine dieser beiden Systemberechtigungen enthält, muss aktualisiert werden, um die neuen Metadaten zu erfassen. Aktualisierungen am Berechtigungssatz können immer noch zu Validierungsfehlern führen, wenn der Berechtigungssatzgruppe nicht lizenzierte Benutzer zugewiesen sind.


SIEHE AUCH
Bewährte Vorgehensweisen für das CPQ-Profil zum Vorbereiten auf die Version Winter '21
View Permission Set License Assignments for Salesforce CPQ and Advanced Approvals (Anzeigen der Berechtigungssatz-Lizenzzuweisungen für Salesforce CPQ und Advanced Approvals)
Remove CPQ Licensed Custom Object Access from Profiles (Entfernen der Zugriffsrechte für lizenzierte benutzerdefinierte CPQ-Objekte aus Profilen)
Verwalten von Berechtigungssatzzuweisungen
 
Nummer des Knowledge-Artikels

000390789

 
Laden
Salesforce Help | Article