Zum Inhalt springen

App Workbench Registerkarte „Rollen" in Jitterbit App Builder

Übersicht

Role ist die siebte Registerkarte in der App Workbench. Sie befasst sich mit der Sicherheit Ihrer Anwendung und ist der Ort, an dem Sie Rollen erstellen und konfigurieren.

Eine Rolle ist eine Kombination von Berechtigungen für eine Datenquelle: die Möglichkeit, Elemente ihrer Tabellen und Geschäftsobjekte zu lesen, einzufügen, zu aktualisieren und zu löschen. Unter Rollen finden Sie eine vollständige Erläuterung, was eine Rolle ist und wie Berechtigungen und Gruppen zusammenpassen.

Diese Seite beschreibt die Registerkarte Rollen und bietet einen Überblick über die möglichen Aktionen: Erstellen von Rollen einzeln oder mit der Schnellstartfunktion + Superuser, Vergeben oder Widerrufen von Seitenberechtigung einer Rolle und Verwalten von Tabellen- und Geschäftsobjektberechtigungen einer Rolle im Massenverfahren.

Registerkarte „Rollen"

Die folgende Abbildung zeigt die Registerkarte Rollen einer Anwendung mit zwei konfigurierten Rollen:

In der Registerkarte Rollen gibt es drei Bereiche:

  • App-Datenquellen: Wählen Sie aus, für welche Datenquellen der Anwendung Sie Rollen verwalten. Enthält auch Schaltflächen zur Verwaltung von Anwendungsgruppen und zur Erstellung von Administratoren:

    • Ein Dropdown zeigt die aktuell ausgewählte Datenquelle. Die auf dem Rest der Seite konfigurierten Einstellungen gelten für die hier ausgewählte Datenquelle.

    • Anwendungsgruppen: Öffnet das Dialogfeld Anwendungsgruppen, in dem Sie die mit den Rollen der ausgewählten Datenquelle verknüpften Anwendungsgruppen erstellen und verwalten.

    • + Superuser: Erstellt eine Rolle mit dem Namen Superuser mit vollständigen Berechtigungen für jede vorhandene Tabelle und jedes Geschäftsobjekt in der ausgewählten Datenquelle und aktiviert die Option Grant On Create für sowohl die Akkordeons Tabellen als auch Geschäftsobjekte, damit später erstellte Tabellen und Geschäftsobjekte automatisch der Rolle gewährt werden. Weitere Informationen zu diesen Akkordeons finden Sie unter Tabellen- und Geschäftsobjektberechtigungen.

  • Rollen: Die vorhandenen Rollen für die ausgewählte Datenquelle sind in diesem Bereich aufgeführt, der Folgendes umfasst:

    • + Role: Klicken Sie, um eine neue Rolle zu erstellen.

    • Eine Tabelle der vorhandenen Rollen mit den Spalten Name und Pages. Die Tabelle kann mit dem -Filtersymbol gefiltert werden. Sie können auf das -Lupensymbol klicken, um nach einer bestimmten Rolle zu suchen. Jede Zeile enthält den Namen der Rolle, ein -Dateisymbol, das die Seite Role Pages der Rolle öffnet (siehe Seitenberechtigung), und ein -Stiftsymbol, das die Seite Role der Rolle öffnet (siehe Tabellen- und Geschäftsobjektberechtigungen).

  • Pages: Ein Diagramm, das die Beziehung zwischen allen Seiten zeigt, auf die die aktuell im Bereich Rollen ausgewählte Rolle zugreifen kann.

Warnung

Das Erstellen einer Rolle ändert das Verhalten der Anwendung für alle Benutzer: Sobald eine Rolle Berechtigungen für die Anwendung hat, verlieren Benutzer ohne eine berechtigte Rolle den Zugriff darauf vollständig. Unter Wie Rollen den Anwendungszugriff beeinflussen erfahren Sie, warum dies geschieht. Bevor Sie eine Rolle erstellen, stellen Sie sicher, dass Ihr eigenes Benutzerkonto (oder eine Administratorgruppe) auch eine berechtigte Rolle erhält, um sich nicht selbst oder andere Benutzer aus der Anwendung auszusperren.

Seitenberechtigung

Klicken Sie auf das -Dateisymbol für eine Rolle, um die Seite Role Pages zu öffnen:

Der Header zeigt die App, Datenquelle und Rolle, auf die es sich bezieht, zusammen mit einer Schaltfläche Report, die einen herunterladbaren PDF-Sicherheitsbericht generiert. Darunter befindet sich eine Liste aller Seiten in der Anwendung mit einer Spalte Read Access?, die anzeigt, ob die Rolle derzeit Lesezugriff darauf hat. Jede Zeile bietet vier Schaltflächen:

  • Vollzugriff gewähren: Gewährt der Rolle vollständige Berechtigung für die Objekte, von denen die Seite abhängt.
  • Lesezugriff gewähren: Gewährt der Rolle Leseberechtigung für die Objekte, von denen die Seite abhängt.
  • Panels widerrufen: Widerruft die Berechtigungen der Rolle nur für die Quellobjekte der Panels der Seite.
  • Alle widerrufen: Widerruft die Berechtigungen der Rolle für alle Objekte, die die Seite verwendet, einschließlich Regeln, die auf der Seite verwendet werden, wie z. B. Listen.

