Introducción

Use el cargador de datos de hoja de cálculo de HCM (HDSL) para proporcionar capacidades de carga masiva de datos para los usuarios de la empresa y las integraciones de entrada. Puede configurar plantillas de hoja de cálculo para sus casos de uso específicos y asignar acceso a esas plantillas solo a los roles que las necesitan. Por ejemplo, la integración de selección podría tener acceso a una hoja de cálculo de nueva contratación, mientras que la hoja de cálculo de horas extra estaría disponible para el administrador de nómina.

En este tutorial se explica la seguridad de las plantillas y se guía por la configuración de los distintos roles que necesita para crear e implantar plantillas personalizadas y asignar acceso de rol a plantillas predefinidas.

Note:

En este tutorial se asume que tiene Redwood activado. Si no es así, siga el tutorial de la versión 25A.

Seguridad de datos de hoja de cálculo

Las plantillas están configuradas para cargar datos como Usuario de sesión o Usuario elevado.

Rol de administrador de todos los roles de plantilla de HSDL

Siempre se recomienda utilizar el usuario de sesión. Esto garantiza que el usuario esté restringido a los registros que puede crear y mantener por su configuración de seguridad de datos, y los registros que se están cargando tienen el nombre de usuario del usuario final como el valor Creado por o Última actualización por.

Cuando la plantilla carga datos como usuario elevado:

  • La configuración de seguridad de datos del usuario final se ignora, ya que el usuario elevado tiene acceso a todos los registros.
  • Los campos Creado por y Última actualización por muestran el nombre de usuario elevado.

Algunos objetos utilizan la seguridad de datos en la aplicación, pero esa seguridad de datos no está disponible en HSDL. Para estos objetos, solo está disponible el usuario elevado.

Sugerencia:

Puede identificar objetos de negocio que están restringidos a cargar datos como usuario elevado a partir de la información de Soporte de carga de hoja de cálculo disponible para todos los objetos de negocio en la tarea Ver objetos de negocio.
Rol de administrador de todos los roles de plantilla de HSDL

Necesita un privilegio de seguridad de función independiente para asignar acceso de rol a las plantillas en función de los objetos de carga de hojas de cálculo restringidos.

Diseño de Plantillas

Diseñe y pruebe plantillas de hojas de cálculo en entornos que no sean de producción. Para ello, otorga acceso a la tarea Plantillas de hoja de cálculo y la capacidad de cargar datos mediante HSDL. A continuación, puede configurar los objetos de negocio para los que el diseñador de plantillas puede importar y crear plantillas mediante la tarea Acceso a objetos de negocio de hoja de cálculo.

Ejemplos:

Roles necesarios para diseñar y probar plantillas de HSDL

utilice la consola de seguridad para crear los roles de diseñador de plantillas y la tarea Acceso a objetos de negocio de hoja de cálculo para configurar los objetos de negocio y las áreas de producto para los que cada rol de diseñador de plantillas puede crear e importar plantillas de hoja de cálculo.
  • La tarea 1 explica cómo otorgar acceso a la tarea Acceso a objeto de negocio de hoja de cálculo.
  • En la tarea 2 se explica cómo crear los roles del diseñador de plantillas.
  • En la tarea 3 se explica cómo configurar los objetos de negocio y las áreas de producto para los que un diseñador de plantillas puede crear e importar plantillas.

Implantación de plantilla de producción

Volverá a utilizar la tarea Plantillas de hoja de cálculo en el entorno de producción para importar las plantillas de HSDL probadas, asignar los roles que pueden utilizar la plantilla y el acceso al juego de datos que tienen y, a continuación, activarlas. Para ello, puede crear roles de implantación de plantillas de producción y configurar los objetos de negocio y las áreas de productos para los que cada rol puede importar plantillas.

Examples:

Los roles necesarios para asignar roles y activar plantillas

Sugerencia:

Se recomienda que los roles de producción no tengan acceso para cargar datos mediante el cargador de datos de hoja de cálculo de HCM.

Los roles restringidos de objeto de negocio se crean en producción de forma similar a como se crean en entornos que no son de producción.

  • En la tarea 4 se explica cómo crear roles de implantación de plantillas de producción para una lista restringida de objetos de negocio.

También puede crear un único rol de administrador para importar plantillas a producción, asignando acceso a roles y cualquier mantenimiento continuo.

Una vez que se activa una plantilla, la seguridad del objeto de negocio se sustituye por la seguridad de la plantilla y solo el rol configurado para mantener una plantilla puede editarla. La ventaja de utilizar el rol de administrador es que no es necesario configurar el rol de mantenimiento para cada una de las plantillas. La desventaja es que no puede restringir las actualizaciones que realizan los usuarios de este rol. Pueden editar la definición de plantilla, asignar y eliminar el acceso de rol y cambiar el estado de cualquier plantilla.

