Criar Usuários e Atribuí-los a Funções Predefinidas

Use esta sequência de comandos do EPM Automate para criar usuários e atribuí-los a funções predefinidas no domínio de identidade.

  • Entre no ambiente como um Administrador do Serviço.

  • Exporte as informações de Grupos e Filiação como Membro do ambiente para example_snapshot.zip. Esse discussão pressupõe que você exportou anteriormente os artefatos de Grupos e Filiação como Membro usando Migração para criar example_snapshot.zip.

  • Faça download do instantâneo (example_snapshot.zip) em um diretório local.

  • Exclua o instantâneo (example_snapshot.zip) do ambiente.

  • Saia do ambiente.

  • Extraia o conteúdo do example_snapshot.zip.

  • Acrescente informações sobre novos usuários ao HSS-Shared Services\resource\External Directory\Users.csv no formato Nome,Sobrenome,E-mail,Log-in do Usuário.

    Para obter informações detalhadas, consulte Importação de um Lote de Contas de Usuário em Introdução ao Oracle Cloud.

  • Acrescente informações sobre atribuições de função de novos usuários (no formato Nome,Sobrenome,E-mail,Log-in do Usuário) aos arquivos de funções adequados.

    A atribuição de usuário para cada função predefinida deve ser especificada em um arquivo separado disponível em HSS-Shared Services\resource\External Directory\Roles. Por exemplo, a atribuição à função Administrador do Serviço deve ser acrescentada ao <service_name> Service Administrator.csv, enquanto as atribuições à função Visualizador devem ser acrescentadas ao HSS-Shared Services\resource\External Directory\Roles\<service_name> Viewer.csv.

    Para obter informações detalhadas, consulte Atribuição de Uma Função a Vários Usuários em Introdução ao Oracle Cloud.

  • Recrie example_snapshot.zip compactando o diretório HSS-Shared Services e seu conteúdo.

  • Entre no ambiente como um Administrador do Serviço que também tem a função Administrador do Domínio de Identidade.

  • Faça upload do example_snapshot.zip modificado no ambiente.

  • Importe example_snapshot.zip no ambiente.

  • Exclua do ambiente o example_snapshot.zip carregado.

  • Saia.

Nota:

Você pode automatizar esse cenário escrevendo um script personalizado que conclua estas tarefas:

  • Descompactar example_snapshot.zip
  • Acrescentar informações de usuário a Users.csv
  • Acrescentar atribuições de função a arquivos
  • Compactar HSS-Shared Services e seu conteúdo para recriar example_snapshot.zip
epmautomate login serviceAdmin C:\mySecuredir\password.epw 
https://example.oraclecloud.com 
epmautomate exportsnapshot example_snapshot
epmautomate downloadfile "example_snapshot.zip"
epmautomate deletefile "example_snapshot.zip"
epmautomate logout

/* Add custom code to extract the contents of example_snapshot.zip

/* Add custom code to append new user information to HSS-Shared Services\resource\External Directory\Users.csv 
/* Optional: Add custom code to append role information to the appropriate role file(s) in HSS-Shared Services\resource\External Directory\Roles\
/* Add custom code to zip HSS-Shared Services and its contents as example_snapshot.zip */

epmautomate login serviceAdmin C:/mySecuredir/password.epw https://example.oraclecloud.com
epmautomate uploadfile "example_snapshot.zip"
epmautomate importsnapshot example_snapshot userPassword=Password1 resetPassword=true
epmautomate deletefile example_snapshot.zip
epmautomate logout

Nota:

O valor que você especifica para userPassword (Password1 no comando anterior) será definido como a senha inicial de novos usuários. Defina o valor de resetPassword como true para forçar os novos usuários a redefinir a senha no primeiro logon. Consulte importSnapshot para obter detalhes.