Referência de Integração do Oracle Fusion Cloud Application

Componentes do Oracle Fusion Cloud Applications Certificados para Integração com o Oracle Access Governance

O Oracle Fusion Cloud Applications a ser integrado ao Sistema Orquestrado é o seguinte.

Componentes Certificados

Componentes Certificados
Tipo de Componente Componente
Sistema As versões do Oracle Fusion Cloud Applications que você pode usar para o Oracle Access Governance são:
  • Oracle Fusion Cloud Applications 24C (11.13.24.07.0) ou posterior

Conceder Permissões e Funções Padrão

Antes de configurar seu sistema orquestrado, você deve configurar uma conta de serviço do HCM ou do ERP e conceder permissões necessárias para integração com o Oracle Access Governance.

Conceder Permissões/Funções Padrão

Código da Função da Conta de Serviço do HCM
Nome da Função Código da Atribuição
Gerente de Segurança de TI ORA_FND_IT_SECURITY_MANAGER_JOB
Especialista de Integração ORA_FND_INTEGRATION_SPECIALIST_JOB
Consultor de Implementação de Aplicativos ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Administrador de Diagnóstico do Aplicativo ORA_FND_DIAG_ADMINISTRATOR_JOB
Especialista em Recursos Humanos ORA_PER_HUMAN_RESOURCE_SPECIALIST_JOB
Código de Função da Conta de Serviço ERP
Tipo de Conta Valor
Gerente de Segurança de TI ORA_FND_IT_SECURITY_MANAGER_JOB
Especialista de Integração ORA_FND_INTEGRATION_SPECIALIST_JOB
Consultor de Implementação de Aplicativos ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
Administrador de Segurança da Solicitação de Acesso ORA_GTG_ACCESS_REQUEST_SECURITY_ADMINISTRATOR_JOB

Conceder Permissões como Usuário Personalizado

Crie uma atribuição personalizada, em vez de usar as atribuições padrão, para garantir o privilégio mínimo concedendo apenas as permissões detalhadas necessárias.

Privilégios
Ponto Final/Funcionalidade Privilégios nas Políticas de Segurança da Função Aplicativo
/userAccounts

Nome do Privilégio: Usar Serviço REST - Contas de Usuário

Código de Privilégio: PER_REST_SERVICE_ACCESS_USER_ACCOUNTS_PRIV

HCM
/trabalhadores

Nome do Privilégio: Usar Serviço REST - Colaboradores

Código de Privilégio: PER_REST_SERVICE_ACCESS_WORKERS_PRIV

HCM
/atomservlet/employee/

Nome do Privilégio: Usar Feed Atom - Espaço de Trabalho dos Funcionários

Código de Privilégio: PER_ATOM_WORKSPACE_ACCESS_EMPLOYEES_PRIV

HCM
/dataSecurities

Nome do Privilégio: Gerenciar Acesso a Dados para Usuários

Código de Privilégio: FUN_MANAGE_DATA_ACCESS_FOR_USERS_PRIV

ERP
/finBusinessUnitsLOV

Nome do Privilégio: Obter Estruturas Empresariais Usando o Serviço REST

Código de Privilégio: FUN_GET_ENTERPRISE_STRUCTURES_REST_SERVICE_PRIV

ERP
/fixedAssetBooksLOV

Nome do Privilégio: Exibir Livros de Ativos Fixos

Código de Privilégio: FA_VIEW_FIXED_ASSET_BOOKS_PRIV

ERP

/scim/Users

/scim/Roles

Nome do Privilégio: Usar Serviço REST - Integração de Identidade

Código de Privilégio: ASE_REST_SERVICE_ACCESS_IDENTITY_INTEGRATION_PRIV

HCM + ERP
/setIdSetsLOV/

Nome do Privilégio: Gerenciar Conjunto de Dados de Referência do Aplicativo

Código de Privilégio: FND_APP_MANAGE_REFERENCE_DATA_SET_PRIV

ERP
/commonLookupsLOV

Nome do Privilégio: Gerenciar Pesquisa Comum do Aplicativo

Código de Privilégio: FND_APP_MANAGE_COMMON_LOOKUP_PRIV

HCM + ERP

