Introduction

Utilisez le chargeur de données de feuille de calcul HCM (HDSL) pour fournir des fonctionnalités de chargement de données en masse aux utilisateurs professionnels et aux intégrations entrantes. Vous pouvez configurer des modèles de feuille de calcul pour vos cas d'utilisation spécifiques et affecter l'accès à ces modèles uniquement aux rôles qui en ont besoin. Par exemple, votre intégration de recrutement peut avoir accès à une feuille de calcul Nouvelle embauche, tandis que la feuille de calcul Heures supplémentaires est disponible pour votre administrateur de la paie.

Ce tutoriel explique la sécurité des modèles et vous guide tout au long de la configuration des différents rôles dont vous avez besoin pour créer et implémenter des modèles personnalisés et affecter un accès aux rôles aux modèles prédéfinis.

Remarques :

Ce tutoriel suppose que vous avez activé Redwood. Si ce n'est pas le cas, suivez le tutoriel sur la version 25A.

Sécurité des données de feuille de calcul

Les modèles sont configurés pour télécharger des données en tant qu'utilisateur de session ou utilisateur élevé.

HSDL - Rôle Administrateur de tous les modèles

Il est toujours recommandé d'utiliser l'utilisateur de session. Cela garantit que l'utilisateur est limité aux enregistrements qu'il peut créer et gérer par sa configuration de sécurité des données, et que les enregistrements en cours de chargement ont le nom utilisateur de l'utilisateur final comme valeur Créé par ou Dernière mise à jour par.

Lorsque le modèle télécharge des données en tant qu'utilisateur élevé :

  • La configuration de sécurité des données de l'utilisateur final est ignorée car l'utilisateur élevé a accès à tous les enregistrements.
  • Les champs Créé par et Dernière mise à jour par affichent le nom utilisateur élevé.

Certains objets utilisent la sécurité des données dans l'application, mais cette sécurité n'est pas disponible dans HSDL. Pour ces objets, seul l'utilisateur élevé est disponible.

Conseil :

Vous pouvez identifier les objets métier qui sont limités au chargement de données en tant qu'utilisateur élevé à partir des informations de prise en charge du chargement de feuille de calcul disponibles pour tous les objets métier dans la tâche Afficher les objets métier.
HSDL - Rôle Administrateur de tous les modèles

Vous devez disposer d'un privilège de sécurité des fonctions distinct pour affecter un accès de rôle aux modèles en fonction d'objets de chargement de feuille de calcul restreints.

Conception de modèle

Vous concevez et testez des modèles de feuille de calcul dans vos environnements hors production. Pour ce faire, vous accordez l'accès à la tâche Modèles de feuille de calcul et la possibilité de charger des données à l'aide de HSDL. Vous pouvez ensuite configurer les objets métier pour lesquels le concepteur de modèles peut importer et créer des modèles à l'aide de la tâche Accès aux objets métier de feuille de calcul.

Exemples :

Rôles requis pour concevoir et tester des modèles HSDL

Utilisez la console de sécurité pour créer les rôles de concepteur de modèles et la tâche Accès aux objets métier de feuille de calcul pour configurer les objets métier et les zones de produit pour lesquels chaque rôle de concepteur de modèles peut créer et importer des modèles de feuille de calcul.
  • La tâche 1 explique comment accorder l'accès à la tâche Accès aux objets métier de feuille de calcul.
  • La tâche 2 explique comment créer les rôles de concepteur de modèles.
  • La tâche 3 explique comment configurer les objets métier et les zones de produit pour lesquels un concepteur de modèles peut créer et importer des modèles.

Implémentation du modèle de production

Vous allez à nouveau utiliser la tâche Modèles de feuille de calcul dans votre environnement de production pour importer vos modèles HSDL testés, affecter les rôles qui peuvent utiliser le modèle et l'accès au jeu de données dont ils disposent, puis les activer. Pour cela, vous pouvez créer des rôles d'implémentation de modèle de production et configurer les objets fonctionnels et les zones de produit pour lesquels chaque rôle peut importer des modèles.

Exemples :

Rôles requis pour affecter des rôles et activer des modèles

Conseil :

