====== [UC2240] - Validar Declaração de Vínculo com o Imóvel ======
Este caso de uso permite verificar a autenticidade da declaração de vínculo do cliente com o imóvel através da loja virtual.
\\
**Ator:** Usuário da Divisão de Loja Virtual (médio [[:casos_de_uso:atores|(1)]] ).\\
**Prioridade:** Importante.\\
**Pré-condição:** Registro de Atendimento cadastrado.\\
**Pós-condição:** \\
**Complexidade:** Simples [[:casos_de_uso:regraapuc|(1)]] .\\
**Histórico de Alterações:**
^**Data** ^**Analista** ^**Descrição da Alteração** |
|01/04/2026|Claudio Lira|RM75148 - Validar Declaração de Vínculo com o Imóvel.|
===== Diagrama do caso de uso =====
skinparam usecase { BackgroundColor<< Main >> YellowGreen } ([UC2240] - Validar Declaração de Vínculo com o Imóvel) << Main >> Usuário - ([UC2240] - Validar Declaração de Vínculo com o Imóve)
===== Fluxo Principal: =====
* 1. O usuário seleciona no menu de informação da loja virtual a opção Validar Declaração de Vínculo com o Imóvel**.**
* 2. O sistema exibe tela com as seguintes informações:
* 2.1. **Informe o número da autenticação eletrônica e a matrícula do imóvel:**
* 2.1.1. **Matrícula do Imóvel:** Com, no máximo, 11 dígitos (obrigatório);
* 2.1.2. **Número de Autenticação Eletrônica:** Com, no máximo, 12 caracteres (obrigatório);
* 3. Caso o cliente selecione o botão **ENVIAR:**
* Verificar dados obrigatórios** ****[FS0001 - Verificar Dados Obrigatórios]**;
* Verificar a autencidde da declaração **[FS0002 - Verificar Autenticidade da Declaração de Vínculo]**;
* 4. O Caso de uso se encerra.
===== Fluxo Secundário: =====
==== [FS0001] - Verificar Dados Obrigatórios ====
* **Caso Matrícula do Imóvel** não tenha sido informado:
* Exibir a mensagem “**Informe a Matrícula do Imóvel**” e retornar para o passo correspondente no fluxo principal;
* **Caso Número de Autenticação Eletrônica** não tenha sido informado:
* Exibir a mensagem “**Informe o Número de Autenticação Eletrônica**” e retornar para o passo correspondente no fluxo principal;
==== [FS0002] - Verificar Autenticidade da Declaração de Vínculo ====
* **O sistema pesquisa a autencidade de declaração de vínculo do cliente com o imóvel:**
* Selecionar imov_id da tabela **cadastro.declaracao_vinculo_imovel** com **:**
* Número da autenticação eletrônica informada;
* imov_id = matrícula do imóvel informado
* Caso a pesquisa não retorne os dados, exibir a mensagem “**Declaração de vínculo do cliente com o imóvel sem autenticidade**” e retornar para o passo correspondente no fluxo principal;
* Caso contrário, ou seja, exista o número da autenticação eletrônica para o imóvel exibir a mensagem “**Declaração de Vínculo do Cliente com o Imóvel validada**” e retornar para o passo correspondente no fluxo principal;