/advancedAccessRequests/action/getSecurityContextLOV

/advancedAccessRequests/action/getSecurityValue

Nome do Privilégio: Solicitações de Acesso

Código de Privilégio: GTG_ACCESS_REQUESTS_PRIV

ERP
/advancedControlsRolesProvisioning

Nome do Privilégio: Usar Serviço REST para Análise de Função de Controle de Acesso Avançado

Código de Privilégio: GTG_REST_SERVICE_ACCESS_ADVANCED_ACCESS_CONTROL_ROLE_ANALYSIS_PRIV

SOD
/projectOrganizationsLOV

Nome do Privilégio: Obter Configurações do Projeto

Código de Privilégio: PJF_GET_PROJECT_SETUPS_PRIV

ERP
/positionsLov

Nome do privilégio: Pesquisar posição

Código de Privilégio: PER_SEARCH_POSITION_PRIV

HCM
/locationsV2

Nome do privilégio: Gerenciar local

Código de Privilégio: PER_MANAGE_LOCATION_PRIV

HCM
/jobsV2

Nome do Privilégio: Gerenciar Jobs

Código de Privilégio: PER_MANAGE_HR_JOB_PRIV

HCM
Privilégios Agregados
Ponto Final/Funcionalidade Privilégios Agregados como Função na Hierarquia de Funções Aplicativo
/areasOfResponsibility

Nome do Privilégio: Usar Serviço REST - Somente Leitura de Áreas de Responsabilidade

Código de Privilégio: ORA_PER_REST_SERVICE_ACCESS_AREAS_OF_RESPONSIBILITY_RO

HCM + AOR
/hcmCountriesLov

Nome do Privilégio: Usar Serviço REST - Lista de Valores de Países do HCM

Código de Privilégio: ORA_PER_REST_SERVICE_ACCESS_HCM_COUNTRIES_LOV

HCM

/hcmBusinessUnitsLOV

/legalEmployersLov

Nome do Privilégio: Usar Serviço REST - Lista de Valores da Estrutura da Força de Trabalho

Código de Privilégio: ORA_PER_REST_SERVICE_ACCESS_WORKFORCE_STRUCTURE_LOVS

HCM
/actionsLOV

Nome do Privilégio: Usar Serviço REST - Listas de Valores de Dados de Referência da Pessoa

Código de Privilégio: ORA_PER_REST_SERVICE_ACCESS_PERSON_REFERENCE_DATA_LOVS

HCM
/dataAccessSetLedgersLOV

Nome do Privilégio: Verificar Status do Período Contábil do Revenue Management

Código de Privilégio: ORA_GL_REVENUE_MANAGEMENT_PERIOD_STATUS_REVIEW_DUTY

ERP
/talentReviewManagersLOV

Nome do Privilégio: Usar Serviço REST - Lista de Valores dos Gerentes de Avaliação de Talentos

Código de Privilégio: ORA_HRR_REST_SERVICE_ACCESS_TALENT_REVIEW_MANAGERS_LOV

HCM
Observação

Além disso, você deve conceder as Políticas de Segurança de Dados à função criada acima para permitir o acesso ao conjunto de dados correto, por exemplo, /workers. Se as políticas de segurança de dados corretas estiverem ausentes, algumas APIs poderão não retornar dados. As chamadas de API não falharão (200 OK), mas a contagem será 0 se as políticas de segurança de dados não estiverem ativadas. Para obter mais detalhes, consulte Políticas de Segurança de Dados.

Modos de Configuração Suportados para Oracle Fusion Cloud Applications

Você pode usar as integrações do Oracle Access Governance para configurar diferentes modos de configuração, dependendo do seu requisito de integração de dados de identidade e provisionamento de contas.

Modos Suportados

O Sistema Orquestrado do Oracle Fusion Cloud Applications suporta os seguintes modos:

  • Origem Autorizada

    Você pode usar o Oracle Fusion Cloud Applications como uma origem autorizada (confiável) de informações de identidade para o Oracle Access Governance.

  • Sistema Gerenciado

    É possível gerenciar registros de perfil de usuário do Oracle Fusion Cloud Applications no Oracle Fusion Cloud Applications, incluindo atribuições de Função e Lista de Permissões para esses registros.

