# Funções Administrativas: Criando e Atribuindo Permissões

A Ensinio permite que você crie funções administrativas personalizadas e as atribua aos usuários da sua plataforma. Com isso, você pode dar acesso ao Admin Console para membros da sua equipe de forma controlada, definindo exatamente o que cada pessoa pode visualizar ou gerenciar.

Para acessar essa configuração:

1. &#x20;Vá em "**Admin Console".**
2. Clique em **"Configurações".**
3. **"Funções administrativas"**.

### A função Superadmin

Toda plataforma já vem com a função **Superadmin** pré-configurada. Ela concede acesso total ao Admin Console, permitindo configurar qualquer recurso da plataforma.

* O titular da plataforma define a quem deseja atribuir essa função.
* A função Superadmin **não pode ser editada**.

{% hint style="danger" %}
**Atenção:** conceda a função Superadmin apenas a usuários de total confiança, pois ela dá acesso irrestrito a todas as configurações da plataforma.
{% endhint %}

<figure><img src="https://2259447927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwebm0QbRMYk9AEqv2lsa%2Fuploads%2F4Cu2pEz8J2kbSxKxQYvx%2Fimage.png?alt=media&#x26;token=22790e1b-9e4f-450c-934c-140a6bd77425" alt=""><figcaption></figcaption></figure>

### Criando uma nova função

Além do Superadmin, você pode criar funções com permissões mais limitadas — ideal para equipes onde cada pessoa tem uma responsabilidade específica.

**Exemplo:** você pode criar uma função chamada **"Gestor de comentários"** e habilitar apenas as permissões de gestão de comentários e acesso ao Admin Console, sem permitir que esse usuário visualize configurações de vendas ou dados financeiros.

Para criar uma nova função:

1. Clique em **"+ Nova função"**.
2. No campo **"Título da função"**, defina o nome que será apresentado aos usuários.
3. Selecione as permissões desejadas. Elas estão organizadas nos seguintes grupos:
   * ***Permissões de configuração da plataforma** — controla o acesso às configurações gerais, design, vendas, domínios, Billboard, menus e funções de permissões.*
   * ***Permissões de usuários** — controla o gerenciamento de usuários da plataforma.*
   * ***Permissões de vendas** — controla o acesso a relatórios e configurações de vendas.*
   * ***Permissões de afiliados** — controla o gerenciamento do programa de afiliados.*
   * ***Permissões da central de atendimento** — controla o acesso ao suporte e atendimento.*
   * ***Gestão de comentários** — controla a moderação de comentários da plataforma.*
   * ***Permissões relacionadas aos dados** — controla o acesso a métricas e relatórios.*
   * ***Permissões do App Store** — controla o acesso às integrações e ferramentas do App Store.*
4. Clique em **"Salvar"** para concluir.

{% hint style="success" %}
Para que um usuário consiga acessar o Admin Console com qualquer tipo de função, a permissão **"Acessar Admin Console"** precisa estar habilitada na função atribuída a ele, independentemente das demais permissões selecionadas.
{% endhint %}

<figure><img src="https://2259447927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwebm0QbRMYk9AEqv2lsa%2Fuploads%2FhCysIGLIwSAFPKUudeBs%2Fimage.png?alt=media&#x26;token=7f91c409-536f-4c44-bab9-f105a6ca1dfc" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Dica:** é possível editar uma função após a criação, caso precise ajustar as permissões. Para isso, clique nos três pontos ao lado da função desejada na lista.
{% endhint %}

### Atribuindo uma função a um usuário

Após criar a função, você pode atribuí-la a qualquer usuário da plataforma.

1. Na seção **"Usuários com funções"**, clique em **"+ Atribuir função"**.

<figure><img src="https://2259447927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwebm0QbRMYk9AEqv2lsa%2Fuploads%2FUPx2Wdx52kalMgNhuFI2%2Fimage.png?alt=media&#x26;token=2e25c518-037c-4eb9-8741-b485036e8f13" alt=""><figcaption></figcaption></figure>

2. Em seguida, selecione a função que deseja atribuir.
3. Busque pelo nome ou e-mail do usuário desejado.
4. Confirme a atribuição.

<figure><img src="https://2259447927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwebm0QbRMYk9AEqv2lsa%2Fuploads%2FFs3vcpM48jjK5OgBfWfc%2Fimage.png?alt=media&#x26;token=c156a920-9217-4796-b3bb-559fdbc8809b" alt=""><figcaption></figcaption></figure>

O usuário aparecerá na lista com a função atribuída e a data de atribuição. Você pode alterar ou remover a função (clicando no "x" ) a qualquer momento diretamente por essa lista.

* Para alterar a função, clique na função para ver as opções.
* Para remover a função, clique no X.

<figure><img src="https://2259447927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwebm0QbRMYk9AEqv2lsa%2Fuploads%2FnFaw0yEucKSAdrS9AOQA%2Fimage.png?alt=media&#x26;token=29f297ed-96ea-41f7-922f-867f682c5bce" alt=""><figcaption></figcaption></figure>
