Referencia de integración de aplicaciones de Oracle Fusion Cloud

Componentes de Oracle Fusion Cloud Applications certificados para la integración con Oracle Access Governance

La integración de Oracle Fusion Cloud Applications con Orchestrated System es la siguiente.

Componentes Certificados

Componentes Certificados
Tipo de Componente Componente
Sistema Las versiones de las aplicaciones de Oracle Fusion Cloud que puede utilizar para Oracle Access Governance son:
  • Oracle Fusion Cloud Applications 24C (11.13.24.07.0) o posterior

Otorgar roles y permisos predeterminados

Antes de configurar el sistema orquestado, debe configurar una cuenta de servicio de HCM o ERP y otorgar los permisos necesarios para la integración con Oracle Access Governance.

Otorgar roles/permisos predeterminados

Código de rol para cuenta de servicio de HCM
Nombre de rol Código de Rol
Mánager de Seguridad de TI ORA_FND_IT_SECURITY_MANAGER_JOB
Especialista en integración ORA_FND_INTEGRATION_SPECIALIST_JOB
Consultor de Implantación de Aplicaciones ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Administrador de diagnóstico de la aplicación ORA_FND_DIAG_ADMINISTRATOR_JOB
Especialista en Recursos Humanos ORA_PER_HUMAN_RESOURCE_SPECIALIST_JOB
Código de rol para cuenta de servicio de ERP
Tipo de Cuenta Valor
Mánager de Seguridad de TI ORA_FND_IT_SECURITY_MANAGER_JOB
Especialista en integración ORA_FND_INTEGRATION_SPECIALIST_JOB
Consultor de Implantación de Aplicaciones ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Administrador de seguridad de solicitud de acceso ORA_GTG_ACCESS_REQUEST_SECURITY_ADMINISTRATOR_JOB

Otorgar permisos como usuario personalizado

Cree un rol personalizado en lugar de utilizar los roles por defecto para garantizar el privilegio mínimo otorgando solo los permisos detallados necesarios.

Privilegios
Punto final/funcionalidad Privilegios en Políticas de Seguridad de Funciones Aplicación
/userAccounts

Nombre de privilegio: Usar servicio REST - Cuentas de usuario

Código de privilegio: PER_REST_SERVICE_ACCESS_USER_ACCOUNTS_PRIV

HCM
/trabajadores

Nombre de privilegio: Usar servicio REST - Trabajadores

Código de privilegio: PER_REST_SERVICE_ACCESS_WORKERS_PRIV

HCM
/atomservlet/employee/

Nombre de privilegio: Usar fuente Atom - Espacio de trabajo de empleados

Código de privilegio: PER_ATOM_WORKSPACE_ACCESS_EMPLOYEES_PRIV

HCM
/dataSecurities

Nombre de privilegio: Gestionar acceso a datos para usuarios

Código de privilegio: FUN_MANAGE_DATA_ACCESS_FOR_USERS_PRIV

ERP
/finBusinessUnitsLOV

Nombre de privilegio: obtener estructuras empresariales mediante el servicio REST

Código de privilegio: FUN_GET_ENTERPRISE_STRUCTURES_REST_SERVICE_PRIV

ERP
/fixedAssetBooksLOV

Nombre de privilegio: Ver libros de activos fijos

Código de privilegio: FA_VIEW_FIXED_ASSET_BOOKS_PRIV

ERP

/scim/Users

/scim/Roles

Nombre de privilegio: Usar servicio REST - Integración de identidad

Código de privilegio: ASE_REST_SERVICE_ACCESS_IDENTITY_INTEGRATION_PRIV

HCM + ERP
/setIdSetsLOV/

Nombre de privilegio: Gestionar juego de datos de referencia de aplicación

Código de privilegio: FND_APP_MANAGE_REFERENCE_DATA_SET_PRIV

ERP
/commonLookupsLOV

Nombre de privilegio: Gestionar consulta común de aplicación

Código de privilegio: FND_APP_MANAGE_COMMON_LOOKUP_PRIV

HCM + ERP

/advancedAccessRequests/action/getSecurityContextLOV

/advancedAccessRequests/action/getSecurityValue

Nombre de privilegio: solicitudes de acceso

