Einführung

Mit HCM Data Loader für Kalkulationstabellen (HDSL) können Sie Bulk-Datenladefunktionen für Geschäftsbenutzer und eingehende Integrationen bereitstellen. Sie können Kalkulationstabellenvorlagen für Ihre spezifischen Anwendungsfälle konfigurieren und nur den Rollen, die sie benötigen, Zugriff auf diese Vorlagen zuweisen. Beispiel: Ihre Rekrutierungsintegration kann Zugriff auf eine Tabelle "Neueinstellungen" haben, während die Tabelle "Überstunden" für den Abrechnungsadministrator verfügbar wäre.

In diesem Tutorial wird die Vorlagensicherheit erläutert und Sie durch die Konfiguration der verschiedenen Rollen geführt, die Sie zum Erstellen und Implementieren benutzerdefinierter Vorlagen und zum Zuweisen von Rollenzugriff zu vordefinierten Vorlagen benötigen.

Hinweis:

In diesem Tutorial wird davon ausgegangen, dass Redwood aktiviert ist. Wenn dies nicht der Fall ist, befolgen Sie das Tutorial Release 25A.

Datensicherheit für Kalkulationstabellen

Vorlagen sind so konfiguriert, dass Daten als Sessionbenutzer oder als erweiterter Benutzer hochgeladen werden.

HSDL - Alle Vorlagenrollen - Administratorrolle

Es wird immer empfohlen, den Sessionbenutzer zu verwenden. Dadurch wird sichergestellt, dass der Benutzer auf die Datensätze beschränkt ist, die er durch seine Datensicherheitskonfiguration erstellen und verwalten kann. Die hochgeladenen Datensätze weisen den Benutzernamen des Endbenutzers als Wert für "Erstellt von" oder "Zuletzt aktualisiert von" auf.

Wenn die Vorlage Daten als erweiterter Benutzer hochlädt:

  • Die Datensicherheitskonfiguration des Endbenutzers wird ignoriert, da der erweiterte Benutzer Zugriff auf alle Datensätze hat.
  • In den Feldern "Erstellt von" und "Zuletzt aktualisiert von" wird der erhöhte Benutzername angezeigt.

Einige Objekte verwenden Datensicherheit in der Anwendung, diese Datensicherheit ist jedoch in HSDL nicht verfügbar. Für diese Objekte ist nur der erhöhte Benutzer verfügbar.

Tipp:

You can identify business objects that are restricted to upload data as the elevated user from the Spreadsheet Loading Support information available against all business objects in the View Business Objects task.
HSDL - Alle Vorlagenrollen - Administratorrolle

Sie benötigen eine separate Funktionssicherheitsberechtigung, um Rollenzugriff auf Vorlagen basierend auf eingeschränkten Tabellenladeobjekten zuzuweisen.

Vorlagendesign

Sie entwerfen und testen Kalkulationstabellenvorlagen in Ihren Nicht-Produktionsumgebungen. Dazu erteilen Sie Zugriff auf die Aufgabe Tabellenvorlagen und die Möglichkeit, Daten mit HSDL zu laden. Anschließend konfigurieren Sie mit der Aufgabe Zugriff auf Kalkulationstabellengeschäftsobjekte, für welche Geschäftsobjekte der Vorlagendesigner Vorlagen importieren und erstellen kann.

Beispiele:

Die Rollen, die zum Entwerfen und Testen von HSDL-Vorlagen erforderlich sind

Erstellen Sie mit der Sicherheitskonsole Ihre Vorlagendesignerrollen, und mit der Aufgabe Zugriff auf Kalkulationstabellengeschäftsobjekte konfigurieren Sie die Geschäftsobjekte und Produktbereiche, für die jede Vorlagendesignerrolle Kalkulationstabellenvorlagen erstellen und importieren kann.
  • In Aufgabe 1 wird erläutert, wie Sie den Zugriff auf die Aufgabe Zugriff auf Kalkulationstabellengeschäftsobjekte erteilen.
  • In Aufgabe 2 wird erläutert, wie Sie die Rollen des Vorlagendesigners erstellen.
  • In Aufgabe 3 wird erläutert, wie Sie die Geschäftsobjekte und Produktbereiche konfigurieren, für die ein Vorlagendesigner Vorlagen erstellen und importieren kann.

