---
# System prepended metadata

title: WAYBEE_VW_LOGIN_AUTH

---

# WAYBEE_VW_LOGIN_AUTH
View utilizada para autenticação alternativa, confirmação de relacionamento entre Pai x Aluno, situação do responsavel / aluno.

- **CODIGO** - RA do aluno ou código dos responsáveis, dependendo do registro.
    - **QUANDO E_ALUNO = 'S'** - Trazer o RA do aluno.
    - **Quando E_ALUNO = 'N'** e **E_RESPONSAVEL_PEDAGOGICO ou E_RESPONSAVEL_FINANCEIRO = 'S'** - Trazer o código do responsável
- **E_RESPONSAVEL_PEDAGOGICO** - Indica se o registro é de um responsável pedagogico
    - **(Valores válidos: [S (SIM) | N (NÃO)])**
- **E_RESPONSAVEL_FINANCEIRO** - Indica se o registro é de um responsável financeiro
    - **(Valores válidos: [S (SIM) | N (NÃO)])**
- **E_ALUNO** - Indica se o registro se trata de um Aluno.
    - **(Valores válidos: [S (SIM) | N (NÃO)])**
- **CODIGO_RESPONSAVEL** - Indica o código do responsável vinculado a este aluno.
    - Só é preenchido quando E_ALUNO = S
- **CODIGO_DEPENDENTE** - Indica o código do aluno vinculado a este responsável.
    - Só é preenchido quando E_ALUNO = N e E_RESPONSAVEL_FINANCEIRO ou E_RESPONSAVEL_PEDAGOGICO = S
- **EMAIL** - Email do usuário.
- **IS_INADIMPLENTE** - Indica se o cadastro de responsável / aluno é inadimplente referente a mensalidade do colégio.
    - **(Valores válidos: [(Booleano) true / false | (Bit) 1 / 0])**
- **CPF** - CPF do usuário
    -  (SOMENTE NUMEROS/LETRA, sem acentuação / espaço)
    - **QUANDO E_ALUNO = 'S'** - Trazer o registro do aluno.
    - **Quando E_ALUNO = 'N'** e **E_RESPONSAVEL_PEDAGOGICO ou E_RESPONSAVEL_FINANCEIRO = 'S'** - Trazer o registro do responsável
- **SENHA** - utilizado se o colégio quiser controlar a senha utilizada pelos usuários, caso contrário, apenas retornar nulo.
- **NOME** - Nome completo do aluno ou responsável
    - **QUANDO E_ALUNO = 'S'** - Trazer o nome do aluno.
    - **Quando E_ALUNO = 'N'** e **E_RESPONSAVEL_PEDAGOGICO ou E_RESPONSAVEL_FINANCEIRO = 'S'** - Trazer o nome. do responsável
- **PARENTESCO** - Indica o grau de de parentesco do responsável com o aluno que ele tem vinculado
    - Só preenchido quando o registro E_RESPONSAVEL_FINANCEIRO ou E_RESPONSAVEL_PEDAGOGICO forem = 'S'
    - **(Valores válidos: [MÃE | PAI | OUTROS | NULL])**
    - **QUANDO E_ALUNO = 'S'** - retornar NULL.
    - **Quando E_ALUNO = 'N'** e **E_RESPONSAVEL_PEDAGOGICO ou E_RESPONSAVEL_FINANCEIRO = 'S'** - Trazer o registro do responsável
- **DATA_CRIACAO** - A data de criação do registro, será utilizado para controle nas sincronizações dos dados para identificar novos registros.
- **DATA_MODIFICACAO** - A data de modificação do registro, para controle nas sincronizações dos dados.
- **STATUS** -  Indica a situação do registro, para verificar se o registro encontra-se ativo ou Inativo no cadastro.
    - **(Valores válidos: [A (Ativo) | I (Inativo)])**
- **CODIGO_CAMPUS (opcional no caso de apenas um campus)** - Identificador do campus da escola a qual o campus pertence. Utilizado somente no caso da escola ter diversos campus cadastrados.

#### Observações adicionais:
É comum trazer registros duplicados dependendo do vinculo dos usuários aqui, por exemplo:

Se o pai tem 2 filhos matriculados na escola, ele vai vir registrado como responsável 2 vezes, cada uma com o código de dependente de um de seus filhos, conforme exemplo abaixo, onde o responsável Marcos Augusto possui 2 alunos na lista.

#### Dados de exemplo:
| CODIGO 	| E_RESPONSAVEL_PEDAGOGICO 	| E_RESPONSAVEL_FINANCEIRO 	| E_ALUNO 	| CODIGO_RESPONSAVEL 	| CODIGO_DEPENDENTE 	| EMAIL                     	| IS_INADIMPLENTE 	| CPF         	| SENHA 	| NOME            	| PARENTESCO 	| DATA_CRIACAO               	| DATA_MODIFICACAO           	| STATUS 	| CODIGO_CAMPUS 	|
|--------	|--------------------------	|--------------------------	|---------	|--------------------	|-------------------	|---------------------------	|-----------------	|-------------	|-------	|-----------------	|------------	|----------------------------	|----------------------------	|--------	|---------------	|
| 1      	| N                        	| N                        	| S       	| 123                	|                   	|                           	| 1               	| 98454514031 	|       	| Julia Augusto   	|            	| 2019-01-14 14:05:40.666505 	| 2019-01-14 14:05:40.666505 	| A      	| 1             	|
| 2      	| N                        	| N                        	| S       	| 123                	|                   	|                           	| 0               	| 13958403000 	|       	| Gustavo Augusto 	|            	| 2019-01-14 14:05:40.666505 	| 2019-01-14 14:05:40.666505 	| A      	| 1             	|
| 3      	| N                        	| N                        	| S       	| 456                	|                   	|                           	| true            	| 86155844003 	|       	| Rodrigo Marques 	|            	| 2019-01-14 14:05:40.666505 	| 2019-01-14 14:05:40.666505 	| A      	| 2             	|
| 123    	| S                        	| S                        	| N       	|                    	| 1                 	| demo@waybeestudent.com    	| false           	| 60737423048 	|       	| Marcos Augusto  	| PAI        	| 2019-01-14 14:05:40.666505 	| 2019-01-14 14:05:40.666505 	| A      	| 2             	|
| 123    	| S                        	| S                        	| N       	|                    	| 2                 	| demo@waybeestudent.com    	| false           	| 60737423048 	|       	| Marcos Augusto  	| PAI        	| 2019-01-14 14:05:40.666505 	| 2019-01-14 14:05:40.666505 	| A      	| 3             	|
| 456    	| S                        	| S                        	| N       	|                    	| 3                 	| funcionario@waybee.com.br 	| true            	| 58275793009 	|       	| Paulo Marques   	| PAI        	| 2019-01-14 14:05:40.666505 	| 2019-01-14 14:05:40.666505 	| A      	| 3             	|
