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

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

As atribuições predefinidas da camada de 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 deverá ser designado a uma das atribuições predefinidas do Oracle Visual Builder. Os usuários podem manter várias funções, dependendo de suas responsabilidades. Por exemplo, um usuário pode receber as atribuições ServiceAdministrator e ServiceMonitor, mas quaisquer privilégios concedidos pela atribuição ServiceMonitor são ignorados no Oracle Visual Builder.

Funções Predefinidas na Camada de Aplicativos

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

Atribuições Predefinidas Descrição

Atribuições Predefinidas na Camada de Aplicativos

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

ServiceAdministrator

Um usuário com a atribuição ServiceAdministrator é um super usuá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 tem privilégios para utilizar somente 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 com 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

  • Criar, gerenciar, proteger e publicar aplicativos visuais

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

Usuário do Visual Builder

ServiceUser

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

Funções Obrigatórias para Integração do Git

O Oracle Visual Builder pode ser integrado aos 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 (Sign-On Único) para que o IDCS seja federado para 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.