Implementierung der Produktionsvorlage

Sie verwenden erneut die Aufgabe Tabellenvorlagen in Ihrer Produktionsumgebung, um Ihre getesteten HSDL-Vorlagen zu importieren, die Rollen zuzuweisen, die diese Vorlage und den Zugriff auf das Dataset verwenden können, und sie dann zu aktivieren. Dazu können Sie Implementierungsrollen für Produktionsvorlagen erstellen und die Geschäftsobjekte und Produktbereiche konfigurieren, für die jede Rolle Vorlagen importieren kann.

Beispiele:

Die Rollen, die zum Zuweisen von Rollen und Aktivieren von Vorlagen erforderlich sind

Tipp:

Es wird empfohlen, dass Ihre Produktionsrollen keinen Zugriff auf das Laden von Daten mit HCM Data Loader für Kalkulationstabellen haben.

Sie erstellen Rollen mit eingeschränkten Geschäftsobjekts in der Produktion auf ähnliche Weise wie in Nicht-Produktionsumgebungen.

  • In Aufgabe 4 wird erläutert, wie Sie Implementierungsrollen für Produktionsvorlagen für eine eingeschränkte Liste von Geschäftsobjekten erstellen.

Alternativ können Sie eine einzelne Administratorrolle für den Import von Vorlagen in die Produktion, die Zuweisung von Rollenzugriff und jede laufende Wartung erstellen.

Nachdem eine Vorlage aktiviert wurde, wird die Geschäftsobjektsicherheit durch die Vorlagensicherheit ersetzt, und nur die zur Verwaltung einer Vorlage konfigurierte Rolle kann sie bearbeiten. Der Vorteil der Verwendung der Administratorrolle besteht darin, dass Sie die Verwaltungsrolle nicht für jede Ihrer Vorlagen konfigurieren müssen. Der Nachteil: Sie können die Aktualisierungen, die Benutzer dieser Rolle ausführen, nicht einschränken. Sie können die Vorlagendefinition bearbeiten, Rollenzugriff zuweisen und entfernen sowie den Status einer beliebigen Vorlage ändern.

Tipp:

Sie können das Auditing von Änderungen an der Rollenkonfiguration aktivieren.
  • In Aufgabe 5 wird erläutert, wie Sie eine Vorlagenadministratorrolle erstellen, die jede Vorlage verwalten kann.

Ziele

In diesem Tutorial führen Sie die folgenden Aktionen aus:

  • Erstellen Sie eine Rolle, um die Geschäftsobjekte zu konfigurieren, für die der Tabellenkalkulationstabellendesigner und Implementierungsrollen Vorlagen erstellen und importieren können.
  • Erstellen Sie Geschäftsobjektspezifische Rollen zum Entwerfen und Testen von Kalkulationstabellenvorlagen.
  • Erstellen Sie Geschäftsobjektspezifische Rollen für den Import und die Zuweisung von Rollenzugriff auf Kalkulationstabellenvorlagen in Produktionsumgebungen.
  • Erstellen Sie eine Vorlagenadministratorrolle zum Verwalten und Erteilen von Zugriff auf eine beliebige Vorlage.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  • Zugriff auf die Sicherheitskonsole.

Aufgabe 1: Zugriff auf die Aufgabe für den Zugriff auf das Geschäftsobjekt der Kalkulationstabelle erteilen

