> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/product-docs/product-guide/configuracoes/pam/sysadmin/pam-users/profiles/importar-exportar-roles.md).

# Importar/Exportar Roles

{% hint style="success" %}
Esta documentação descreve o funcionamento da importação em massa de contas de usuário, detalhando o template necessário e os formatos esperados para cada campo.\
Utilize este guia para preparar corretamente o arquivo CSV ou XLSX antes de realizar a importação.
{% endhint %}

### Campos do Template

| Campo                     | Tipo        | Descrição                                                                  |
| ------------------------- | ----------- | -------------------------------------------------------------------------- |
| **Nome de usuário**       | String      | Identificador único do usuário no sistema. Usado para login.               |
| **E-mail**                | String      | Endereço de e-mail do usuário. Utilizado para notificações e autenticação. |
| **Grupos**                | Array JSON  | Lista de grupos aos quais o usuário será associado.                        |
| **Função de sistema**     | String      | Role global atribuída ao usuário (System Role).                            |
| **Função na organização** | String      | Role local atribuída ao usuário (Tenant Role).                             |
| **Ativo**                 | Booleano    | Indica se a conta deve ser ativada (`true`) ou não (`false`).              |
| **Data de expiração**     | Data e Hora | Define quando a conta será desativada automaticamente, se aplicável.       |
| **Observação**            | Texto livre | Campo opcional para observações administrativas sobre o usuário.           |

{% hint style="warning" %}
**Observações**

* Os identificadores de grupos e roles podem ser informados pelo nome visível ou pelo UUID, conforme aceito pela plataforma.
* A ausência de campos obrigatórios resultará na rejeição da linha durante o processo de importação.
* A estrutura do arquivo deve respeitar o delimitador definido (CSV ou TSV), e os dados devem estar codificados em UTF-8.
  {% endhint %}