Il est recommandé que vos rôles de production n'aient pas accès au chargement de données à l'aide du chargeur de données de feuille de calcul HCM.

Vous créez des rôles restreints d'objet métier sur l'environnement de production de la même manière que dans les environnements hors production.

  • La tâche 4 explique comment créer des rôles d'implémentation de modèle de production pour une liste restreinte d'objets métier.

Vous pouvez également choisir de créer un rôle d'administrateur unique pour l'importation de modèles en production, l'affectation de l'accès aux rôles et toute maintenance continue.

Une fois qu'un modèle est activé, la sécurité des objets métier est remplacée par la sécurité des modèles et seul le rôle configuré pour tenir à jour un modèle peut le modifier. L'avantage du rôle d'administrateur est que vous n'avez pas besoin de configurer le rôle de maintenance pour chacun de vos modèles. L'inconvénient est que vous ne pouvez pas limiter les mises à jour effectuées par les utilisateurs de ce rôle. Ils peuvent modifier la définition du modèle, affecter et retirer l'accès aux rôles et modifier le statut de n'importe quel modèle.

Conseil :

Vous pouvez activer l'audit des modifications apportées à la configuration des rôles.
  • La tâche 5 explique comment créer un rôle d'administrateur de modèle qui peut gérer chaque modèle.

Objectifs

Dans ce tutoriel, vous allez effectuer les opérations suivantes :

  • Créez un rôle pour configurer les objets fonctionnels pour lesquels le concepteur de modèles de feuille de calcul et les rôles d'implémentation peuvent créer et importer des modèles.
  • Créer des rôles propres aux objets fonctionnels pour la conception et le test de modèles de feuille de calcul.
  • Créer des rôles spécifiques aux objets fonctionnels pour importer et affecter l'accès aux rôles aux modèles de feuille de calcul dans les environnements de production.
  • Créez un rôle d'administrateur de modèle pour gérer et accorder l'accès à n'importe quel modèle.

Prérequis

Pour terminer ce tutoriel, vous aurez besoin des éléments suivants :

  • Accès à la console de sécurité.

Tâche 1 : Accorder l'accès à la tâche d'accès à l'objet métier Feuille de calcul

La tâche Accès aux objets métier de feuille de calcul permet de configurer les objets métier pour lesquels un concepteur de modèles de feuille de calcul peut créer et importer des modèles. Cet accès est normalement accordé à l'administrateur de l'application. Vous allez définir ici un nouveau rôle personnalisé pour accorder l'accès.

  1. Connectez-vous à l'application avec un utilisateur disposant d'un accès à la console de sécurité.
  2. Accédez à Outils > Console de sécurité et cliquez sur Créer un rôle.
  3. Indiquez un nom de rôle de type Accès aux objets métier HSDL ou similaire et indiquez un code de rôle unique.
  4. Indiquez la catégorie de rôle HCM - Rôles fonctionnels.
  5. Ajoutez la stratégie de sécurité des fonctions suivante :
  6. Stratégies de sécurité fonctionnelle
    Nom de stratégie Code police Accorde l'accès à
    Gérer la zone de travail d'échange de données HRC_MANAGE_DATA_EXCHANGE_PRIV Zone de travail Data Exchange

  7. Ajoutez la hiérarchie des rôles suivante :
  8. Hiérarchies de rôles
    Nom de rôle Code du rôle Accorde l'accès à
    Gérer l'accès à l'objet fonctionnel du chargeur de données de feuille de calculHCM ORA_HRC_MANAGE_HSDL_BO_ACCESS Tâche Accès aux objets fonctionnels de la feuille de facturation

  9. Enregistrez les modifications.
  10. Vous pouvez désormais accorder ce rôle à l'administrateur de l'application chargé de configurer les objets fonctionnels pour lesquels les concepteurs de modèles HSDL peuvent créer et importer des modèles.


Tâche 2 : accorder l'accès à la conception de modèles de feuille de calcul

Cette tâche explique comment créer pour concevoir, tester et accorder l'accès aux modèles HSDL.