Sugerencia:

Puede activar la auditoría de los cambios de configuración de roles.
  • En la tarea 5 se explica cómo crear un rol de administrador de plantillas que pueda mantener todas las plantillas.

Objetivos

En este tutorial:

  • Cree un rol para configurar los objetos de negocio para los que los roles de implantación y el diseñador de plantillas de hoja de cálculo pueden crear e importar plantillas.
  • Permite crear roles específicos de objeto de negocio para diseñar y probar plantillas de hoja de cálculo.
  • Permite crear roles específicos de objeto de negocio para importar y asignar acceso de rol a plantillas de hoja de cálculo en entornos de producción.
  • Cree un rol de administrador de plantillas para mantener y otorgar acceso a cualquier plantilla.

Requisitos

Para completar este tutorial, necesitará:

  • Acceso a la consola de seguridad.

Tarea 1: Otorgar acceso a la tarea Acceso a objeto de negocio de hoja de cálculo

La tarea Acceso a Objeto de Negocio de Hoja de Cálculo se utiliza para configurar los objetos de negocio para los que un diseñador de plantillas de hoja de cálculo puede crear e importar plantillas. Este acceso normalmente se otorgaría al administrador de la aplicación. Aquí definirá un nuevo rol personalizado para otorgar acceso.

  1. Conéctese a la aplicación con un usuario que tenga acceso a la consola de seguridad.
  2. Vaya a Herramientas > Consola de seguridad y haga clic en Crear rol.
  3. Especifique un nombre de rol de Acceso a objeto de negocio de WSDL o similar y proporcione un código de rol único.
  4. Especifique una categoría de rol de HCM - Roles de puesto.
  5. Agregue esta política de seguridad de función:
  6. Políticas de seguridad de función
    Nombre de la política Código de política Otorgar acceso a
    Gestionar área de trabajo de intercambio de datos HRC_MANAGE_DATA_EXCHANGE_PRIV Área de trabajo de intercambio de datos

  7. Agregue esta jerarquía de roles:
  8. Jerarquías de roles
    Nombre del rol Código de Rol Otorgar acceso a
    Gestionar acceso a objetos de negocio de cargador de datos de hoja de cálculo de HCM ORA_HRC_MANAGE_HSDL_BO_ACCESS Tarea de acceso a objeto de negocio de hojas de cálculo

  9. Guarde los cambios.
  10. Ahora puede otorgar este rol al usuario administrador de la aplicación responsable de configurar los objetos de negocio para los que los diseñadores de plantillas de HSDL pueden crear e importar plantillas.


Tarea 2: Otorgar acceso al diseño de plantillas de hoja de cálculo

En esta tarea se describe cómo crear para diseñar, probar y otorgar acceso a plantillas de HSDL.

Puede elegir tener varios roles de diseñador de plantillas; cada uno con acceso a un juego restringido de objetos de negocio o tener un único rol de diseñador de plantillas con acceso para crear e importar plantillas para todos los objetos de negocio disponibles.

Atención:

Los roles de diseñador de plantillas permiten al usuario cargar datos, por lo que este rol solo se debe crear en entornos que no sean de producción.
  1. Haga clic en Crear rol en el separador Roles de la consola de seguridad.
  2. Especifique un nombre de rol y un código de rol que identifiquen los objetos de negocio para los que puede definir este diseñador de plantillas. Por ejemplo, Diseñador de plantillas de WSDL - Trabajador o Diseñador de plantillas de WSDL - Todos los objetos.
  3. Especifique una categoría de rol de HCM - Roles de puesto.
  4. Agregue estas políticas de seguridad de función:
  5. Políticas de seguridad de función
    Nombre de la política Código de política Otorgar acceso a
    Revisión de objetos empresariales de cargador de datos de la HCM HRC_REVIEW_HDL_BUSINESS_OBJECTS_PRIV Ver tarea de objetos de negocio

    Sugerencia:

    La tarea Ver Objetos de Negocio es el diccionario de datos de todos los objetos soportados de HSDL. Utilícelo para comprender la forma del objeto de negocio y los atributos soportados al diseñar plantillas de hoja de cálculo.
    Gestionar área de trabajo de intercambio de datos HRC_MANAGE_DATA_EXCHANGE_PRIV Área de trabajo de intercambio de datos

  6. Opcionalmente, agregue este privilegio de seguridad de función:
    Políticas de seguridad de función
    Nombre de la política Código de política Otorgar acceso a
    Asignar roles a cualquier plantilla de cargador de datos de hoja de cálculo de HCM HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE Permite al usuario asignar roles a todas las plantillas del cargador de datos de hoja de cálculo de HCM, incluidas las basadas en objetos de negocio seguros que no aplican la seguridad de datos en HSDL.

    Sugerencia:

    Sin este privilegio, solo puede asignar acceso de rol a las plantillas que mantienen objetos que admiten la carga de datos como usuario de la sesión.


  7. Agregue estas jerarquías de roles:
  8. Jerarquías de roles
    Nombre del rol Código de Rol Otorgar acceso a
    Gestionar plantillas del cargador HCM de datos de hoja de cálculo ORA_HRC_MANAGE_HSDL_TEMPLATES Tarea Plantillas de hoja de cálculo
    Carga de datos mediante el cargador de datos de hoja de cálculo de HCM ORA_HRC_LOAD_DATA_USING_HSDL Cargar datos mediante hojas de cálculo HSDL

    Atención:

    No otorgue acceso a la jerarquía de roles Cargar datos mediante el cargador de datos de hoja de cálculo de HCM en su entorno de producción. Su rol de diseñador de plantillas no debe poder cargar datos en bloque en entornos de producción.

  9. Guarde su rol.
  10. Repita el proceso para los demás roles del diseñador de plantillas.

