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.
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.
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:
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:
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.
- Conéctese a la aplicación con un usuario que tenga acceso a la consola de seguridad.
- Vaya a Herramientas > Consola de seguridad y haga clic en Crear rol.
- Especifique un nombre de rol de Acceso a objeto de negocio de WSDL o similar y proporcione un código de rol único.
- Especifique una categoría de rol de HCM - Roles de puesto.
- Agregue esta política de seguridad de función:
- Agregue esta jerarquía de roles:
- Guarde los cambios.
| 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 |
| 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 |
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.- Haga clic en Crear rol en el separador Roles de la consola de seguridad.
- 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.
- Especifique una categoría de rol de HCM - Roles de puesto.
- Agregue estas políticas de seguridad de función:
- 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.
- Agregue estas jerarquías de roles:
- Guarde su rol.
- Repita el proceso para los demás roles del diseñador de plantillas.
| 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 |
| 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. |
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.
- 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.
- Vaya a Mis grupos de clientes > Intercambio de datos.
- Haga clic en Acceso a Objeto de Negocio de Hoja de Cálculo.
- Busque su rol personalizado y haga clic en la acción Editar.
- Haga clic en el botón Asignar.
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.
Asignar objetos de negocio individuales
Si selecciona Asignar objetos de negocio individuales, accederá a la página Asignar objetos de negocio individuales.
- Busque objetos de negocio mediante la barra de búsqueda y los filtros.
- Active la casilla de control de un objeto de negocio para agregarlo al rol.
- Haga clic en Guardar. Se creará una entrada en la tabla Objetos de negocio asignados para cada uno de los objetos de negocio seleccionados.
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.
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.
- Busque el área del producto mediante la barra.
- 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.
- Anule la selección de los objetos de negocio para los que este rol no debe crear ni importar plantillas de HSDL.
- Haga clic en Guardar 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
- Vuelva a la página Ver objetos de negocio asignados para revisar y configurar las asignaciones del rol.
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.
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.
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.
- Haga clic en Crear rol en el separador Roles de la consola de seguridad.
- 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.
- Especifique una categoría de rol de HCM - Roles de puesto.
- Agregue esta política de seguridad de función:
- 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.
- Agregue esta jerarquía de roles:
- Guarde su rol.
- Siga los pasos de la Tarea 3 para configurar los objetos de negocio para los que este rol puede importar plantillas.
Sugerencia:
Asigne un nombre al rol de los objetos de negocio para los que puede crear plantillas.| 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 |
| 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.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.
- Conéctese a la aplicación con un usuario que tenga acceso a la consola de seguridad.
- Vaya a Herramientas > Consola de seguridad y haga clic en Crear rol.
- 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.
- Especifique una categoría de rol de HCM - Roles de puesto.
- Haga clic en Siguiente y, en la página Política de seguridad de función, agregue estas políticas:
- Vaya a la página Jerarquía de Roles y agregue estos roles:
- Vaya a la página Resumen y haga clic en Guardar y cerrar.
| 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 |
| 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. |
Ahora puede asignar este rol a los usuarios responsables de mantener todas las plantillas de hoja de cálculo.
Enlaces relacionados
Temas de Ayuda- Directrices para usar el cargador de datos de hoja de cálculo de HCM
- Cómo activar el acceso a las tareas del cargador de datos de hoja de cálculo de HCM
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.
Configurar acceso para diseñar y mantener plantillas de cargador de datos de hoja de cálculo (HSDL) de HCM
G33989-02
Octubre de 2025