Atribuições e Privilégios do Oracle Visual Builder

Uma função inclui privilégios que permitem aos usuários executar várias tarefas. Todos os serviços do Oracle Cloud têm algumas atribuições predefinidas para executar tarefas ao configurar, administrar, gerenciar e usar um serviço. Há atribuições predefinidas para a camada do aplicativo e para o Oracle Visual Builder.

As atribuições predefinidas da camada do aplicativo incluem ServiceAdministrator, ServiceMonitor, ServiceDeveloper, ServiceDeployer e ServiceUser, mas apenas algumas dessas atribuições são usadas e mapeadas para as atribuições predefinidas usadas no Oracle Visual Builder. Para executar tarefas no Oracle Visual Builder, o usuário deve ser designado a uma das atribuições predefinidas do Oracle Visual Builder. Os usuários podem ter várias atribuições, dependendo de suas responsabilidades. Por exemplo, um usuário pode receber as atribuições ServiceAdministrator e ServiceMonitor, mas todos os privilégios concedidos pela atribuição ServiceMonitor são ignorados no Oracle Visual Builder.

Atribuições Predefinidas na Camada de Aplicativos

A tabela a seguir descreve as funções predefinidas disponíveis na camada do aplicativo.

Atribuições Predefinidas Descrição

 Atribuições Predefinidas da Camada de Aplicativos

Controle o acesso aos vários recursos do Oracle Visual Builder:

ServiceAdministrator

Um usuário com a atribuição ServiceAdministrator é um superusuário que pode gerenciar e administrar as definições de administrador de uma instância do Oracle Visual Builder.

ServiceMonitor

Esta atribuição não é usada no Oracle Visual Builder

ServiceDeveloper

Um usuário com a atribuição ServiceDeveloper pode desenvolver aplicativos em uma instância do Oracle Visual Builder.

ServiceDeployer

Essa atribuição não é usada no Oracle Visual Builder.

ServiceUser

Um usuário com a atribuição ServiceUser só tem privilégios para utilizar a funcionalidade básica de um recurso, como acesso aos aplicativos preparados e publicados.

Privilégios Disponíveis para Atribuições no Oracle Visual Builder

Há três atribuições predefinidas no Oracle Visual Builder, e essas atribuições são mapeadas para atribuições específicas da camada de aplicativos. A tabela a seguir lista as atribuições predefinidas do Oracle Visual Builder e as tarefas que os usuários que receberam essas atribuições podem executar.

Atribuição Predefinida do Oracle Visual Builder Função Mapeada Tarefas que Os Usuários Podem Executar no Oracle Visual Builder

Administrador do Visual Builder

ServiceAdministrator

Um usuário com esta atribuição pode:

  • Usar a ferramenta de design visual

  • Criar, gerenciar e alterar os proprietários de aplicativos

  • Criar associações com outros serviços

  • Configurar opções de segurança para aplicativos em uma instância

  • Especificar mensagens de erro para páginas de Acesso Negado

Desenvolvedor do Visual Builder

ServiceDeveloper

Um usuário com esta atribuição pode:

  • Usar a ferramenta de design visual

  • Crie, gerencie, proteja e publique aplicativos visuais

  • Fazer o design de páginas, trabalhar com objetos de negócios, criar e testar aplicativos

Usuário do Visual Builder

ServiceUser

Um usuário com esta função só pode acessar aplicativos preparados e publicados. A permissão padrão só é imposta quando o administrador de serviço ajusta as definições de segurança para toda a instância de serviço a fim de restringir todo o acesso às aplicações de runtime aos usuários com essa atribuição.

Funções Necessárias para Integração do Git

O Oracle Visual Builder pode ser integrado a repositórios Git hospedados em projetos do Oracle Visual Builder Studio. Ao configurar a integração com um repositório Git, para acessar o repositório Git, o usuário precisará fornecer as credenciais de um usuário no IDCS com a atribuição DEVELOPER_USER para autenticação.

Se você tiver configurado o SSO (Single Sign-On) para que o IDCS seja federado em outro provedor de identidades (IdP), as credenciais do usuário do SSO não poderão ser usadas para acessar o repositório Git. Você precisará definir um novo usuário no IDCS com a atribuição DEVELOPER_USER e usar as credenciais do novo usuário ao configurar a integração do Git.