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
| Tipo de Componente | Componente |
|---|---|
| Sistema | Las versiones de las aplicaciones de Oracle Fusion Cloud que puede utilizar para Oracle Access Governance son:
|
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
| 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 |
| 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.
| 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: |
HCM |
| /trabajadores |
Nombre de privilegio: Usar servicio REST - Trabajadores Código de privilegio: |
HCM |
| /atomservlet/employee/ |
Nombre de privilegio: Usar fuente Atom - Espacio de trabajo de empleados Código de privilegio: |
HCM |
| /dataSecurities |
Nombre de privilegio: Gestionar acceso a datos para usuarios Código de privilegio: |
ERP |
| /finBusinessUnitsLOV |
Nombre de privilegio: obtener estructuras empresariales mediante el servicio REST Código de privilegio: |
ERP |
| /fixedAssetBooksLOV |
Nombre de privilegio: Ver libros de activos fijos Código de privilegio: |
ERP |
|
/scim/Users /scim/Roles |
Nombre de privilegio: Usar servicio REST - Integración de identidad Código de privilegio: |
HCM + ERP |
| /setIdSetsLOV/ |
Nombre de privilegio: Gestionar juego de datos de referencia de aplicación Código de privilegio: |
ERP |
| /commonLookupsLOV |
Nombre de privilegio: Gestionar consulta común de aplicación Código de privilegio: |
HCM + ERP |
|
/advancedAccessRequests/action/getSecurityContextLOV /advancedAccessRequests/action/getSecurityValue |
Nombre de privilegio: solicitudes de acceso Código de privilegio: |
ERP |
| /advancedControlsRolesProvisioning |
Nombre de privilegio: Usar servicio REST para análisis de rol de control de acceso avanzado Código de privilegio: |
Separación de funciones |
| /projectOrganizationsLOV |
Nombre de privilegio: obtener configuraciones de proyecto Código de privilegio: |
ERP |
| /positionsLov |
Nombre de privilegio: Posición de búsqueda Código de privilegio: |
HCM |
| /locationsV2 |
Nombre de privilegio: Gestionar ubicación Código de privilegio: |
HCM |
| /jobsV2 |
Nombre de privilegio: Gestionar trabajos Código de privilegio: |
HCM |
| 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: |
HCM + AOR |
| /hcmCountriesLov |
Nombre de privilegio: usar servicio REST - lista de valores de países de HCM Código de privilegio: |
HCM |
|
/hcmBusinessUnitsLOV /legalEmployersLov |
Nombre de privilegio: Usar servicio REST - Lista de valores de estructura de personal Código de privilegio: |
HCM |
| /actionsLOV |
Nombre de privilegio: Usar servicio REST - Listas de valores de datos de referencia de persona Código de privilegio: |
HCM |
| /dataAccessSetLedgersLOV |
Nombre de privilegio: Revisar estado de período contable de Revenue Management Código de privilegio: |
ERP |
| /talentReviewManagersLOV |
Nombre de privilegio: Usar servicio REST - Lista de valores de mánager de revisión de talentos Código de privilegio: |
HCM |
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
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.
- 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.
| 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 |
| 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.
- Cree un atributo del sistema desde la página Gestionar integraciones. Para obtener más información, consulte Crear atributo de sistema.
- En el paso Origen de valor, seleccione Incluido en datos entrantes del sistema.
- 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.
- En la página Atributos de identidad, actualice el indicador de identidad para el atributo de identidad. Consulte Modificar Atributos Personalizados.
- Realice la carga de datos para el sistema orquestado. Para cargar datos, consulte Iniciar carga de datos.
- 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.
| 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 |
| 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.
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
lookupTarget.getLookupObject('job','99_SALEEXEC').getCustomAttributes()['jobIdDFF']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