# Como permitir o autocadastro de pessoas

## Visão geral

Para permitir que as pessoas se cadastrem diretamente no sistema, é necessário ativar o parâmetro específico na tela de [Configurações Gerais](/zeev/outras-configuracoes-avancadas/menu-configurar-do-sistema.md#permitir-que-usuarios-realizem-seu-auto-cadastro-no-sistema) (acesso exclusivo de pessoas [superadministradoras](/zeev/usuarios-e-permissoes/gerenciar-usuarios/o-que-sao-superadministradores-e-o-que-podem-fazer.md)).

Quando a opção de autocadastro estiver ativada, a página de login passará a exibir o botão “Quero me cadastrar”. Ao clicar nesse botão, a pessoa será redirecionada para o formulário de criar uma conta.&#x20;

![](/files/-MiM4cgSiUjPJg1Okt3X)

A pessoa será convidada a preencher um formulário onde informará seu nome, seu e-mail e também criará uma senha de acesso.

<mark style="color:red;">**Ao habilitar esse recurso, por favor, tenha ciência das seguintes informações:**</mark>

* Qualquer pessoa que tiver acesso ao seu endereço URL do sistema poderá se cadastrar e acessar sua plataforma;
* O cadastro não passará por nenhuma validação ou aprovação;
* Essa pessoa, ao entrar no sistema, **não estará**, *a priori*, relacionada a nenhum [grupo de permissões](/zeev/usuarios-e-permissoes/como-criar-grupos-de-permissoes.md) ou função e time;

## Casos de uso

Um caso de uso comum da aplicação desse recurso é durante a fase de implantação do produto. Você pode habilitar temporariamente a funcionalidade, fazendo o onboarding de todos os seus colaboradores, solicitando que eles mesmos façam seu cadastro.  Após fazer o cadastro inicial, você pode desabilitar a funcionalidade.

Outro caso de uso é quando você deseja que clientes ou fornecedores possam abrir solicitações diretamente em sua plataforma, aproveitando todos as facilidades de ser uma pessoa autenticada.  Através do controle de acesso a aplicativos, você poderá determinar exatamente quais aplicativos de processo e serviço cada pessoa pode solicitar.&#x20;

## Opções avançadas

Você pode acionar sua equipe técnica para utilizar recursos avançados que permitirão customizar ou melhorar a experiência do autocadastro. O formulário de autocadastro permite receber por parâmetro na URL da página controles que irão fixar valores de campos do cadastro.

Por exemplo, digamos que o endereço de seu sistema seja <https://fabrikam.zeev.it>. Ao habilitar o uso do recurso e acessar o link <https://fabrikam.zeev.it/signup> será aberto o formulário de cadastro. Se você adicionar o parâmetro *name*  na URL, o campo nome virá bloqueado e pré-preenchido. Exemplo:

```
https://fabrikam.zeev.it/signup?name=Bill%20Gates
```

Na tabela abaixo estão listados os parâmetros possíveis de serem recebidos:

| Query string   | Informação do campo                                                           | Valores permitidos                                                                                      |
| -------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| type           | Tipo de cadastro                                                              | <ul><li>Vazio</li><li>PF (pessoa física)</li><li>PJ (pessoa jurídica)</li><li>E (estrangeiro)</li></ul> |
| name           | Nome completo / Razão social                                                  |                                                                                                         |
| email          | Endereço de e-mail                                                            |                                                                                                         |
| document       | CPF / CNPJ / Documento / Passaporte                                           |                                                                                                         |
| authentication | Tipo de autenticação                                                          | <ul><li>Vazio</li><li>O (Zeev + SSO)</li><li>S (SSOOnly)</li><li>R (rede)</li></ul>                     |
| licenseType    | Tipo de licenciamento                                                         | <ul><li>Vazio</li><li>A (ator)</li><li>S (solicitante)</li></ul>                                        |
| groupCode      | Código original/integração do Grupo de permissões que será vinculado à pessoa |                                                                                                         |
| positionCode   | Código original/integração da Função que será vinculada à pessoa              |                                                                                                         |
| teamCode       | Código original/integração do Time que será vinculado à pessoa                |                                                                                                         |

Veja que com o recurso acima você pode até mesmo pré-vincular a pessoa criada a um [grupo de permissão](/zeev/usuarios-e-permissoes/como-criar-grupos-de-permissoes.md) ou função e time.&#x20;

Um caso de uso comum do uso desse recurso é contar com o apoio da sua equipe técnica para automatizar a criação de links particulares e específicos para cada colaborador de sua empresa, permitindo não só que eles criem sua conta de acesso ao sistema, mas também que já tenham suas permissões e funções pré-definidas.&#x20;

## Demonstração prática

No vídeo a seguir é demonstrado o passo-a-passo de como permitir o auto-cadastro de usuários.

{% embed url="<https://youtu.be/b7b0-cEwAi4>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.stoque.com.br/zeev/usuarios-e-permissoes/autocadastro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