Operações Suportadas ao Provisionar para o Oracle Fusion Cloud Applications

Para provisionar uma conta do Oracle Access Governance para o Oracle Fusion Cloud Applications, há determinadas operações suportadas.

O Sistema Orquestrado do Oracle Fusion Cloud Applications suporta as seguintes operações de conta ao provisionar um usuário:

  • Criar Conta de Usuário
  • Atualizar Conta do Usuário
  • Ativar Conta de Usuário
  • Desativar Conta de Usuário
  • Vinculação de Conta do Usuário (PersonNumber) [Usar transformação de Saída para vincular pessoa à conta do usuário]
  • Alterar Senha
  • Adicionar Atribuição de Função
  • Atualizar Atribuição da Função
  • Remover Atribuições
  • Atribuir Agente de Aquisição
  • Desativar Agente de Aquisição
  • Atualizar Agente de Aquisição
Observação

Você só poderá sincronizar e gerenciar de forma incremental os agentes de aquisição se provisioná-los por meio do Oracle Access Governance, não se criar diretamente no Oracle Fusion Cloud Applications.
Observação

  • Quando você atualiza uma conta de usuário ou seus atributos diretamente no Oracle Fusion Cloud Applications, o carregamento de dados incremental captura os Agentes de Aquisição relacionados e mostra as alterações no Oracle Access Governance. As atualizações diretas para Agentes de Aquisição no Oracle Fusion Cloud Applications não seriam ingeridas pelo Oracle Access Governance.
  • Ao vincular PersonNumber à conta de Usuário, se você receber um erro, como "Aplicando associação de Lista LOV_PersonNumber", execute os seguintes jobs do HCM: Compute Users ACL by Events, Compute Users ACL, Compute Users With Large ACL. Para obter as etapas, consulte Programar Processos de ACL.

Para obter mais detalhes, consulte Visão Geral Funcional do Oracle Access Governance Integration e Integrar com Fusion Cloud Applications.

Atributos Suportados Padrão

O Oracle Access Governance suporta os seguintes atributos padrão do Oracle Fusion Cloud Applications.

Atributos Suportados do Oracle Fusion Cloud Applications

  • Dados com conjunto mínimo de atributos sendo ingeridos pelo Oracle Access Governance do Oracle Fusion Cloud Applications HCM com suporte do JML.
  • Dados com conjunto mínimo de atributos de registro de pessoa sendo ingeridos pelo Oracle Access Governance dos módulos Oracle Fusion Cloud Applications HCM e ERP.
  • Dados com suporte ao atributo AOR. O Oracle Access Governance não gerencia provisionamento ou desprovisionamento de AORs.

Regras de Correspondência Padrão

  • Regras de Correspondência de Identidade: Nome de usuário do funcionário Igual a Nome de usuário do funcionário.
  • Regras de Correspondência da Conta: Log-in do usuário Igual a Nome do usuário do funcionário.
