Skip to content

Processo de Criação de Cliente

Versões

Data Versão Descrição Responsáveis
20/06/2025 1.0 Criação do documento Maelton Lima dos Santos

Descrição

Processo de criação de novos clientes no sistema.

Diagrama de Sequência

sequenceDiagram
    participant ADMIN
    participant SYSTEM
    participant DATABASE
    participant CLIENT

    ADMIN->>SYSTEM: Create new client request
    SYSTEM->>DATABASE: Check if user identifier exists
    DATABASE-->>SYSTEM: User exists / User does not exist

    alt User already exists
        SYSTEM-->>ADMIN: Return error (User already exists)
    else User does not exist
        SYSTEM->>DATABASE: Create new user
        SYSTEM->>CLIENT: Send first access link via email
        SYSTEM-->>ADMIN: Return success
    end

Descrição do Processo

1. Inicialização do processo

O administrador de sistema envia uma requisição ao sistema para criar um novo cliente.

2. Verificação de pré-existencia de cliente

O sistema consulta o banco de dados para verificar se já existe um cliente com o mesmo identificador.

3. Resposta de verificação

O banco de dados responde informando se o cliente já existe ou não.

4. Caso o cliente já exista

O sistema retorna uma mensagem de erro para o administrador do sitema, informando que o usuário já está cadastrado.

5. Caso o cliente não exista

5.1. Inserção de usuário no banco

O sistema cria um novo registro de cliente no banco de dados.

5.2. Disparo de email de primeiro acesso

O sistema envia ao cliente um link de primeiro acesso ao sistema, por e-mail.

5.3. Resposta de sucesso

O sistema retorna uma resposta de sucesso ao administrador de sistema, confirmando a criação do novo usuário.