Código de privilegio: GTG_ACCESS_REQUESTS_PRIV

ERP
/advancedControlsRolesProvisioning

Nombre de privilegio: Usar servicio REST para análisis de rol de control de acceso avanzado

Código de privilegio: GTG_REST_SERVICE_ACCESS_ADVANCED_ACCESS_CONTROL_ROLE_ANALYSIS_PRIV

Separación de funciones
/projectOrganizationsLOV

Nombre de privilegio: obtener configuraciones de proyecto

Código de privilegio: PJF_GET_PROJECT_SETUPS_PRIV

ERP
/positionsLov

Nombre de privilegio: Posición de búsqueda

Código de privilegio: PER_SEARCH_POSITION_PRIV

HCM
/locationsV2

Nombre de privilegio: Gestionar ubicación

Código de privilegio: PER_MANAGE_LOCATION_PRIV

HCM
/jobsV2

Nombre de privilegio: Gestionar trabajos

Código de privilegio: PER_MANAGE_HR_JOB_PRIV

HCM
Privilegios agregados
Punto final/funcionalidad Privilegios agregados como rol en la jerarquía de roles Aplicación
/areasOfResponsibility

Nombre de privilegio: Usar servicio REST - Áreas de responsabilidad de solo lectura

Código de privilegio: ORA_PER_REST_SERVICE_ACCESS_AREAS_OF_RESPONSIBILITY_RO

HCM + AOR
/hcmCountriesLov

Nombre de privilegio: usar servicio REST - lista de valores de países de HCM

Código de privilegio: ORA_PER_REST_SERVICE_ACCESS_HCM_COUNTRIES_LOV

HCM

/hcmBusinessUnitsLOV

/legalEmployersLov

Nombre de privilegio: Usar servicio REST - Lista de valores de estructura de personal

Código de privilegio: ORA_PER_REST_SERVICE_ACCESS_WORKFORCE_STRUCTURE_LOVS

HCM
/actionsLOV

Nombre de privilegio: Usar servicio REST - Listas de valores de datos de referencia de persona

Código de privilegio: ORA_PER_REST_SERVICE_ACCESS_PERSON_REFERENCE_DATA_LOVS

HCM
/dataAccessSetLedgersLOV

Nombre de privilegio: Revisar estado de período contable de Revenue Management

Código de privilegio: ORA_GL_REVENUE_MANAGEMENT_PERIOD_STATUS_REVIEW_DUTY

ERP
/talentReviewManagersLOV

Nombre de privilegio: Usar servicio REST - Lista de valores de mánager de revisión de talentos

Código de privilegio: ORA_HRR_REST_SERVICE_ACCESS_TALENT_REVIEW_MANAGERS_LOV

HCM
Nota

Además, debe otorgar las políticas de seguridad de datos al rol creado anteriormente para permitir el acceso al juego de datos correcto, por ejemplo, /workers. Si no hay las políticas de seguridad de datos correctas, es posible que algunas API no devuelvan datos. Las llamadas a la API no fallarán (200 OK), pero el recuento será 0 si las políticas de seguridad de datos no están activadas. Para obtener más información, consulte Políticas de seguridad de datos.

Modos de configuración soportados para las aplicaciones de Oracle Fusion Cloud

Puede utilizar las integraciones de Oracle Access Governance para configurar diferentes modos de configuración en función de sus necesidades de datos de identidad de vinculación y cuentas de aprovisionamiento.

Modos soportados

El sistema orquestado de aplicaciones de Oracle Fusion Cloud soporta los siguientes modos:

  • Origen autorizado

    Puede utilizar Oracle Fusion Cloud Applications como fuente autorizada (de confianza) de información de identidad para Oracle Access Governance.

  • Sistema gestionado

    Puede gestionar registros de perfil de usuario de Oracle Fusion Cloud Applications en Oracle Fusion Cloud Applications, incluidas las asignaciones de rol y lista de permisos a estos registros.

Operaciones soportadas al aprovisionar a aplicaciones de Oracle Fusion Cloud

Para aprovisionar una cuenta de Oracle Access Governance en Oracle Fusion Cloud Applications, hay determinadas operaciones soportadas.