Atributos Padrão - Origem Autorizada para HCM com Suporte a JML
Nome do Atributo no Oracle Access Governance Nome para Exibição no Oracle Access Governance HCM com conta de Usuário/Ambos com Conta de Usuário HCM com Pessoa/Ambos com Pessoa ERP
nome Nome userName emails~EmailAddress,PersonId userName
displayName Nome da exibição displayName names~DisplayName displayName
lastName Sobrenome nome~familyName names~LastName nome~familyName
firstName Nome nome~givenName names~FirstName nome~givenName
e-mail E-mail emails~valor emails~EmailAddress emails~valor
emailType Tipo de E-mail tipo de e-mail emails~EmailType tipo de e-mail
status Status ativo workRelationships~atribuições~AssignmentStatusType ativo
personNumber Número da Pessoa workerInformation~personNumber PersonNumber workerInformation~personNumber
managerPersonNumber Número da pessoa do gerente managerPersonNumber (indireto) managerPersonNumber (indireto) Não Aplicável
managerUid Uid do Gerente managerScimUserID (indireto) ID da Pessoa do Gerente (indireto) workerInformation~gerente
jobCode Código do Cargo workerInformation~trabalho workRelationships~atribuições~JobCode workerInformation~trabalho
departamento Organização de Origem workerInformation~departamento workRelationships~atribuições~DepartmentName workerInformation~departamento
businessUnit Unidade de Negócio workRelationships~atribuições~BusinessUnitId workRelationships~atribuições~BusinessUnitId Não Aplicável
preferredLanguage Idioma Preferencial preferredLanguage preferredLanguage Não Aplicável
gênero Gênero legislativeInfo~Gênero legislativeInfo~Gênero Não Aplicável
personId Identificação da Pessoa PersonId PersonId Não Aplicável
startDate Data Inicial workRelationships~StartDate workRelationships~StartDate Não Aplicável
workerType Tipo de Colaborador workRelationships~WorkerType workRelationships~WorkerType Não Aplicável
legalEmployerNameWithLegislationCode Legal EmployerName com Código de Legislação legalEmployerNameWithLegislationCode legalEmployerNameWithLegislationCode Não Aplicável
terminationDate Data de Desligamento workRelationships~TerminationDate workRelationships~TerminationDate Não Aplicável
periodOfServiceId PeriodOfService Id workRelationships~PeriodOfServiceId workRelationships~PeriodOfServiceId Não Aplicável
legalEntityId Id da Pessoa Jurídica workRelationships~LegalEntityId workRelationships~LegalEntityId Não Aplicável
assignmentEffectiveStartDate Data Inicial Efetiva da Atribuição workRelationships~atribuições~EffectiveStartDate workRelationships~atribuições~EffectiveStartDate Não Aplicável
positionCode Código da Posição workRelationships~atribuições~PositionCode workRelationships~atribuições~PositionCode Não Aplicável
gradeCode Código de Nível workRelationships~atribuições~GradeCode workRelationships~atribuições~GradeCode Não Aplicável
locationCode Código do local workRelationships~atribuições~LocationCode workRelationships~atribuições~LocationCode Não Aplicável
assignmentEffectiveEndDate Data Final Efetiva da Atribuição workRelationships~atribuições~EffectiveEndDate workRelationships~atribuições~EffectiveEndDate Não Aplicável
actionCode Código da Ação workRelationships~atribuições~ActionCode workRelationships~atribuições~ActionCode Não Aplicável
actionTypeCode Código do Tipo de Ação workRelationships~atribuições~ActionTypeCode workRelationships~atribuições~ActionTypeCode Não Aplicável
projectedStartDate ProjectedStartDate workRelationships~atribuições~ProjectedStartDate workRelationships~atribuições~ProjectedStartDate Não Aplicável
proposedUserPersonType Tipo de Pessoa do Usuário Proposto workRelationships~atribuições~ProposedUserPersonType workRelationships~atribuições~ProposedUserPersonType Não Aplicável
managerAssignmentNumber Nr. da Atribuição do Gerente workRelationships~assignments~managers~ManagerAssignmentNumber workRelationships~assignments~managers~ManagerAssignmentNumber Não Aplicável
futureStartDate Data Inicial Futura future~workRelationships~StartDate future~workRelationships~StartDate Não Aplicável
futureEffectiveStartDate Data Inicial Efetiva Futura future~workRelationships~assignments~EffectiveStartDate future~workRelationships~assignments~EffectiveStartDate Não Aplicável
futureEffectiveEndDate Data Final Efetiva Futura future~workRelationships~assignments~EffectiveEndDate future~workRelationships~assignments~EffectiveEndDate Não Aplicável
futureActionCode Código de Ação Futura future~workRelationships~assignments~ActionCode future~workRelationships~assignments~ActionCode Não Aplicável
futureActionTypeCode Código do Tipo de Ação Futura future~workRelationships~assignments~ActionTypeCode future~workRelationships~assignments~ActionTypeCode Não Aplicável
país Local workRelationships~LegislationCode workRelationships~LegislationCode Não Aplicável
addressType Tipo de endereço endereços~AddressType endereços~AddressType Não Aplicável
postalCode Código postal do local endereços~PostalCode endereços~PostalCode Não Aplicável
townOrCity Cidade ou cidade endereços~TownOrCity endereços~TownOrCity Não Aplicável
region1 Region1 endereços~Region1 endereços~Region1 Não Aplicável
region2 Região 2 endereços~Region2 endereços~Region2 Não Aplicável
floorNumber Número do andar endereços~FloorNumber endereços~FloorNumber Não Aplicável
criando Edifício addresses~Construção addresses~Construção Não Aplicável
addressLine1 AddressLine1 endereços~AddressLine1 endereços~AddressLine1 Não Aplicável
phoneNumber Número de Telefone telefones~PhoneNumber telefones~PhoneNumber Não Aplicável
extensão Ramal do Telefone telefones~Extensão telefones~Extensão Não Aplicável
phoneType Tipo de Telefone telefones~PhoneType telefones~PhoneType Não Aplicável
lastWorkingDate Última Data de Trabalho workRelationships~LastWorkingDate workRelationships~LastWorkingDate Não Aplicável
Atributos Padrão - Sistema Gerenciado
Entidade de Usuário do Oracle Fusion Cloud Applications Nome do Atributo do Oracle Fusion Cloud Applications Nome para Exibição no Oracle Access Governance Nome para Exibição do Atributo do Oracle Access Governance Aplicável a HCM/ERP/ AMBOS
Usuário da Atividade de Campo id (SCIM) uid Id Exclusivo Ambos
userName nome Nome Ambos
senha senha Senha Não conciliável
externalId externalID ID externo Ambos
displayName displayName Nome da exibição Ambos
name.familyName familyName Nome da Família Ambos
name.givenName givenName Nome Fornecido Ambos
emails.value e-mail E-mail Ambos
emails.type emailType Tipo de E-mail Ambos
ativo status Status Ambos
workerInformation.personNumber personNumber Número da Pessoa Ambos
workerInformation.manager managerUid Uid do Gerente Ambos
workerInformation.job jobCode Código do Cargo Ambos
Funções securityContextsWithValues Funções Funções