Mit der Aufgabe Zugriff auf Kalkulationstabellengeschäftsobjekte wird konfiguriert, für welche Geschäftsobjekte ein Kalkulationstabellendesigner Vorlagen erstellen und importieren kann. Dieser Zugriff wird normalerweise Ihrem Anwendungsadministrator erteilt. Hier definieren Sie eine neue benutzerdefinierte Rolle, um Zugriff zu erteilen.

  1. Melden Sie sich bei der Anwendung mit einem Benutzer an, der Zugriff auf die Sicherheitskonsole hat.
  2. Navigieren Sie zu Tools > Sicherheitskonsole, und klicken Sie auf Rolle erstellen.
  3. Geben Sie einen Rollennamen für HSDL-Zugriff auf Geschäftsobjekt oder ähnliches an, und geben Sie einen eindeutigen Rollencode an.
  4. Geben Sie eine Rollenkategorie für HCM - Tätigkeitsrollen an.
  5. Fügen Sie die folgende Funktionssicherheits-Policy hinzu:
  6. Funktionssicherheits-Policys
    Policy-Name Policy-Code Erteilt Zugriff auf
    Datenaustauscharbeitsbereich verwalten HRC_MANAGE_DATA_EXCHANGE_PRIV Arbeitsbereich für Datenaustausch

  7. Fügen Sie die folgende Rollenhierarchie hinzu:
  8. Rollenhierarchien
    Rollenname Rollencode Erteilt Zugriff auf
    Zugriff auf Geschäftsobjekt für HCM Data Loader für Kalkulationstabellen verwalten ORA_HRC_MANAGE_HSDL_BO_ACCESS Zugriff für Geschäftsobjekte aus Kalkulationstabellen - Aufgabe

  9. Speichern Sie die Änderungen.
  10. Sie können diese Rolle jetzt dem Anwendungsadministratorbenutzer erteilen, der für die Konfiguration der Geschäftsobjekte verantwortlich ist, für die Ihre HSDL-Vorlagendesigner Vorlagen erstellen und importieren können.


Aufgabe 2: Zugriff auf Entwurfstabellenvorlagen erteilen

In dieser Aufgabe wird beschrieben, wie Sie HSDL-Vorlagen entwerfen, testen und Zugriff erteilen.

Sie können mehrere Vorlagendesignerrollen verwenden, die jeweils Zugriff auf ein eingeschränktes Set von Geschäftsobjekten haben, oder eine einzelne Vorlagendesignerrolle mit Zugriff zum Erstellen und Importieren von Vorlagen für alle verfügbaren Geschäftsobjekte haben.

Achtung:

Mit Vorlagendesignerrollen kann der Benutzer Daten hochladen. Daher darf diese Rolle nur in Nicht-Produktionsumgebungen erstellt werden.
  1. Klicken Sie auf der Registerkarte Rollen der Sicherheitskonsole auf Rolle erstellen.
  2. Geben Sie einen Rollennamen und einen Rollencode an, der die Geschäftsobjekte identifiziert, für die dieser Vorlagendesigner Vorlagen definieren kann. Beispiel: HSDL-Vorlagendesigner - Worker oder HSDL-Vorlagendesigner - Alle Objekte.
  3. Geben Sie eine Rollenkategorie für HCM - Tätigkeitsrollen an.
  4. Fügen Sie die folgenden Funktionssicherheits-Policys hinzu:
  5. Funktionssicherheits-Policys
    Policy-Name Policy-Code Erteilt Zugriff auf
    HCM Data Loader-Geschäftsobjekte prüfen HRC_REVIEW_HDL_BUSINESS_OBJECTS_PRIV Aufgabe "Geschäftsobjekte anzeigen"

    Tipp:

    Die Aufgabe Geschäftsobjekte anzeigen ist das Data Dictionary für alle HSDL-unterstützten Objekte. Verwenden Sie es, um die Geschäftsobjektform und die unterstützten Attribute beim Entwerfen von Kalkulationstabellenvorlagen zu verstehen.
    Datenaustauscharbeitsbereich verwalten HRC_MANAGE_DATA_EXCHANGE_PRIV Arbeitsbereich für Datenaustausch

  6. Fügen Sie optional diese Funktionssicherheitsberechtigung hinzu:
    Funktionssicherheits-Policys
    Policy-Name Policy-Code Erteilt Zugriff auf
    Rollen einer beliebigen HCM Data Loader-Vorlage für Kalkulationstabellen zuweisen HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE Ermöglicht dem Benutzer die Zuweisung von Rollen zu allen HCM Data Loader-Vorlagen für Kalkulationstabellen, einschließlich solcher, die auf gesicherten Geschäftsobjekten basieren, die keine Datensicherheit in HSDL erzwingen.

    Tipp:

    Ohne diese Berechtigung können Sie Rollenzugriff nur Vorlagen zuweisen, die Objekte verwalten, die das Laden von Daten als Sessionbenutzer unterstützen.


  7. Fügen Sie die folgenden Rollenhierarchien hinzu:
  8. Rollenhierarchien
    Rollenname Rollencode Erteilt Zugriff auf
    HCM Data Loader für Kalkulationstabellen verwalten - Vorlagen ORA_HRC_MANAGE_HSDL_TEMPLATES Kalkulationstabellenvorlagen - Aufgabe
    Daten mit "HCM Data Loader für Kalkulationstabellen" laden ORA_HRC_LOAD_DATA_USING_HSDL Daten mit HSDL-Tabellen laden

    Achtung:

    Erteilen Sie keinen Zugriff auf die Rollenhierarchie Daten mit HCM Data Loader für Kalkulationstabellen laden in Ihrer Produktionsumgebung. Die Rolle des Vorlagendesigners sollte nicht in der Lage sein, Daten in Produktionsumgebungen global zu laden.

  9. Speichern Sie Ihre Rolle.
  10. Wiederholen Sie den Vorgang für die anderen Vorlagendesignerrollen.