El sistema orquestado de Oracle Fusion Cloud Applications soporta las siguientes operaciones de cuenta al aprovisionar un usuario:

  • Crear Cuenta de Usuario
  • Actualizar cuenta de usuario
  • Activar cuenta de usuario
  • Desactivar cuenta de usuario
  • Enlace de cuentas de usuario (PersonNumber) [Utilice la transformación de salida para enlazar a la persona a la cuenta de usuario]
  • Cambiar Contraseña
  • Agregar asignación de roles
  • Actualizar asignación de rol
  • Eliminar roles
  • Asignar agente de compras
  • Desactivar agente de compras
  • Actualizar agente de compras
Nota

Puede sincronizar y gestionar de forma incremental los agentes de compras solo si los aprovisiona a través de Oracle Access Governance, no si crea directamente en Oracle Fusion Cloud Applications.
Nota

  • Cuando actualiza una cuenta de usuario o sus atributos directamente en Oracle Fusion Cloud Applications, la carga de datos incremental captura los agentes de compras relacionados y muestra los cambios en Oracle Access Governance. Oracle Access Governance no ingeriría actualizaciones directas de los agentes de compras en Oracle Fusion Cloud Applications.
  • Al enlazar PersonNumber con la cuenta de usuario, si aparece un error, como "Aplicar enlace de lista LOV_PersonNumber", ejecute los siguientes trabajos de HCM: Calcular ACL de usuarios por eventos, Calcular ACL de usuarios, Calcular usuarios con ACL grande. Para obtener información sobre los pasos, consulte Programación de procesos de ACL.

Para obtener más información, consulte Visión general funcional de Oracle Access Governance Integration e Integrate with Fusion Cloud Applications.

Atributos soportados por defecto

Oracle Access Governance soporta los siguientes atributos por defecto de Oracle Fusion Cloud Applications.

Atributos soportados de Oracle Fusion Cloud Applications

  • Datos con el juego de atributos mínimo ingerido por Oracle Access Governance desde Oracle Fusion Cloud Applications HCM con soporte de JML.
  • Datos con juego de atributos mínimo de registros de persona ingeridos por Oracle Access Governance desde los módulos HCM y ERP de Oracle Fusion Cloud Applications.
  • Datos con soporte de atributos AOR. Oracle Access Governance no gestiona el aprovisionamiento ni la anulación del aprovisionamiento de AOR.

Reglas de confrontación por defecto

  • Identity Matching Rules: nombre de usuario del empleado igual que nombre de usuario del empleado.
  • Reglas de confrontación de cuentas: inicio de sesión de usuario Igual que nombre de usuario del empleado.
