Integración con Oracle e-Business Employee Reconciliation (HRMS)
Puede establecer una conexión entre Oracle e-Business Employee Reconciliation (HRMS) y Oracle Access Governance introduciendo los detalles de conexión y configurando el conector. Para ello, utilice la funcionalidad Sistemas orquestados disponible en la consola de Oracle Access Governance.
Preinstalación
Antes de instalar y configurar un sistema orquestado de Oracle e-Business Employee Reconciliation (HRMS), debe tener en cuenta los siguientes requisitos y tareas.
Componentes Certificados
El sistema puede ser cualquiera de las siguientes opciones:
- Oracle E-Business Suite 12.1.1 a 12.1.3
- Oracle E-Business Suite 12.2.x
Si el sistema se ejecuta en la versión 19.x de Oracle Database, descargue y aplique el parche 31142749 de Oracle Database desde My Oracle Support. La aplicación de este parche garantiza que las operaciones de aprovisionamiento funcionen correctamente.
Operaciones Soportadas
- Crear persona
- Agregar Dirección
- Actualizar dirección
- Suprimir dirección
- Agregar asignación
- Actualizar Asignación
- Suprimir asignación
Creación de una cuenta de usuario del sistema para las operaciones del sistema orquestadas de conciliación de empleados de Oracle e-Business (HRMS)
Oracle Access Governance necesita una cuenta de usuario para acceder al sistema durante las operaciones de conciliación. Según el sistema que utilice, puede crear el usuario en el sistema y asignar permisos y roles específicos al usuario.
Para Oracle e-Business Employee Reconciliation (HRMS):
- Descargue todos los archivos presentes en esta ubicación
https://github.com/oracle/docker-images/tree/main/OracleIdentityGovernance/samples/scripts/Oracle_EBS_HRMS/1.0y cópielos en un directorio temporal en la computadora host del sistema o en una computadora en la que se haya instalado el cliente de Oracle Database.También puede ejecutar los siguientes pasos para obtener los scripts:-
wget https://github.com/oracle/docker-images/archive/refs/heads/main.zip -
unzip main.zip -
cp docker-images-main/OracleIdentityGovernance/samples/scripts/Oracle_EBS_HRMS/1.0/* TEMP_DIRDonde
TEMP_DIRes un directorio temporal en la computadora host del sistema o en una computadora en la que se ha instalado el cliente de Oracle Database.
-
- En la computadora en la que copie el directorio de scripts, verifique que haya una entrada TNS en el archivo
tnsnames.orapara la base de datos del sistema. - Cambie al directorio que contiene el directorio de secuencias de comandos y, según la plataforma del host, ejecute el archivo
Run_HRMS_DBScripts.shoRun_HRMS_DBScripts.bat. Estos archivos están presentes en esta ubicaciónhttps://github.com/oracle/docker-images/tree/main/OracleIdentityGovernance/samples/scripts/Oracle_EBS_HRMS/1.0. - Al ejecutar el script, se le solicitará la siguiente información:
-
Enter the ORACLE_HOMEDefina un valor para la variable del entorno ORACLE_HOME. Esta petición de datos sólo se muestra si la variable de entorno ORACLE_HOME no se ha definido en el equipo en el que está ejecutando el script.
-
Enter the System User NameIntroduzca la conexión (nombre de usuario) de una cuenta de DBA con privilegios para crear y configurar un nuevo usuario de base de datos.
-
Enter the name of the databaseIntroduzca la cadena de conexión o el nombre de servicio proporcionado en el archivo
tnsnames.orapara conectarse a la base de datos del sistema. -
Would you like to create new user for connector operations [y/n]Introduzca y o n para especificar si desea crear un nuevo usuario para las operaciones de conector.
Esto le conecta al cliente SQL*Plus.
-
Are you running this script with EBS target 12.1.x [y/n]Introduzca y si utiliza Oracle E-Business Suite de la versión 12.1.1 a la 12.1.3. Al hacerlo, los scripts compatibles con la versión se ejecutarán en el sistema.
Introduzca n si utiliza Oracle E-Business Suite 12.2.x y versiones posteriores.
-
Enter passwordIntroduzca la contraseña del inicio de sesión de la base de datos de Oracle. Si ha introducido
nen la petición de datos anterior para crear un nuevo usuario para las operaciones de conector, se crean el tipo y el paquete y, a continuación, se desconecta la conexión a la base de datos. Si ha introducido y, a continuación, se crean el tipo y el paquete y, a continuación, la conexión a la base de datos permanece. -
Enter passwordIntroduzca la contraseña de usuario de Dba.
-
Enter New database Username to be createdIntroduzca un nombre de usuario para la cuenta de base de datos que desea crear.
-
Enter the New user passwordIntroduzca una contraseña para la cuenta de base de datos que desea crear.
Esto instala todos los paquetes de envoltorios en el esquema APPS, crea la nueva cuenta de base de datos y, a continuación, otorga todos los privilegios necesarios en las tablas y los paquetes.
-
Connecting with newly created database userIntroduzca la cadena de conexión o el nombre de servicio que ha proporcionado anteriormente.
-
Enter the hostname for network acl [Input will be ignored If DB version is earlier than 11g]Introduzca el nombre del ordenador que aloja el acl de red en el siguiente formato:
*.DOMAIN_NAME.comEsta petición de datos sólo se recibe si ha introducido
yen una de las peticiones de datos anteriores para crear un nuevo usuario para las operaciones de conector.
-
Instalar
Puede establecer una conexión entre Oracle e-Business Employee Reconciliation (HRMS) y Oracle Access Governance introduciendo los detalles de conexión y configurando su entorno de base de datos. Para ello, utilice la funcionalidad de sistemas orquestados disponible en la consola de Oracle Access Governance.
Navegar a la página Orchestrated Systems
- En el icono de menú de navegación de Oracle Access Governance
, seleccione Administración de servicios → Sistemas orquestados. - Seleccione el botón Add an Orchestrated system (Agregar un sistema orquestado) para iniciar el flujo de trabajo.
Seleccionar sistema
En el paso Seleccionar sistema del flujo de trabajo, puede especificar qué tipo de aplicación desea incorporar.
- Seleccione Oracle E-Business Suite HRMS.
Introducir detalles
- Introduzca un nombre para el sistema al que desea conectarse en el campo Nombre.
- Introduzca una descripción para el sistema en el campo Description (Descripción).
- Decida si este sistema orquestado es un origen autorizado y si Oracle Access Governance puede gestionar permisos mediante la definición de las siguientes casillas de control.
-
Este es el origen autorizado de mis identidades
Seleccione uno de estos procedimientos:
- Origen de las identidades y sus atributos: el sistema actúa como identidades de origen y atributos asociados. Se crean nuevas identidades a través de esta opción.
- Solo origen de atributos de identidad: el sistema ingiere detalles de atributos de identidad adicionales y se aplica a las identidades existentes. Esta opción no ingiere ni crea nuevos registros de identidad.
- Quiero gestionar los permisos de este sistema
-
Este es el origen autorizado de mis identidades
- Seleccione Next (Siguiente).
Agregar propietarios
Al configurar el primer sistema orquestado para la instancia de servicio, solo puede asignar propietarios después de activar las identidades en la sección Gestionar identidades.
- Seleccione un usuario activo de Oracle Access Governance como propietario principal en el campo ¿Quién es el propietario principal?.
- Seleccione uno o más propietarios adicionales en la lista ¿Quién más los posee?. Puede agregar hasta 20 propietarios adicionales para el recurso.
Configuración de la Cuenta
- Cuando se solicite un permiso y la cuenta no exista, seleccione esta opción para crear nuevas cuentas. Esta opción está seleccionada por defecto. Cuando se selecciona, Oracle Access Governance crea una cuenta si no existe una cuando se solicita un permiso. Si desactiva esta opción, los permisos se aprovisionan solo para las cuentas existentes en el sistema orquestado. Si no existe ninguna cuenta, la operación de aprovisionamiento falla.
- Seleccione los destinatarios de los correos electrónicos de notificación cuando se cree una cuenta. El destinatario predeterminado es User (Usuario). Si no se selecciona ningún destinatario, las notificaciones no se envían cuando se crean las cuentas.
- Usuario
- Gestor de usuarios
- Configuración de cuentas existentesNota
Solo puede definir estas configuraciones si lo permite el administrador del sistema. Cuando se activa la configuración de cese de cuenta global, los administradores de la aplicación no pueden gestionar la configuración de cese de cuenta en el nivel de sistema orquestado.- Seleccionar qué hacer con las cuentas cuando comience el cese anticipado: seleccione la acción que se debe realizar cuando comience un cese anticipado. Esto sucede cuando necesita revocar los accesos de identidad antes de la fecha de cese oficial.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.Nota
Si un sistema orquestado específico no soporta la acción, no se realiza ninguna acción. - Desactivar: desactiva todas las cuentas y desactiva los permisos gestionados por Oracle Access Governance.
- Suprimir los permisos para las cuentas desactivadas: para garantizar un acceso residual cero, seleccione esta opción para suprimir los permisos asignados directamente y los permisos otorgados por políticas durante la desactivación de la cuenta.
- Sin acción: no se realiza ninguna acción cuando Oracle Access Governance marca una identidad para su terminación anticipada.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.
- Seleccionar qué hacer con las cuentas en la fecha de cese: seleccione la acción que se debe realizar durante el cese oficial. Esto sucede cuando necesita revocar los accesos de identidad en la fecha de cese oficial.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.Nota
Si el sistema orquestado específico no soporta la acción Suprimir, no se realiza ninguna acción. - Desactivar: desactiva todas las cuentas y desactiva los permisos gestionados por Oracle Access Governance.
- Suprimir los permisos para las cuentas desactivadas: para garantizar un acceso residual cero, seleccione esta opción para suprimir los permisos asignados directamente y los permisos otorgados por políticas durante la desactivación de la cuenta.
Nota
Si el sistema orquestado específico no soporta la acción Desactivar, se suprime la cuenta. - Sin acción: Oracle Access Governance no realiza ninguna acción en las cuentas y los permisos.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.
- Seleccionar qué hacer con las cuentas cuando comience el cese anticipado: seleccione la acción que se debe realizar cuando comience un cese anticipado. Esto sucede cuando necesita revocar los accesos de identidad antes de la fecha de cese oficial.
- Cuando una identidad abandona la empresa, debe eliminar el acceso a sus cuentas. Nota
Solo puede definir estas configuraciones si lo permite el administrador del sistema. Cuando se activa la configuración de cese de cuenta global, los administradores de la aplicación no pueden gestionar la configuración de cese de cuenta en el nivel de sistema orquestado.Seleccione una de las siguientes acciones para la cuenta:
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.
- Desactivar: desactive todas las cuentas y marque los permisos como inactivos.
- Suprimir los permisos para las cuentas desactivadas: suprima los permisos asignados directamente y otorgados por la política durante la desactivación de la cuenta para garantizar un acceso residual cero.
- Sin acción: no realice ninguna acción cuando una identidad abandone la organización.
Nota
Estas acciones solo están disponibles si están soportadas por el tipo de sistema orquestado. Por ejemplo, si Suprimir no está soportado, solo verá las opciones Desactivar y Sin acción. - Cuando se eliminan todos los permisos de una cuenta, por ejemplo, cuando una identidad se mueve entre departamentos, puede que tenga que decidir qué hacer con la cuenta. Seleccione una de las siguientes acciones, si son compatibles con el tipo de sistema orquestado:
- Suprimir
- Desactivar
- No hay acciones
- Gestionar cuentas que no han sido creadas por Access Governance: seleccione esta opción para gestionar cuentas que se hayan creado directamente en el sistema orquestado. Con esto, puede conciliar cuentas existentes y gestionarlas desde Oracle Access Governance.
Si no configura el sistema como un sistema gestionado, se mostrará este paso del flujo de trabajo, pero no estará activado. En este caso, debe continuar directamente con el paso Configuración de integración del flujo de trabajo.
Si el sistema orquestado requiere la detección de esquemas dinámicos, al igual que con las integraciones de tablas de aplicación de base de datos y REST genéricas, solo se puede definir el destino de correo electrónico de notificación (Usuario, Usermanager) al crear el sistema orquestado. No puede definir las reglas de desactivación/supresión para los movimientos y los elementos salientes. Para ello, debe crear el sistema orquestado y, a continuación, actualizar los valores de cuenta como se describe en Configure Orchestrated System Account Settings.
Configuración de integración
En el paso Configuración de integración del flujo de trabajo, introduzca los detalles de configuración necesarios para permitir que Oracle Access Governance se conecte al sistema de destino.
- En el campo Plantilla de URL JDBC, especifique la URL de conexión del controlador JDBC con el formato jdbc:oracle:thin:@[host]:[port]:[DB]. Para obtener más información, consulte la documentación del controlador JDBC.
- En el campo Usuario, introduzca el usuario de la base de datos con permiso para acceder a la tabla de cuentas.
- Introduzca la contraseña del usuario de bases de datos destino en el campo Password (Contraseña). Confirme la contraseña en el campo Confirmar contraseña.
- En el campo Suprimir persona, especifique si el registro de empleado debe eliminarse por completo del sistema de destino. Cuando se elimina un registro de empleado, el registro de empleado se define en terminado, pero el registro no se suprime por completo en el sistema destino.
- Si define el valor de este parámetro en true, el registro de empleado se suprime completamente en el sistema destino.
- Si define el valor de este parámetro en falso, el registro de empleado no se suprime del sistema de destino, pero su estado se define como terminado.
- En el campo Incluir contrataciones futuras, especifique si el conector debe detectar y conciliar registros con valores de fecha de inicio con fecha futura.
- Si define el valor de este parámetro en
true, el conector concilia todos los registros a empleados con los valores a fecha de arranque futuros. - Si define el valor de este parámetro en
false, el conector no concilia el registro de empleados con el valor de fecha de inicio futura.
El valor por defecto es
true. - Si define el valor de este parámetro en
Finalizar
El paso final del flujo de trabajo es Finalizar, donde se le pedirá que descargue el agente para el sistema orquestado. Una vez descargado el agente, puede instalar y configurar el agente en su entorno mediante las instrucciones de Instalación de Oracle Access Governance Agent.
- Personalizar antes de activar el sistema para cargas de datos
- Activar y preparar la carga de datos con los valores por defecto proporcionados
Después de la instalación
No hay pasos posteriores a la instalación asociados a un sistema Oracle E-Business HRMS.