Wichtig

Diese Schaltflächen wirken sich auf die Tabellen, Business Objects und Regeln aus, von denen eine Seite abhängt, nicht auf die Seite selbst. Wenn eine andere Seite eines dieser Objekte gemeinsam nutzt, z. B. eine Liste, die auf mehr als einer Seite verwendet wird, kann das Gewähren oder Widerrufen von Berechtigungen aus der Zeile einer Seite auch den Zugriff auf die andere Seite ändern. Panels widerrufen beschränkt diese Auswirkung auf das eigene Quellobjekt eines Panels, während Alle widerrufen umfassender ist und auch den Zugriff auf andere Regeln entfernt, die auf der Seite verwendet werden, wie z. B. Listen.

Jede Zeile bietet zwei weitere Möglichkeiten, um auf diese bestimmte Seite einzuwirken:

  • Durch Klicken auf den Namen der Seite wird deren Bearbeitungsbildschirm geöffnet. Dies ist derselbe Bildschirm, auf den von der Registerkarte „Seiten" der App Workbench zugegriffen werden kann. Dort können Sie die Seite selbst überprüfen oder ändern.

  • Das Symbol Stift am Ende der Zeile öffnet eine Rollenseite, auf der die einzelnen Steuerelemente der Seite, die Tabelle, an die jedes gebunden ist, und der Lese-, Einfüge-, Aktualisierungs- und Löschzugriff der Rolle auf jedes aufgelistet sind:

    Wählen Sie ein Steuerelement aus der Liste aus und verwenden Sie dann die drei Schaltflächen, um darauf einzuwirken: Vollzugriff gewähren und Lesezugriff gewähren gewähren der Rolle vollständige oder Leseberechtigung für die zugrunde liegende Tabelle des Steuerelements, und Widerrufen entfernt die Berechtigung der Rolle dafür.

Tabellen- und Business-Object-Berechtigungen

Klicken Sie auf das Symbol Stift neben einer Rolle, um die Seite Rolle zu öffnen, die zwei Panels enthält:

  • Rolle: Dieses Panel ermöglicht es Ihnen, die Details der Rolle zu bearbeiten. Es ist in drei erweiterbare Akkordeons unterteilt:

    • Rolleninformationen: Der Name, die Datenquelle und die Beschreibung der Rolle.
    • Tabellen: Massenbeschleunigte Berechtigung für die Tabellen der Datenquelle.
    • Business Objects: Massenbeschleunigte Berechtigung für die Business Objects der Datenquelle.

    Durch Erweitern des Akkordeons Tabellen oder Business Objects werden dieselben Optionen angeboten. Der Screenshot unten zeigt das Akkordeon Tabellen:

    • Bei Erstellung gewähren: Ein Kontrollkästchen, das, wenn es aktiviert ist, der Rolle ihre Standardberechtigungen für Tabellen (oder Business Objects) automatisch gewährt, die von diesem Zeitpunkt an erstellt werden.
    • Standardberechtigungen: Kontrollkästchen für Lesen, Einfügen, Aktualisieren und Löschen, die definieren, welche Berechtigungen Bei Erstellung gewähren automatisch für neu erstellte Tabellen (oder Business Objects) gewährt und welche Berechtigungen Standard gewähren für vorhandene Tabellen gewährt.
    • Standard gewähren: Gewährt der Rolle ihre konfigurierten Standardberechtigungen für alle vorhandenen Tabellen (oder Business Objects).
    • Vollzugriff gewähren: Gewährt der Rolle vollständige Berechtigung für alle vorhandenen Tabellen (oder Business Objects).
    • Lesezugriff gewähren: Gewährt der Rolle Leseberechtigung für alle vorhandenen Tabellen (oder Business Objects).
    • Alle widerrufen: Widerruft die Berechtigungen der Rolle für alle vorhandenen Tabellen (oder Business Objects).

    Wichtig

    Die Akkordeons Tabellen und Business Objects funktionieren unabhängig voneinander. Wenn Sie im Akkordeon Tabellen auf Vollzugriff gewähren klicken, werden vollständige Berechtigungen nur für Tabellen gewährt. Um auch vollständige Berechtigungen für Business Objects zu gewähren, klicken Sie separat im Akkordeon Business Objects auf Vollzugriff gewähren.

  • Berechtigungen: Hier werden alle einzelnen Berechtigungen aufgelistet, die der Rolle gewährt wurden. Mit der Schaltfläche + Berechtigung können Sie Berechtigungen für eine Tabelle, ein Business Object oder eine Regel gleichzeitig gewähren. Ein Beispiel finden Sie unter Erstellen der HR-Rolle im Tutorial „Einführung in App Builder".