Atributos por defecto - Origen autorizado para HCM con soporte de JML
Nombre de atributo en Oracle Access Governance Nombre mostrado en Oracle Access Governance HCM con cuenta de usuario/ambos con cuenta de usuario HCM con persona/ambos con persona ERP
nombre Nombre userName correos electrónicos~EmailAddress,PersonId userName
displayName Nombre mostrado displayName nombres~DisplayName displayName
lastName Apellido nombre~familyName nombres~LastName nombre~familyName
firstName Nombre nombre~givenName nombres~FirstName nombre~givenName
correo electrónico Correo electrónico correos electrónicos~valor correos electrónicos~EmailAddress correos electrónicos~valor
emailType Tipo de correo electrónico tipo de correo electrónico correos electrónicos~EmailType tipo de correo electrónico
estado Estado activa workRelationships~asignaciones~AssignmentStatusType activa
personNumber Número de persona workerInformation~personNumber Número de persona workerInformation~personNumber
managerPersonNumber Número de personas del mánager managerPersonNumber (indirecto) managerPersonNumber (indirecto) N/D
managerUid UID de mánager managerScimUserID (indirecto) ID de persona de mánager (indirecto) workerInformation~gestor
jobCode Código de Trabajo workerInformation~trabajo workRelationships~asignaciones~JobCode workerInformation~trabajo
departamento Organización de origen workerInformation~departamento workRelationships~asignaciones~DepartmentName workerInformation~departamento
businessUnit Unidad de negocio workRelationships~asignaciones~BusinessUnitId workRelationships~asignaciones~BusinessUnitId N/D
preferredLanguage Idioma Preferido preferredLanguage preferredLanguage N/D
género Género legislativeInfo~Género legislativeInfo~Género N/D
personId Identificación de persona ID de persona ID de persona N/D
startDate Fecha de Inicio workRelationships~StartDate workRelationships~StartDate N/D
workerType Tipo de trabajador workRelationships~WorkerType workRelationships~WorkerType N/D
legalEmployerNameWithLegislationCode Legal EmployerName con Código de Legislación legalEmployerNameWithLegislationCode legalEmployerNameWithLegislationCode N/D
terminationDate Fecha de despido workRelationships~TerminationDate workRelationships~TerminationDate N/D
periodOfServiceId ID de PeriodOfService workRelationships~PeriodOfServiceId workRelationships~PeriodOfServiceId N/D
legalEntityId ID de entidad jurídica workRelationships~LegalEntityId workRelationships~LegalEntityId N/D
assignmentEffectiveStartDate Fecha de inicio efectiva de asignación workRelationships~asignaciones~EffectiveStartDate workRelationships~asignaciones~EffectiveStartDate N/D
positionCode Código de posición workRelationships~asignaciones~PositionCode workRelationships~asignaciones~PositionCode N/D
gradeCode Código de grupo workRelationships~asignaciones~GradeCode workRelationships~asignaciones~GradeCode N/D
locationCode Código de ubicación workRelationships~asignaciones~LocationCode workRelationships~asignaciones~LocationCode N/D
assignmentEffectiveEndDate Fecha de fin efectiva de asignación workRelationships~asignaciones~EffectiveEndDate workRelationships~asignaciones~EffectiveEndDate N/D
actionCode Código de la Acción workRelationships~asignaciones~ActionCode workRelationships~asignaciones~ActionCode N/D
actionTypeCode Código de Tipo de Acción workRelationships~asignaciones~ActionTypeCode workRelationships~asignaciones~ActionTypeCode N/D
projectedStartDate ProjectedStartDate workRelationships~asignaciones~ProjectedStartDate workRelationships~asignaciones~ProjectedStartDate N/D
proposedUserPersonType Tipo de persona de usuario propuesto workRelationships~asignaciones~ProposedUserPersonType workRelationships~asignaciones~ProposedUserPersonType N/D
managerAssignmentNumber Número de asignación de mánager workRelationships~asignaciones~gestores~ManagerAssignmentNumber workRelationships~asignaciones~gestores~ManagerAssignmentNumber N/D
futureStartDate Fecha de inicio futura futuro~workRelationships~StartDate futuro~workRelationships~StartDate N/D
futureEffectiveStartDate Fecha de inicio de vigencia futura futuro~workRelationships~asignaciones~EffectiveStartDate futuro~workRelationships~asignaciones~EffectiveStartDate N/D
futureEffectiveEndDate Fecha de fin de vigencia futura futuro~workRelationships~asignaciones~EffectiveEndDate futuro~workRelationships~asignaciones~EffectiveEndDate N/D
futureActionCode Código de acción futura futuro~workRelationships~asignaciones~ActionCode futuro~workRelationships~asignaciones~ActionCode N/D
futureActionTypeCode Código de Tipo de Acción Futura futuro~workRelationships~asignaciones~ActionTypeCode futuro~workRelationships~asignaciones~ActionTypeCode N/D
país Ubicación workRelationships~LegislationCode workRelationships~LegislationCode N/D
addressType Tipo de Dirección direcciones~AddressType direcciones~AddressType N/D
postalCode Código postal de la ubicación direcciones~PostalCode direcciones~PostalCode N/D
townOrCity Municipio o Ciudad direcciones~TownOrCity direcciones~TownOrCity N/D
region1 Region1 direcciones~Region1 direcciones~Region1 N/D
region2 Region2 direcciones~Region2 direcciones~Region2 N/D
floorNumber Número de planta direcciones~FloorNumber direcciones~FloorNumber N/D
edificio Creación direcciones~Edificio direcciones~Edificio N/D
addressLine1 AddressLine1 direcciones~AddressLine1 direcciones~AddressLine1 N/D
phoneNumber Número de Teléfono teléfonos~PhoneNumber teléfonos~PhoneNumber N/D
extensión Extensión de teléfono teléfonos~Extensión teléfonos~Extensión N/D
phoneType Tipo de Teléfono teléfonos~PhoneType teléfonos~PhoneType N/D
lastWorkingDate Última fecha laborable workRelationships~LastWorkingDate workRelationships~LastWorkingDate N/D
Atributos por defecto - Sistema gestionado
Entidad de usuario de Oracle Fusion Cloud Applications Nombre de atributo de aplicaciones de Oracle Fusion Cloud Nombre mostrado en Oracle Access Governance Nombre mostrado de atributo de Oracle Access Governance Aplicable a HCM/ERP/ AMBOS
Usuario de FA ID (SCIM) UID Identificador Único Ambos
userName nombre Nombre Ambos
contraseña contraseña Contraseña No conciliable
externalId externalID ID externo Ambos
displayName displayName Nombre mostrado Ambos
name.familyName familyName Nombre de Familia Ambos
name.givenName givenName Nombre proporcionado Ambos
emails.value correo electrónico Correo electrónico Ambos
emails.type emailType Tipo de correo electrónico Ambos
activa estado Estado Ambos
workerInformation.personNumber personNumber Número de persona Ambos
workerInformation.manager managerUid UID de mánager Ambos
workerInformation.job jobCode Código de Trabajo Ambos
Roles securityContextsWithValues Roles Roles