Sugerencia:

Si, en su lugar, crea un rol base con estos permisos y crea roles que lo heredan, no asigne acceso de objeto de negocio a su rol base. Los heredará cualquier rol que herede su rol base.


Tarea 3: Configurar acceso a objeto de negocio

Después de crear un rol personalizado, debe asignar los objetos y las áreas de producto para los que los usuarios con ese rol pueden crear e importar plantillas de hoja de cálculo.

  1. Conéctese a la aplicación con un usuario que tenga acceso a la tarea Acceso a Objeto de Negocio de Hoja de Cálculo. Consulte la Tarea 1 para obtener información sobre cómo otorgar acceso a esta tarea.
  2. Vaya a Mis grupos de clientes > Intercambio de datos.
  3. Haga clic en Acceso a Objeto de Negocio de Hoja de Cálculo.
  4. Busque su rol personalizado y haga clic en la acción Editar.
  5. Busque y seleccione su rol de puesto

    Se le dirigirá a la página Ver objetos de negocio asignados, donde puede revisar los objetos de negocio y las áreas de producto para las que los usuarios de este rol pueden crear e importar plantillas de hoja de cálculo.

  6. Haga clic en el botón Asignar.
    Haga clic en asignar

Asignar objetos de negocio individuales

Si selecciona Asignar objetos de negocio individuales, accederá a la página Asignar objetos de negocio individuales.

  1. Busque objetos de negocio mediante la barra de búsqueda y los filtros.
  2. Active la casilla de control de un objeto de negocio para agregarlo al rol.
  3. Seleccione los objetos de negocio que desea asignar

    Sugerencia:

    La columna Asignado por área de producto indica si el objeto de negocio ya está disponible para el rol mediante una asignación de área de producto.
  4. Haga clic en Guardar.
  5. Se creará una entrada en la tabla Objetos de negocio asignados para cada uno de los objetos de negocio seleccionados.
    Haga clic en Guardar

Asignar todos los objetos de negocio en un área de producto

Si selecciona Asignar todos los objetos de negocio en un área de producto, accederá a la página Asignar objetos de negocio por áreas de producto, donde podrá configurar el rol de diseñador de plantillas para que tenga acceso a la creación e importación de plantillas para los objetos de negocio en un área de producto.

  1. Busque el área del producto mediante la barra.
  2. Buscar área de producto

  3. Haga clic en el botón de acción Editar. Esto abre el panel Objetos de negocio dentro del área de productos, que le permite revisar los objetos con los que el rol podrá crear e importar plantillas mediante la asignación de esta área de producto al rol.
  4. Haga clic en Editar

  5. Anule la selección de los objetos de negocio para los que este rol no debe crear ni importar plantillas de HSDL.
  6. Sugerencia:

    La columna Asignado indica si el objeto de negocio ya está disponible para el rol mediante una asignación de objeto de negocio individual.
  7. Haga clic en Guardar
  8. Volverá a la página Assign Business Objects by Product Areas (Asignar objetos de negocio por áreas de producto), donde podrá revisar la asignación de área de producto y asignar otras áreas de producto al rol
    Configurar asignaciones de área de producto

  9. Vuelva a la página Ver objetos de negocio asignados para revisar y configurar las asignaciones del rol.
  10. Ver objetos de negocio asignado

    Sugerencia:

    Puede configurar los objetos de negocio disponibles en una asignación de área de producto existente haciendo clic en el botón Editar en el área de producto.

Asignar todos los objetos de negocio

Si selecciona Asignar todos los objetos de negocio, se muestra un mensaje de confirmación para explicar que el rol de diseñador de plantillas tendrá acceso para crear e importar plantillas para todos los objetos de negocio.

  • Haga clic en Asignar para cerrar la advertencia y continuar. Aparece una única entrada para el acceso a todos los objetos de negocio de la tabla Objetos de Negocio Asignados.
  • Haga clic en Asignar


