Introdução
O Cloud HCM fornece um recurso para extrair dados do HCM usando a plataforma BOSS/Spectra de nova geração subjacente. Este tutorial descreve a configuração de segurança que é um pré-requisito para a extração de dados.
Objetivos
Ao concluir este tutorial, você entenderá como:
- Configurar uma função de cargo do HCM para extração de dados
- Configurar um aplicativo cliente OAuth para extrair dados de forma programática usando chamadas de API
Tarefa 1: Preparar uma Função de Cargo do HCM
Para acessar dados na hierarquia de objetos relacionados ao Colaborador, determinados Grupos de Permissões precisam ser adicionados a uma função de cargo do HCM nova ou existente.
Siga as etapas abaixo para garantir o acesso apropriado aos dados.
- Vá para Configuração e Manutenção
- Procure Gerenciar Valores de Perfil do Administrador e informe esta tarefa
- Procure o valor do perfil por código de opção de perfil ORA_ASE_SAS_INTEGRATION_ENABLED
- Definir seu valor como Sim no nível do Local
- Salvar o valor do perfil
- Vá para Ferramentas → Console de Segurança
- Criar ou editar uma função da categoria de função HCM - Funções de Cargo
- Clique em Ativar Grupos de Permissões e confirme
- Ir para a etapa Grupos de Permissões
- Clique em Adicionar Grupo de Permissões
- Procure
boss_execute_AsyncDataExtraction_OraBatchJobDefinition
e selecione-o - Clique em Adicionar Grupos de Permissões Selecionados
- Fechar a janela pop-up
- Ir para a etapa Hierarquia de Funções
- Clique em Funções e Grupos de Permissões
- Clique em Adicionar Atribuição
- Certifique-se de que a opção Duty Roles esteja selecionada
- Procure
ORA_DR_PER_WORKER_EXTRACT_DUTY
e selecione-o - Clique em Adicionar Associação à Atribuição
- Fechar a janela pop-up
- Vá para a parada de treinamento Resumo
- Revise as alterações e salve-as
Tarefa 2: Criar uma Aplicação
As APIs Spectra só podem ser acessadas por aplicativos confidenciais que usam o OAuth 2.0. Você precisará definir um no Oracle Identity Cloud Service (IDCS).
- Faça log-in na Console de Administração do IDCS e navegue até o domínio de identidades do pod fornecido
- Clique em Aplicativos integrados
- Clique em Adicionar aplicativo
- Selecione Aplicativo Confidencial e clique em Iniciar workflow
- Fornecer Nome (por exemplo, Aplicativo de Extrações)
- Clique em Próximo
- Selecione Configurar este aplicativo como cliente agora
- Escolha Tipos de concessão permitidos como Credenciais do cliente e Asserção JWT
- Escolha Tipo de cliente como Confidencial
- Escolha Operações permitidas como Em nome de
- Habilitar ignorar consentimento
- Selecione Add resources
- Clique em Adicionar escopo, pesquise e selecione os seguintes escopos
- Oracle SaaS Batch Cloud Service
- Oracle Boss Cloud (Spectra)
- Clique em Adicionar
- Clique em Próximo
- Clique em Concluir
- Selecione o aplicativo recém-criado e ative-o clicando em Ativar e Ativar aplicativo
- Nos detalhes do seu aplicativo, localize o ID do Cliente e o Segredo do cliente que serão usados para gerar tokens de acesso
Tarefa 3: Atribuir a Função ao Aplicativo
Agora é hora de atribuir a função da etapa 1 ao aplicativo da etapa 2.
- Vá para Ferramentas → Console de Segurança
- Clique em Application Extensions
- Localize seu aplicativo na seção Aplicativos do Cliente OAuth Personalizados e clique em seu nome
- Clique em Atribuições
- Clique em Adicionar
- Procure seu papel e selecione-o
- Clique em Adicionar
- Clique em Concluído.
Tarefa 4: Obter um Token
Veja como obter um token para extrair dados usando os serviços Spectra.
URL | {{idcsUrl}}/oauth2/v1/token |
---|---|
Método HTTP | POST |
Autorização |
Autenticação básica com clientId e clientSecret
|
Cabeçalho Content-Type | application/x-www-form-urlencoded |
Corpo da solicitação |
Codificado por URL Para acessar pontos finais grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:boss/ Para acessar pontos finais grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:saas-batch/ |
Mais Recursos de Aprendizagem
Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal do Oracle Learning YouTube. Além disso, acesse education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.
Para obter a documentação do produto, visite o Oracle Help Center.
Configurar Segurança para Extracing Dados do HCM Usando Serviços Spectra
G38785-02
Julho de 2025