Ambos

ERP

Área de Responsabilidad (AoR) ResponsibilityId UID UID

Ambos

HCM

ResponsibilityName responsibilityName responsibilityName
ResponsibilityType responsibilityType responsibilityType
Número de asignación assignmentNumber assignmentNumber
AssignmentName assignmentName assignmentName
ActiveStatus activeStatus activeStatus
StartDate startDate startDate
Agentes de compras procurementBusinessUnits Unidades de negocios de compras

Ambos

ERP

AssignmentId assignmentId ID de Asignación
StatusCode statusCode Código de Estado
ManageRequisitionsAllowedFlag manageRequisitionsAllowed Gestionar solicitudes permitidas
AccessLevelToOtherAgentsRequisitions accessLevelToOtherAgentsRequisitions Nivel de acceso a otras solicitudes de agentes
ManageOrdersAllowedFlag manageOrdersAllowed Gestionar órdenes permitidas
AccessLevelToOtherAgentsOrders accessLevelToOtherAgentsOrders Nivel de acceso a otras indicaciones de agentes
ManageAgreementsAllowedFlag manageAgreementsAllowed Gestionar acuerdos permitidos
AccessLevelToOtherAgentsAgreements accessLevelToOtherAgentsAgreements Nivel de acceso a otros acuerdos de agentes
ManageNegotiationsAllowedFlag manageNegotiationsAllowed Gestionar negociaciones permitidas
AccessLevelToOtherAgentsNegotiations accessLevelToOtherAgentsNegotiations Nivel de acceso a otros agentes
ManageSourcingProgramsAllowedFlag manageSourcingProgramsAllowed Permite gestionar programas de abastecimiento.
AccessLevelToOtherAgentsSourcingPrograms accessLevelToOtherAgentsSourcingPrograms Nivel de acceso a otros programas de abastecimiento de agentes
ManageCatalogContentAllowedFlag manageCatalogContentAllowed Permite gestionar el contenido del catálogo.
ManageSuppliersAllowedFlag manageSuppliersAllowed Gestionar proveedores permitidos
ManageQualificationsAllowedFlag manageQualificationsAllowed Gestionar calificaciones permitidas
AccessLevelToOtherAgentsQualifications accessLevelToOtherAgentsQualifications Nivel de acceso a las calificaciones de otros agentes
ManageChecklistsAllowedFlag manageChecklistsAllowed Gestionar listas de comprobación permitidas
AccessLevelToOtherAgentsChecklists accessLevelToOtherAgentsChecklists Nivel de acceso a otras listas de comprobación de agentes
ManageAslAllowedFlag manageAslAllowed Gestionar entradas de lista de proveedores autorizados permitidas
AnalyzeSpendAllowedFlag analyzeSpendAllowed Analizar gasto permitido