Tipp:

Wenn Sie stattdessen eine Basisrolle mit diesen Berechtigungen erstellen und Rollen erstellen, die diese erben, weisen Sie Ihrer Basisrolle keinen Geschäftsobjektzugriff zu. Sie werden von jeder Rolle geerbt, die Ihre Basisrolle erbt.


Aufgabe 3: Geschäftsobjektzugriff konfigurieren

Nachdem Sie eine benutzerdefinierte Rolle erstellt haben, müssen Sie die Objekte und Produktbereiche zuweisen, für die Benutzer mit dieser Rolle Kalkulationstabellenvorlagen erstellen und importieren können.

  1. Melden Sie sich bei der Anwendung mit einem Benutzer an, der Zugriff auf die Aufgabe Zugriff auf Kalkulationstabellengeschäftsobjekte hat. Informationen zum Gewähren des Zugriffs auf diese Aufgabe finden Sie unter Aufgabe 1.
  2. Navigieren Sie zu Meine Personengruppen > Datenaustausch.
  3. Klicken Sie auf Zugriff auf Kalkulationstabellengeschäftsobjekte.
  4. Suchen Sie nach Ihrer benutzerdefinierten Rolle, und klicken Sie auf die Aktion Bearbeiten.
  5. Ihre Tätigkeitsrolle suchen und auswählen

    Sie navigieren zur Seite Zugewiesene Geschäftsobjekte anzeigen, auf der Sie die Geschäftsobjekte und Produktbereiche prüfen können, für die Benutzer dieser Rolle Kalkulationstabellenvorlagen erstellen und importieren können.

  6. Klicken Sie auf die Schaltfläche Zuweisen.
    Klicken Sie auf "Zuweisen"

Einzelne Geschäftsobjekte zuweisen

Wenn Sie Einzelne Geschäftsobjekte zuweisen auswählen, wird die Seite Einzelne Geschäftsobjekte zuweisen geöffnet.

  1. Suchen Sie mit der Suchleiste und den Filtern nach Geschäftsobjekten.
  2. Aktivieren Sie das Kontrollkästchen für ein Geschäftsobjekt, um es der Rolle hinzuzufügen.
  3. Zuzuweisende Geschäftsobjekte auswählen

    Tipp:

    Die Spalte Zugewiesen nach Produktbereich gibt an, ob das Geschäftsobjekt bereits über eine Produktbereichszuordnung für die Rolle verfügbar ist.
  4. Klicken Sie auf Speichern.
  5. In der Tabelle Zugewiesene Geschäftsobjekte wird für jedes der ausgewählten Geschäftsobjekte ein Eintrag erstellt.
    Klicken Sie auf Speichern

Alle Geschäftsobjekte in einem Produktbereich zuweisen

