# Dados de Contato

## Descrição da Interface

A tela "Alteração Dados de Contato" faz parte de um sistema de gerenciamento de frota veicular. Esta interface permite aos usuários visualizar e atualizar informações de contato associadas aos veículos cadastrados no sistema. A tela está dividida em duas seções principais:

1. **Seção Superior**: Área para inserção/edição de dados de contato com campos para responsáveis, e-mails e números de celular.
2. **Seção Inferior**: Tabela que exibe os veículos cadastrados e seus respectivos dados de contato.

A interface possui uma indicação de última confirmação (data e hora) e instruções claras para o usuário sobre como proceder para atualizar os dados ou confirmar que estão corretos. Para acessar a opção utilize o menu CONFIGURAÇÕES e a opção DADOS DE CONTATO.

## Elementos da Interface

### Cabeçalho

- **Título**: "Alteração Dados de Contato"
- **Informativo de última confirmação**: "Última confirmação em \[data\] \[hora\]" (exemplo: "14-01-25 15:29")
- **Instruções**: Texto explicativo sobre o envio de avisos e como atualizar os dados

### Seção de Edição (Superior)

- **Campos de entrada**: 
    - Responsável 1 (campo de texto)
    - Responsável 2 (campo de texto)
    - Email 1 (campo de texto com validação de email)
    - Email 2 (campo de texto com validação de email)
    - Celular 1 (campo de texto com validação para números de telefone)
    - Celular 2 (campo de texto com validação para números de telefone)
- **Botões**: 
    - "Atualizar Dados" (botão roxo para confirmar alterações)
    - "Os dados já estão atualizados" (botão branco para confirmar sem alterações)
    - Ícones de atualização (setas circulares) ao lado de cada campo

### Seção de Tabela (Inferior)

- **Cabeçalhos da tabela**:
    
    
    - Veículo
    - Placa
    - Responsável 1
    - Email 1
    - Telefone 1
    - Responsável 2
    - Email 2
    - Telefone 2
- **Registros de exemplo**:
    
    
    - Veículo: 12.170, Placa: XXX-2222, Email 1: $moises@concept.mx, Telefone 1: 86933011878
    - Veículo: Oroch, Placa: SLU-5D66, Email 1: $moises@concept.mx, Email 2: moises@concept.inf.br
    - Veículo: CG 125 FAN, Placa: ODX-1939, Responsável 1: Concept, Email 1: ramylos1@gmail.com, Email 2: moises@concept.inf.br
    - Veículo: CB-300, Placa: OEB-2320, Responsável 1: Concept, Email 1: $donotreply@concept.inf.br, Email 2: moises@concept.inf.br

## Propósito e Fluxo de Trabalho

### Propósito

Esta tela permite ao usuário gerenciar os contatos associados aos veículos da frota, garantindo que as informações estejam atualizadas para o recebimento de avisos e notificações relacionados aos veículos.

### Fluxo de Trabalho

1. O usuário acessa a tela para verificar os dados de contato existentes
2. Se os dados estiverem corretos, o usuário pode clicar em "Os dados já estão atualizados"
3. Se houver necessidade de alteração, o usuário preenche os campos na seção superior e clica em "Atualizar Dados"
4. O sistema atualiza as informações e envia os avisos para os contatos atualizados

## Validações e Regras

### Campos de Email

- Devem seguir o formato padrão de email (contendo @ e domínio válido)
- Aceitam diversos domínios, incluindo .mx, .com, .inf.br como mostrado nos exemplos

### Campos de Telefone

- Aceitam números com formato nacional (exemplo: 86933011878)
- Não exigem formatação específica com parênteses ou hífens

### Campos de Responsável

- Aceitam texto livre
- Podem conter nomes de pessoas ou empresas (exemplo: "Concept")

### Atualização de Dados

- A atualização feita nos campos superiores se aplica a todos os veículos listados na tabela
- O sistema mantém registro da última confirmação de dados com data e hora

## Instruções Passo a Passo

### Como verificar dados de contato

1. Acesse a tela "Alteração Dados de Contato"
2. Revise as informações exibidas na tabela de veículos
3. Confira se os responsáveis, emails e telefones estão corretos

### Como atualizar dados de contato

1. Acesse a tela "Alteração Dados de Contato"
2. Preencha os campos de Responsável, Email e Celular na seção superior
3. Clique no botão roxo "Atualizar Dados"
4. Verifique se a tabela foi atualizada com as novas informações
5. Observe a atualização do timestamp de "Última confirmação"

### Como confirmar dados sem alterações

1. Acesse a tela "Alteração Dados de Contato"
2. Verifique se os dados exibidos estão corretos
3. Clique no botão "Os dados já estão atualizados"
4. Observe a atualização do timestamp de "Última confirmação"

## Perguntas Frequentes

### 1. É possível atualizar dados de apenas um veículo específico?

Não, a interface está projetada para atualizar os dados de contato para todos os veículos listados.

### 2. Que tipo de avisos são enviados para esses contatos?

Os avisos gerados pelos veículos são enviados por email e pelo aplicativo, conforme informado na mensagem de instrução no topo da tela.

### 3. Posso cadastrar mais de dois responsáveis por veículo?

Não, o sistema permite apenas dois responsáveis por veículo, cada um com seu respectivo email e telefone.

### 4. Os dados são atualizados automaticamente no aplicativo?

Sim, após clicar em "Atualizar Dados", as informações serão atualizadas tanto no sistema web quanto no aplicativo.

### 5. É necessário preencher todos os campos?

Não, os campos são opcionais. É possível ter apenas um responsável ou deixar campos de telefone em branco, conforme visto nos exemplos na tabela.

### 6. Com que frequência devo confirmar os dados de contato?

Embora não haja uma regra específica, é recomendável verificar e confirmar os dados sempre que houver mudanças de pessoal ou informações de contato na empresa.

### 7. O que significa a mensagem "Para não exibir mais essa tela clique em 'Os dados já estão atualizados'"?

Esta opção permite ao usuário confirmar que os dados estão corretos e não precisará visualizar esta tela novamente até que haja necessidade de uma nova verificação.

## Comportamentos e Regras de Negócio

A tela implementa as seguintes regras e comportamentos:

- O sistema registra a data e hora da última confirmação dos dados para fins de auditoria
- Os dados de contato são essenciais para o recebimento de avisos gerados pelos veículos
- Os avisos são enviados tanto por email quanto pelo aplicativo móvel
- A interface centraliza a gestão de contatos para todos os veículos da frota
- Os campos têm validação para garantir que os emails estejam em formato correto
- O sistema permite a atualização por lote, aplicando os mesmos dados a vários veículos
- Há mecanismo para o usuário indicar que os dados estão atualizados sem fazer alterações
- A interface permite ocultar a tela para usuários que já confirmaram os dados

Esta tela é parte importante do sistema de comunicação da plataforma de gerenciamento de frota, garantindo que avisos importantes sobre os veículos cheguem aos responsáveis corretos.