Ambos

ERP

Área de Responsabilidade (AoR) ResponsibilityId UID UID

Ambos

HCM

ResponsibilityName responsibilityName responsibilityName
ResponsibilityType responsibilityType responsibilityType
AssignmentNumber assignmentNumber assignmentNumber
AssignmentName assignmentName assignmentName
ActiveStatus activeStatus activeStatus
StartDate startDate startDate
Agentes de Aquisição procurementBusinessUnits Unidades de negócio de aquisição

Ambos

ERP

AssignmentId assignmentId Id de Designação
StatusCode statusCode Código de status
ManageRequisitionsAllowedFlag manageRequisitionsAllowed Gerenciar requisições permitidas
AccessLevelToOtherAgentsRequisitions accessLevelToOtherAgentsRequisitions Nível de acesso a requisições de outros agentes
ManageOrdersAllowedFlag manageOrdersAllowed Gerenciar pedidos permitidos
AccessLevelToOtherAgentsOrders accessLevelToOtherAgentsOrders Nível de acesso a ordens de outros agentes
ManageAgreementsAllowedFlag manageAgreementsAllowed Gerenciar acordos permitidos
AccessLevelToOtherAgentsAgreements accessLevelToOtherAgentsAgreements Nível de acesso a outros contratos de agentes
ManageNegotiationsAllowedFlag manageNegotiationsAllowed Gerenciar negociações permitidas
AccessLevelToOtherAgentsNegotiations accessLevelToOtherAgentsNegotiations Nível de acesso a outros agentes
ManageSourcingProgramsAllowedFlag manageSourcingProgramsAllowed Gerenciar programas de seleção de fornecedores permitidos
AccessLevelToOtherAgentsSourcingPrograms accessLevelToOtherAgentsSourcingPrograms Nível de acesso a outros programas de fornecimento de agentes
ManageCatalogContentAllowedFlag manageCatalogContentAllowed Gerenciar conteúdo do catálogo permitido
ManageSuppliersAllowedFlag manageSuppliersAllowed Gerenciar fornecedores permitidos
ManageQualificationsAllowedFlag manageQualificationsAllowed Gerenciar qualificações permitidas
AccessLevelToOtherAgentsQualifications accessLevelToOtherAgentsQualifications Nível de acesso a outras qualificações de agentes
ManageChecklistsAllowedFlag manageChecklistsAllowed Gerenciar listas de verificação permitidas
AccessLevelToOtherAgentsChecklists accessLevelToOtherAgentsChecklists Nível de acesso a outras listas de verificação de agentes
ManageAslAllowedFlag manageAslAllowed Gerenciar Entradas de Lista de Fornecedores Aprovados Permitidas
AnalyzeSpendAllowedFlag analyzeSpendAllowed Analisar Gastos Permitidos