Wenn Sie Alle Geschäftsobjekte in einem Produktbereich zuweisen auswählen, navigieren Sie zur Seite Geschäftsobjekte nach Produktbereichen zuweisen, auf der Sie Ihre Vorlagendesignerrolle so konfigurieren können, dass sie Zugriff zum Erstellen und Importieren von Vorlagen für die Geschäftsobjekte in einem Produktbereich hat.

  1. Suchen Sie über die Suchleiste nach dem Produktbereich.
  2. Nach Produktbereich suchen

  3. Klicken Sie auf die Aktionsschaltfläche Bearbeiten. Dadurch wird der Bereich Geschäftsobjekte im Produktbereich geöffnet, in dem Sie die Objekte prüfen können, mit denen die Rolle Vorlagen erstellen und importieren kann, indem Sie diesen Produktbereich der Rolle zuweisen.
  4. Klicken Sie auf Bearbeiten

  5. Heben Sie die Auswahl aller Geschäftsobjekte auf, für die diese Rolle keine HSDL-Vorlagen erstellen oder importieren soll.
  6. Tipp:

    Die Spalte Zugewiesen gibt an, ob das Geschäftsobjekt bereits über eine einzelne Geschäftsobjektzuordnung für die Rolle verfügbar ist.
  7. Klicken Sie auf Speichern
  8. Sie kehren zur Seite Geschäftsobjekte nach Produktbereichen zuweisen zurück, auf der Sie die Produktbereichszuordnung prüfen und der Rolle weitere Produktbereiche zuweisen können.
    Produktbereichszuordnungen konfigurieren

  9. Kehren Sie zur Seite Zugewiesene Geschäftsobjekte anzeigen zurück, um die Zuordnungen der Rolle zu prüfen und zu konfigurieren.
  10. Zugeordnete Geschäftsobjekte anzeigen

    Tipp:

    Sie können die in einer vorhandenen Produktbereichszuordnung verfügbaren Geschäftsobjekte konfigurieren, indem Sie im Produktbereich auf die Schaltfläche "Bearbeiten" klicken.

Alle Geschäftsobjekte zuweisen

Wenn Sie Alle Geschäftsobjekte zuweisen auswählen, wird eine Bestätigungsmeldung angezeigt, in der erläutert wird, dass die Rolle des Vorlagendesigners Zugriff auf das Erstellen und Importieren von Vorlagen für alle Geschäftsobjekte hat.

  • Klicken Sie auf Zuweisen, um die Warnung zu schließen und fortzufahren. Für den Zugriff auf alle Geschäftsobjekte in der Tabelle Zugewiesene Geschäftsobjekte wird ein einzelner Eintrag angezeigt.
  • Klicken Sie auf Zuweisen


Aufgabe 4: Implementierungsrollen für Produktionsvorlagen erstellen

Um Ihre getesteten Vorlagen in Ihre Produktionsumgebung zu importieren, Rollenzugriff zuzuweisen und zu aktivieren, benötigen Sie eine Rolle für die Vorlagenimplementierung in der Produktion.

  1. Klicken Sie auf der Registerkarte Rollen der Sicherheitskonsole auf Rolle erstellen.
  2. Geben Sie einen Rollennamen und einen Rollencode an, der die Geschäftsobjekte angibt, für die diese Vorlagenimplementierung Vorlagen importieren und aktivieren kann. Beispiel: HSDL-Vorlagenimplementierung - Worker.
  3. Tipp:

    Benennen Sie die Rolle für die Geschäftsobjekte, für die Vorlagen erstellt werden können.
  4. Geben Sie eine Rollenkategorie für HCM - Tätigkeitsrollen an.
  5. Fügen Sie die folgende Funktionssicherheits-Policy hinzu:
  6. Funktionssicherheits-Policys
    Policy-Name Policy-Code Erteilt Zugriff auf
    Datenaustauscharbeitsbereich verwalten HRC_MANAGE_DATA_EXCHANGE_PRIV Arbeitsbereich für Datenaustausch

  7. Wenn diese Rolle für die Implementierung von Vorlagen auf Basis von Geschäftsobjekten mit eingeschränkter Unterstützung für das Laden von Tabellen zuständig ist, fügen Sie die folgende Funktionssicherheitsberechtigung hinzu:
    Funktionssicherheits-Policys
    Policy-Name Policy-Code Erteilt Zugriff auf
    Rollen einer beliebigen HCM Data Loader-Vorlage für Kalkulationstabellen zuweisen HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE Ermöglicht dem Benutzer die Zuweisung von Rollen zu allen HCM Data Loader-Vorlagen für Kalkulationstabellen, einschließlich solcher, die auf gesicherten Geschäftsobjekten basieren, die keine Datensicherheit in HSDL erzwingen.

    Ohne diese Berechtigung können Sie Rollenzugriff nur Vorlagen zuweisen, die Objekte verwalten, die das Laden von Daten als Sessionbenutzer unterstützen.

  8. Fügen Sie die folgende Rollenhierarchie hinzu:
  9. Rollenhierarchien
    Rollenname Rollencode Erteilt Zugriff auf
    HCM Data Loader für Kalkulationstabellen verwalten - Vorlagen ORA_HRC_MANAGE_HSDL_TEMPLATES Kalkulationstabellenvorlagen - Aufgabe

    Achtung:

    Erteilen Sie keinen Zugriff auf die Rollenhierarchie Daten mit HCM Data Loader für Kalkulationstabellen laden in Ihrer Produktionsumgebung. Ihre Vorlagenverwaltungsrolle sollte nicht in der Lage sein, Daten in Produktionsumgebungen global zu laden.
  10. Speichern Sie Ihre Rolle.
  11. Befolgen Sie die Schritte unter Aufgabe 3, um die Geschäftsobjekte zu konfigurieren, für die diese Rolle Vorlagen importieren kann.