Vous pouvez choisir d'avoir plusieurs rôles de concepteur de modèles, chacun disposant d'un accès à un ensemble restreint d'objets métier ou d'un seul rôle de concepteur de modèles avec un accès permettant de créer et d'importer des modèles pour tous les objets métier disponibles.

Attention :

Les rôles de concepteur de modèles permettent à l'utilisateur de télécharger des données. Ce rôle ne doit donc être créé que dans des environnements hors production.
  1. Cliquez sur Créer un rôle dans l'onglet Rôles de la console de sécurité.
  2. Indiquez un nom de rôle et un code de rôle qui identifient les objets métier pour lesquels ce concepteur de modèles peut définir des modèles. Par exemple, Concepteur de modèles HSDL - Processeur ou Concepteur de modèles HSDL - Tous les objets.
  3. Indiquez la catégorie de rôle HCM - Rôles fonctionnels.
  4. Ajoutez les stratégies de sécurité des fonctions suivantes :
  5. Stratégies de sécurité fonctionnelle
    Nom de stratégie Code police Accorde l'accès à
    Vérifier les objets fonctionnels du chargeur de données HCM HRC_REVIEW_HDL_BUSINESS_OBJECTS_PRIV Tâche Afficher les objets fonctionnels

    Conseil :

    La tâche Afficher les objets métier est le dictionnaire de données de tous les objets pris en charge par HSDL. Utilisez-le pour comprendre la forme de l'objet métier et les attributs pris en charge lors de la conception de modèles de feuille de calcul.
    Gérer la zone de travail d'échange de données HRC_MANAGE_DATA_EXCHANGE_PRIV Zone de travail Data Exchange

  6. Ajoutez éventuellement ce privilège de sécurité des fonctions :
    Stratégies de sécurité fonctionnelle
    Nom de stratégie Code police Accorde l'accès à
    Affecter des rôles à un modèle de chargeur de données de feuille de calcul HCM HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE Permet à l'utilisateur d'affecter des rôles à tous les modèles du chargeur de données de feuille de calcul HCM, y compris ceux basés sur des objets fonctionnels sécurisés qui n'appliquent pas la sécurité des données dans HSDL.

    Conseil :

    Sans ce privilège, vous ne pouvez affecter un accès de rôle qu'aux modèles qui gèrent des objets prenant en charge le chargement de données en tant qu'utilisateur de session.


  7. Ajoutez les hiérarchies de rôles suivantes :
  8. Hiérarchies de rôles
    Nom de rôle Code du rôle Accorde l'accès à
    Gérer les modèles du chargeur de informations de feuille de calcul HCM ORA_HRC_MANAGE_HSDL_TEMPLATES Tâche Modèles de feuille de calcul
    Charger des données à l'aide des chargeurs de données de feuille de calcul HCM ORA_HRC_LOAD_DATA_USING_HSDL Charger des données à l'aide de feuilles de calcul HSDL

    Attention :

    N'accordez pas l'accès à la hiérarchie des rôles Charger les données à l'aide du chargeur de données de feuille de calcul HCM dans votre environnement de production. Votre rôle de concepteur de modèles ne doit pas pouvoir charger en masse des données dans des environnements de production.

  9. Enregistrez votre rôle.
  10. Répétez cette opération pour les autres rôles de concepteur de modèles.

Conseil :

Si vous créez plutôt un rôle de base avec ces autorisations et que vous créez des rôles qui en héritent, n'affectez pas l'accès à l'objet fonctionnel à votre rôle de base. Ils seront hérités par tout rôle qui hérite de votre rôle de base.


Tâche 3 : Configurer l'accès aux objets fonctionnels

Une fois le rôle personnalisé créé, vous devez affecter les objets et les zones de produit pour lesquels les utilisateurs dotés de ce rôle peuvent créer et importer des modèles de feuille de calcul.

  1. Connectez-vous à l'application avec un utilisateur qui a accès à la tâche Accès aux objets métier de feuille de calcul. Pour savoir comment accorder l'accès à cette tâche, voir Tâche 1.
  2. Accédez à Mes groupes de clients > échange de données.
  3. Cliquez sur Accès aux objets fonctionnels de la feuille de travail.
  4. Recherchez votre rôle personnalisé et cliquez sur l'action Modifier.
  5. Rechercher et sélectionner votre fonction

    Vous accédez à la page Afficher les objets fonctionnels affectés sur laquelle vous pouvez consulter les objets fonctionnels et les zones de produit pour lesquels les utilisateurs de ce rôle peuvent créer et importer des modèles de feuille de calcul.

  6. Cliquez sur le bouton Affecter.
    Cliquez sur affecter