Suporte para Campos Personalizados no Modo HCM/Ambos

Crie o atributo do sistema para suportar o DFF de Atribuição do Oracle Fusion Applications para o Oracle HCM ou Ambos, integrado como uma Origem Autorizada.

  1. Crie um atributo do sistema na página Gerenciar Integrações. Para obter mais detalhes, consulte Criar Atributo do Sistema.
    1. Na etapa Origem do valor, selecione Incluído nos dados de entrada do sistema.
    2. No campo Qual é o nome do atributo do sistema?, informe a nomenclatura exata. Consulte Nome do Atributo do Sistema na tabela Atributos Personalizados Suportados.

      Você pode ver os atributos personalizados na página Atributos de Identidade, listados como atributo Personalizado.

  2. Na página Atributos de Identidade, atualize o flag de identidade do atributo de identidade. Consulte Modificar Atributos Personalizados.
  3. Execute a carga de dados para seu sistema orquestrado. Para carregar dados, consulte Iniciar Carregamento de Dados.
  4. Após o carregamento de dados bem-sucedido, você poderá exibir o valor no Enterprise-Wide Browser e na página de atributos de identidade.

Atributos Personalizados Suportados

Aqui está uma lista de atributos personalizados suportados para o Oracle Fusion Applications integrados como uma Origem Autorizada com o modo Oracle HCM ou Ambos.

Atributos Personalizados Suportados
Nome AG Nome do Atributo do Sistema Multivalor Tipo de dados
Nome Preferencial names~KnownAs FALSO String
Nome do Meio names~MiddleNames FALSO String
Tipo de Status da Atribuição workRelationships~atribuições~AssignmentStatusType FALSO String
Nome do Empregador Legal workRelationships~LegalEmployerName FALSO String
Nome da Unidade de Negócio workRelationships~atribuições~BusinessUnitName FALSO String
Título workRelationships~atribuições~AssignmentName FALSO String
Departamento workRelationships~atribuições~DepartmentId FALSO String
Readmissão workRelationships~RecommendedForRehire FALSO String
Cidadania cidadania~Cidadania FALSO String
Flexfields Descritivos
Nome AG Nome do Atributo do Sistema Exemplo
DFF da Atribuição workRelationships~atribuições~assignmentsDFF~<DFFName workRelationships~assignments~assignmentsDFF~joblocation
DFF do Colaborador workersDFF~<DFFName> workersDFF~bloodGroup

Suporte para Atributos Adicionais para Objetos de Pesquisa

Agora você pode carregar e usar atributos adicionais para objetos de pesquisa do Oracle Fusion Cloud Applications, como Cargo, Posição e Local para oferecer suporte a operações de gerenciamento de acesso baseado em atributo no Oracle Access Governance.

Script de transformação de entrada

Atualmente, os objetos job, position e location são suportados.

Usar script de transformação de entrada para acessar valores de atributo do objeto de pesquisa
lookupTarget.getLookupObject('location','M3- Dallas').getCustomAttributes()['city']
  • local é o nome do objeto de pesquisa
  • M3- Dallas é um valor de amostra do local que será do atributo LocationCode
  • cidade é um atributo referenciado do objeto de pesquisa
Script de amostra para extrair job
lookupTarget.getLookupObject('job','99_SALEEXEC').getCustomAttributes()['jobIdDFF']
Script de amostra para extrair a posição
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 Localização Suportados pelo Oracle Access Governance

uid, name, locationId,city,state,hrCountry

Atributos do Job Suportados pelo Oracle Access Governance

uid,name,jobId,jobFunctionCode,managerLevel,approvalAuthority

Atributos de Posição Suportados pelo Oracle Access Governance

uid,name