Aufgabe 5: Administratorzugriff für Kalkulationstabellenvorlagen erteilen

Nachdem eine Vorlage aktiviert wurde, wird die Geschäftsobjektsicherheit durch die Vorlagensicherheit ersetzt, und nur die Benutzer mit einer Tätigkeitsrolle, die für die Verwaltung einer Vorlage konfiguriert wurde, können ihr Rollen zuweisen. Um Rollenzugriff auf eine Vorlage zuzuweisen, für die Sie keine Admin-Rolle zugewiesen haben, oder für vorkonfigurierte Vorlagen, die bereits aktiv sind, ohne dass ein Vorlagenadministrator zugewiesen wurde, benötigen Sie eine Administratorrolle für Tabellenvorlagen.

Mit diesen Schritten wird eine All-Template-Zugriffsrolle konfiguriert, die zum Zuweisen von Rollen zu Kalkulationstabellenvorlagen verwendet werden kann, diese Vorlagen jedoch nicht zum Massenladen von Daten verwenden kann.

  1. Melden Sie sich bei der Anwendung mit einem Benutzer an, der Zugriff auf die Sicherheitskonsole hat.
  2. Navigieren Sie zu Tools > Sicherheitskonsole, und klicken Sie auf Rolle erstellen.
  3. Geben Sie einen Rollennamen des HSDL-Rollenadministrators für alle Vorlagen oder ähnliches an, und geben Sie einen eindeutigen Rollencode an.
  4. Geben Sie eine Rollenkategorie für HCM - Tätigkeitsrollen an.
  5. Klicken Sie auf Weiter, und fügen Sie auf der Seite Funktionssicherheits-Policy die folgenden Policys hinzu:
  6. Funktionssicherheits-Policys
    Policy-Name Policy-Code Erteilt Zugriff auf
    Datenaustauscharbeitsbereich verwalten HRC_MANAGE_DATA_EXCHANGE_PRIV Arbeitsbereich für Datenaustausch

  7. Navigieren Sie zur Seite Rollenhierarchie, und fügen Sie die folgenden Rollen hinzu:
  8. Rollenhierarchien
    Rollenname Rollencode Erteilt Zugriff auf
    Vorlagenadministration für HCM Data Loader für Kalkulationstabellen ORA_HRC_HSDL_TEMPLATE_ADMINISTRATION Erstellen und verwalten Sie Vorlagen für alle Geschäftsobjekte.

  9. Navigieren Sie zur Seite Übersicht, und klicken Sie auf Speichern und schließen.

Sie können diese Rolle jetzt Benutzern zuweisen, die für die Verwaltung aller Kalkulationstabellenvorlagen verantwortlich sind.

Hilfethemen Tutorials

Zugehörige Oracle by Example-Tutorials:

Danksagungen

  • Autoren - Ema Johnson (Senior Principal Product Manager)

Weitere Lernressourcen

Sehen Sie sich weitere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.