Compatibilidad con campos personalizados en modo HCM/Ambos

Permite crear un atributo de sistema para admitir el campo flexible descriptivo de asignación de Oracle Fusion Applications para Oracle HCM o Ambos, integrados como origen autorizado.

  1. Cree un atributo del sistema desde la página Gestionar integraciones. Para obtener más información, consulte Crear atributo de sistema.
    1. En el paso Origen de valor, seleccione Incluido en datos entrantes del sistema.
    2. En el campo ¿Cuál es el nombre del atributo del sistema?, introduzca la nomenclatura exacta. Consulte la tabla System Attribute Name in the Supported Custom Attributes.

      Puede ver los atributos personalizados en la página Atributos de identidad, que se muestra como atributo Personalizado.

  2. En la página Atributos de identidad, actualice el indicador de identidad para el atributo de identidad. Consulte Modificar Atributos Personalizados.
  3. Realice la carga de datos para el sistema orquestado. Para cargar datos, consulte Iniciar carga de datos.
  4. Después de una carga de datos correcta, puede ver el valor en el explorador de toda la empresa y en la página de atributos de identidad.

Atributos personalizados soportados

A continuación, se muestra una lista de atributos personalizados soportados para Oracle Fusion Applications integrados como origen autorizado con el modo Oracle HCM o Ambos.

Atributos personalizados soportados
Nombre AG Nombre de Atributo de Sistema Varios valores Tipo de datos
Nombre preferido nombres~KnownAs Falso Cadena
Segundo Nombre nombres~MiddleNames Falso Cadena
Tipo de estado de asignación workRelationships~asignaciones~AssignmentStatusType Falso Cadena
Nombre de empleador jurídico workRelationships~LegalEmployerName Falso Cadena
Nombre de unidad de negocio workRelationships~asignaciones~BusinessUnitName Falso Cadena
Title workRelationships~asignaciones~AssignmentName Falso Cadena
Departamento workRelationships~asignaciones~DepartmentId Falso Cadena
Volver a contratar workRelationships~RecommendedForRehire Falso Cadena
Nacionalidad ciudadanía~Ciudadanía Falso Cadena
Campos flexibles descriptivos
Nombre AG Nombre de Atributo de Sistema Ejemplo
Campo flexible descriptivo de asignación workRelationships~asignaciones~assignmentsDFF~<DFFName workRelationships~assignments~assignmentsDFF~joblocation
Campo flexible descriptivo de trabajador workersDFF~<DFFName> workersDFF~bloodGroup

Compatibilidad con atributos adicionales para objetos de consulta

Ahora puede cargar y utilizar atributos adicionales para objetos de consulta de Oracle Fusion Cloud Applications, como Trabajo, Posición y Ubicación para soportar operaciones de gestión de acceso basadas en atributos en Oracle Access Governance.

Script de transformación de entrada

Actualmente, están soportados los objetos job, position y location.

Usar script de transformación de entrada para acceder a los valores de atributo de objeto de consulta
lookupTarget.getLookupObject('location','M3- Dallas').getCustomAttributes()['city']
  • location es el nombre del objeto de consulta.
  • M3- Dallas es un valor de ejemplo de ubicación que será del atributo LocationCode
  • city es un atributo al que se hace referencia desde el objeto de consulta
Script de ejemplo para extraer trabajo
lookupTarget.getLookupObject('job','99_SALEEXEC').getCustomAttributes()['jobIdDFF']
Script de ejemplo para extraer posición
var positionCode = user.getCustomAttributes() != null && user.getCustomAttributes()['positionCode'] != null
    ? user.getCustomAttributes()['positionCode']
    : null;

function setPositionName() {
    var positionObject = lookupTarget.getLookupObject('position', positionCode);
    if (positionObject != null) {
        return positionObject.getName();
    }
    return null;
}
if (positionCode != null) {
    setPositionName();
} 

Atributos de ubicación soportados por Oracle Access Governance

uid, name, locationId,city,state,hrCountry

Atributos de trabajo soportados por Oracle Access Governance

uid,name,jobId,jobFunctionCode,managerLevel,approvalAuthority

Atributos de posición soportados por Oracle Access Governance

uid,name