Affecter des objets fonctionnels individuels

Si vous sélectionnez Affecter des objets fonctionnels individuels, vous accédez à la page Affecter des objets fonctionnels individuels.

  1. Rechercher des objets fonctionnels à l'aide de la barre de recherche et des filtres.
  2. Cochez la case d'un objet métier pour l'ajouter au rôle.
  3. Sélectionner les objets fonctionnels à affecter

    Conseil :

    La colonne Affecté par zone de produit indique si l'objet métier est déjà disponible pour le rôle via un mappage de zone de produit.
  4. Cliquez sur Enregistrer.
  5. Une entrée sera créée dans la table Objets métier affectés pour chacun des objets métier sélectionnés.
    Cliquez sur Save

Affecter tous les objets fonctionnels dans une zone de produit

Si vous sélectionnez Affecter tous les objets métier d'une zone de produit, vous accédez à la page Affecter des objets métier par zones de produit, sur laquelle vous pouvez configurer votre rôle de concepteur de modèles pour avoir accès à la création et à l'importation de modèles pour les objets métier d'une zone de produit.

  1. Recherchez la zone de produit à l'aide de cette barre de recherche.
  2. Rechercher la zone de produit

  3. Cliquez sur le bouton d'action Modifier. Le panneau Objets métier dans la zone de produit s'ouvre, ce qui vous permet de vérifier les objets avec lesquels le rôle pourra créer et importer des modèles en affectant cette zone de produit au rôle.
  4. Cliquez sur Modifier

  5. Désélectionnez tous les objets fonctionnels pour lesquels ce rôle ne doit pas créer ni importer de modèles HSDL.
  6. Conseil :

    La colonne Affecté indique si l'objet métier est déjà disponible pour le rôle via un mappage d'objet métier individuel.
  7. Cliquez sur Save
  8. Vous revenez à la page Affecter des objets fonctionnels par zones de produit, sur laquelle vous pouvez consulter le mappage de zone de produit et affecter d'autres zones de produit au rôle
    Configurer les mappages de zone de produit

  9. Revenez à la page Afficher les objets fonctionnels affectés pour vérifier et configurer les mappages du rôle.
  10. Afficher les objets fonctionnels attribués

    Conseil :

    Vous pouvez configurer les objets fonctionnels disponibles dans un mappage de zone de produit existant en cliquant sur le bouton Modifier de la zone de produit.

Affecter tous les objets fonctionnels

Si vous sélectionnez Affecter tous les objets métier, un message de confirmation s'affiche pour expliquer que votre rôle de concepteur de modèles a accès à la création et à l'importation de modèles pour tous les objets métier.

  • Cliquez sur Affecter pour fermer l'avertissement et continuer. Une seule entrée apparaît pour l'accès à tous les objets métier dans la table Objets métier affectés.
  • Cliquez sur Affecter


Tâche 4 : Créer des rôles d'implémentation de modèle de production