Tarea 4: Creación de roles de implementación de plantillas de producción

Para importar las plantillas probadas en el entorno de producción, asignar acceso de rol y activarlas, necesitará un rol de implementación de plantilla en producción.

  1. Haga clic en Crear rol en el separador Roles de la consola de seguridad.
  2. Especifique un nombre de rol y un código de rol que identifiquen los objetos de negocio para los que esta implantación de plantilla puede importar y activar plantillas. Por ejemplo, Implantación de plantillas de WSDL - Trabajador.
  3. Sugerencia:

    Asigne un nombre al rol de los objetos de negocio para los que puede crear plantillas.
  4. Especifique una categoría de rol de HCM - Roles de puesto.
  5. Agregue esta política de seguridad de función:
  6. Políticas de seguridad de función
    Nombre de la política Código de política Otorgar acceso a
    Gestionar área de trabajo de intercambio de datos HRC_MANAGE_DATA_EXCHANGE_PRIV Área de trabajo de intercambio de datos

  7. Si este rol es responsable de implementar plantillas basadas en objetos de negocio con soporte de carga de hojas de cálculo restringido, agregue este privilegio de seguridad de función:
    Políticas de seguridad de función
    Nombre de la política Código de política Otorgar acceso a
    Asignar roles a cualquier plantilla de cargador de datos de hoja de cálculo de HCM HRC_ASSIGN_ROLES_TO_ANY_HSDL_TEMPLATE Permite al usuario asignar roles a todas las plantillas del cargador de datos de hoja de cálculo de HCM, incluidas las basadas en objetos de negocio seguros que no aplican la seguridad de datos en HSDL.

    Sin este privilegio, solo puede asignar acceso de rol a las plantillas que mantienen objetos que admiten la carga de datos como usuario de la sesión.

  8. Agregue esta jerarquía de roles:
  9. Jerarquías de roles
    Nombre del rol Código de Rol Otorgar acceso a
    Gestionar plantillas del cargador HCM de datos de hoja de cálculo ORA_HRC_MANAGE_HSDL_TEMPLATES Tarea Plantillas de hoja de cálculo

    Atención:

    No otorgue acceso a la jerarquía de roles Cargar datos mediante el cargador de datos de hoja de cálculo de HCM en su entorno de producción. Su rol de mantenimiento de plantillas no debe poder cargar datos en bloque en entornos de producción.
  10. Guarde su rol.
  11. Siga los pasos de la Tarea 3 para configurar los objetos de negocio para los que este rol puede importar plantillas.

Tarea 5: Otorgar acceso de administrador a la plantilla de hoja de cálculo

Una vez que se activa una plantilla, la seguridad del objeto de negocio se sustituye por la seguridad de la plantilla y solo los usuarios con un rol de puesto configurado para mantener una plantilla pueden asignarle roles. Para asignar acceso de rol a una plantilla para la que no ha asignado un rol de administrador o para plantillas preconfiguradas que ya están activas sin un administrador de plantillas asignado, necesitará un rol de administrador de plantillas de hoja de cálculo.

Estos pasos configuran un rol de acceso de toda la plantilla que se puede usar para asignar roles a plantillas de hoja de cálculo, pero que no puede usar esas plantillas para cargar datos de forma masiva.

  1. Conéctese a la aplicación con un usuario que tenga acceso a la consola de seguridad.
  2. Vaya a Herramientas > Consola de seguridad y haga clic en Crear rol.
  3. Especifique un nombre de rol de Administrador de rol de todas las plantillas de WSDL o similar y proporcione un código de rol único.
  4. Especifique una categoría de rol de HCM - Roles de puesto.
  5. Haga clic en Siguiente y, en la página Política de seguridad de función, agregue estas políticas:
  6. Políticas de seguridad de función
    Nombre de la política Código de política Otorgar acceso a
    Gestionar área de trabajo de intercambio de datos HRC_MANAGE_DATA_EXCHANGE_PRIV Área de trabajo de intercambio de datos

  7. Vaya a la página Jerarquía de Roles y agregue estos roles:
  8. Jerarquías de roles
    Nombre del rol Código de Rol Otorgar acceso a
    Administración de plantillas de cargador de datos de hoja de cálculo de HCM ORA_HRC_HSDL_TEMPLATE_ADMINISTRATION Permite crear y mantener plantillas para todos los objetos de negocio.

  9. Vaya a la página Resumen y haga clic en Guardar y cerrar.

Ahora puede asignar este rol a los usuarios responsables de mantener todas las plantillas de hoja de cálculo.

Temas de Ayuda Tutoriales

Tutoriales relacionados de Oracle by Example:

Agradecimientos

  • Autores: Ema Johnson (mánager principal de productos)

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.