Pular para o conteúdo principal
O EKB suporta um modelo de segurança de Controle de Acesso Baseado em Funções (RBAC) no nível do projeto, que determina o que os usuários podem visualizar, criar, modificar e gerenciar dentro de um projeto específico. Essas permissões se aplicam apenas ao projeto selecionado e não afetam o acesso do usuário a outros projetos ou suas permissões no nível da equipe. Cada projeto começa com três funções padrão — Admin, Editor e Visualizador — que fornecem um nível baseline de acesso. Para suportar modelos de colaboração mais complexos, os administradores do projeto podem estender esses padrões criando Funções Personalizadas. As Funções Personalizadas permitem definir permissões granulares para recursos individuais, incluindo chat, ações, agents, conteúdo da base de conhecimento, workflows, análises, configurações e gerenciamento de membros. As funções no nível do projeto são avaliadas independentemente das funções no nível da equipe. Isso significa que um usuário pode ter permissões amplas no nível da equipe enquanto tem permissões limitadas ou muito específicas dentro de um projeto individual, dependendo da função atribuída. Ao usar o RBAC no nível do projeto, as organizações podem:
  • Aplicar o princípio do menor privilegiado dentro dos projetos.
  • Atribuir acesso com base em responsabilidades em vez de títulos de cargo.
  • Colaborar de forma segura com usuários multifuncionais ou externos.
  • Manter consistência enquanto ainda permite flexibilidade através das Funções Personalizadas.

Lista de Funções

A Lista de Funções exibe todas as funções disponíveis no projeto. Use o campo Pesquisar funções para filtrar por nome. Cada função mostra as seguintes colunas:
ColunaDescrição
Nome da FunçãoO nome da função.
MembrosO número de membros atualmente atribuídos a esta função.
DescriçãoUma breve descrição das permissões da função.
Criada emA data e hora em que a função foi criada.
AçãoLinks Editar ou Excluir para modificar ou remover a função.

Funções Padrão

Todo projeto começa com três funções padrão:
FunçãoDescrição
AdminPode fazer tudo dentro do projeto.
EditorPode fazer tudo, exceto adicionar membros e gerenciar funções.
VisualizadorPode apenas visualizar o projeto.

Funções Personalizadas

As Funções Personalizadas são criadas definindo o nível de acesso para cada recurso como Visualizar Próprios, Visualizar Todos ou Editar. Quando nem Visualizar Todos nem Editar é selecionado, o padrão é N/D, significando que o usuário terá acesso apenas aos seus próprios dados ou não terá acesso a esse recurso. Detalhes sobre o que N/D significa para cada recurso são descritos abaixo.

Criando uma Função Personalizada

  1. Navegue até Configurações → Funções e selecione o botão Criar Nova Função no canto superior direito.
  2. Insira um nome no campo Nome da Função.
  3. Selecione Visualizar Próprios, Visualizar Todos ou Editar para o recurso Chat.
    • Visualizar Próprios: Permite que esta função visualize apenas seus próprios chats.
    • Visualizar Todos: Permite que esta função visualize qualquer chat criado por qualquer membro da equipe deste projeto.
    • Editar: Permite que esta função edite ou exclua chats que ela pode visualizar.
  4. Defina uma ou mais das seguintes permissões como Visualizar Todos ou Editar. O padrão será N/D para qualquer recurso não configurado.
    • Ações: Controla o acesso ao recurso de Ações (Ferramentas/Workflows).
      • N/D: Só pode acessar suas próprias Ações.
      • Visualizar Todos: Pode visualizar todas as Ações criadas no projeto por qualquer membro.
      • Editar: Pode editar todas as Ações às quais tem acesso.
    • Agents: Controla o acesso para criar ou modificar Agents.
      • N/D: Só pode acessar seus próprios Agents.
      • Visualizar Todos: Pode visualizar todos os Agents criados no projeto por qualquer membro.
      • Editar: Pode editar todos os Agents aos quais tem acesso.
    • Base de Conhecimento: Controla o acesso para adicionar ou modificar conteúdo da Base de Conhecimento, incluindo Smart Tables.
      • N/D: Não pode acessar a Base de Conhecimento.
      • Visualizar Todos: Pode visualizar todo o conteúdo dentro da Base de Conhecimento.
      • Editar: Pode carregar, modificar e remover conteúdo da Base de Conhecimento, incluindo Smart Tables.
    • Documentos: Controla o acesso à seção de Documentos da Base de Conhecimento.
      • N/D: Não pode acessar a seção de Documentos da Base de Conhecimento.
      • Visualizar Todos: Pode visualizar todos os Documentos na Base de Conhecimento.
      • Editar: Pode adicionar, editar e excluir Documentos na Base de Conhecimento.
    • Automatizador: Controla o acesso aos Workflows.
      • N/D: Só pode acessar seus próprios Workflows.
      • Visualizar Todos: Pode visualizar todos os Workflows criados no projeto por qualquer membro.
      • Editar: Pode editar todos os Workflows aos quais tem acesso.
    • Chatbot Público: Controla o acesso ao recurso de Chatbot Público.
      • N/D: Não tem acesso a este recurso.
      • Visualizar Todos: Pode visualizar o recurso de Chatbot Público.
      • Editar: Pode editar as configurações dentro do recurso de Chatbot Público.
    • Análises: Controla o acesso ao recurso de Análises do projeto.
      • N/D: Não pode acessar o recurso de Análises.
      • Visualizar Todos: Pode visualizar a página de Análises.
      • Editar: Pode modificar os intervalos de dados da página de Análises.
    • Configurações: Controla o acesso ao recurso de Configurações do projeto.
      • N/D: Não pode acessar o recurso de Configurações do projeto.
      • Visualizar Todos: Pode visualizar as Configurações do projeto.
      • Editar: Pode acessar e modificar todas as configurações do projeto.
    • Funções: Controla o acesso ao recurso de Funções dentro das Configurações do projeto.
      • N/D: Não pode acessar o recurso de Funções dentro das Configurações do projeto.
      • Visualizar Todos: Pode visualizar as Funções dentro das Configurações do projeto.
      • Editar: Pode adicionar, modificar e excluir Funções dentro das Configurações do projeto.
    • Adicionar Membros: Controla se o usuário pode adicionar, modificar ou remover membros do projeto.
      • N/D: Não pode adicionar, modificar ou remover membros do projeto.
      • Visualizar Todos: Pode visualizar os membros do projeto.
      • Editar: Pode adicionar, modificar ou remover membros do projeto.
  5. Selecione o botão Criar para salvar a função. A nova Função Personalizada aparecerá na Lista de Funções e nos menus suspenso de Funções usados ao adicionar ou modificar membros.

Modificando uma Função

  1. Na lista de Funções, selecione o link Editar da função que deseja modificar.
  2. Atualize o nome, a descrição ou os controles de acesso e selecione o botão Atualizar.
As alterações serão refletidas imediatamente na página de Funções.

Excluindo uma Função

  1. Na lista de Funções, selecione o link Excluir da função que deseja remover.
  2. Selecione o botão Excluir Função do Usuário no popup de confirmação.

Melhores Práticas

  1. Nomenclatura: Dê às Funções Personalizadas nomes descritivos que deixem claro que tipo de usuário elas representam ou a que elas têm acesso.
  2. Documentação: Documente suas Funções Personalizadas e seus propósitos com descrições detalhadas.