Pour importer vos modèles testés dans votre environnement de production, affecter l'accès aux rôles et les activer, vous aurez besoin d'un rôle d'implémentation de modèle en production.

  1. Cliquez sur Créer un rôle dans l'onglet Rôles de la console de sécurité.
  2. Indiquez un nom de rôle et un code de rôle qui identifient les objets métier pour lesquels cette implémentation de modèle peut importer et activer des modèles. Par exemple, Implémentation de modèle HSDL - Processeur.
  3. Conseil :

    Nommez le rôle des objets fonctionnels pour lesquels il peut créer des modèles.
  4. Indiquez la catégorie de rôle HCM - Rôles fonctionnels.
  5. Ajoutez la stratégie de sécurité des fonctions suivante :
  6. Stratégies de sécurité fonctionnelle
    Nom de stratégie Code police Accorde l'accès à
    Gérer la zone de travail d'échange de données HRC_MANAGE_DATA_EXCHANGE_PRIV Zone de travail Data Exchange

  7. Si ce rôle est responsable de l'implémentation de modèles basés sur des objets fonctionnels avec prise en charge du chargement de feuille de calcul restreint, ajoutez ce privilège de sécurité de fonction :
    Stratégies de sécurité fonctionnelle
    Nom de stratégie Code police Accorde l'accès à
    Affecter des rôles à un modèle de chargeur de données de feuille de calcul HCM HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE Permet à l'utilisateur d'affecter des rôles à tous les modèles du chargeur de données de feuille de calcul HCM, y compris ceux basés sur des objets fonctionnels sécurisés qui n'appliquent pas la sécurité des données dans HSDL.

    Sans ce privilège, vous ne pouvez affecter un accès de rôle qu'aux modèles qui gèrent des objets prenant en charge le chargement de données en tant qu'utilisateur de session.

  8. Ajoutez la hiérarchie des rôles suivante :
  9. Hiérarchies de rôles
    Nom de rôle Code du rôle Accorde l'accès à
    Gérer les modèles du chargeur de informations de feuille de calcul HCM ORA_HRC_MANAGE_HSDL_TEMPLATES Tâche Modèles de feuille de calcul

    Attention :

    N'accordez pas l'accès à la hiérarchie des rôles Charger les données à l'aide du chargeur de données de feuille de calcul HCM dans votre environnement de production. Votre rôle de maintenance de modèle ne doit pas pouvoir charger les données en masse dans les environnements de production.
  10. Enregistrez votre rôle.
  11. Suivez les étapes de la tâche 3 pour configurer les objets fonctionnels pour lesquels ce rôle peut importer des modèles.

Tâche 5 : accorder l'accès administrateur au modèle de feuille de calcul

Une fois qu'un modèle est activé, la sécurité des objets fonctionnels est remplacée par la sécurité des modèles et seuls les utilisateurs dotés d'un rôle fonctionnel configuré pour gérer un modèle peuvent lui affecter des rôles. Pour affecter un accès de rôle à un modèle pour lequel vous n'avez pas affecté de rôle d'administrateur, ou pour les modèles préconfigurés qui sont déjà actifs sans qu'un administrateur de modèle ne soit affecté, vous aurez besoin d'un rôle d'administrateur de modèle de feuille de calcul.

Ces étapes configurent un rôle d'accès à tous les modèles qui peut être utilisé pour affecter des rôles à des modèles de feuille de calcul mais ne peut pas utiliser ces modèles pour charger des données en masse.

  1. Connectez-vous à l'application avec un utilisateur disposant d'un accès à la console de sécurité.
  2. Accédez à Outils > Console de sécurité et cliquez sur Créer un rôle.
  3. Indiquez un nom de rôle administrateur de rôle pour tous les modèles HSDL ou similaire et indiquez un code de rôle unique.
  4. Indiquez la catégorie de rôle HCM - Rôles fonctionnels.
  5. Cliquez sur Suivant et, sur la page Stratégie de sécurité des fonctions, ajoutez les stratégies suivantes :
  6. Stratégies de sécurité fonctionnelle
    Nom de stratégie Code police Accorde l'accès à
    Gérer la zone de travail d'échange de données HRC_MANAGE_DATA_EXCHANGE_PRIV Zone de travail Data Exchange

  7. Accédez à la page Hiérarchie des rôles et ajoutez les rôles suivants :
  8. Hiérarchies de rôles
    Nom de rôle Code du rôle Accorde l'accès à
    Administration des modèles de chargeur d'informations de feuille de calcul HCM ORA_HRC_HSDL_TEMPLATE_ADMINISTRATION Créer et tenir à jour des modèles pour tous les objets fonctionnels.

  9. Accédez à la page Récapitulatif et cliquez sur Enregistrer et fermer.

Vous pouvez désormais affecter ce rôle aux utilisateurs chargés de gérer tous les modèles de feuille de calcul.

Rubriques d'aide Tutoriels

Tutoriels Oracle by Example associés :

Remerciements

  • Auteurs - Ema Johnson (Responsable produit principal)

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.