Descrição do modelo de dados EID
Página com o detalhamento do modelo de dados utilizado no EID, incluindo a área de staging, dados, estatísticas e logs.
O EID PDI realiza a integração do cadastro de usuários das instituições que fazem parte da CAFe por meio da leitura de suas bases de dados e posterior sincronização com o servidor LDAP da comunidade.
A configuração padrão desse serviço realizar a integração das seguintes entidades:
Identificação
Conta
Email
Aluno
Professor
Técnico
Para cada entidade listada acima, a instituição precisa disponibilizar uma VIEW no seu banco de dados com as seguintes características:
OBS. : Caso a sua instituição não deseje importar para a base LDAP os dados de alguma das Views como por exemplo Professor, a estrutura da View deve ser criada mesmo assim e deverá ficará vazia sem nenhum dado.
01. IDENTIFICAÇÂO
Nome da view: Pessoas
Atributo | Descrição | Valor Padrão | Obrigarótio | Tipo |
---|---|---|---|---|
Id | É a chave primária no cadastro de pessoas da instituição. | - | x | String |
Nome | Nome completo da pessoa. | - | x | String |
Sexo | Sexo da pessoa. Informar F ou M. | String vazia |
| String |
Nascimento | Data de nascimento da pessoa. | - | x | YYYY-MM-DD |
Documento | Número do documento de identificação da pessoa. | String vazia |
| String |
NomePai | Nome completo do pai da pessoa. | String vazia |
| String |
NomeMae | Nome completo da mãe da pessoa. | String vazia |
| String |
cpf | Número do cpf da pessoa, sem máscara, com o dígito. Ex.: 01234567890 | - | x | String |
Todos os campos acima precisam existir na view. Caso a instituição não deseje informar os campos não obrigatórios, ainda assim deve criá-lo na view, com o seu conteúdo como definido na coluna "Valor Padrão"
02. CONTA
Nome da view: Conta
Atributo | Descrição | Valor Padrão | Obrigatório | Tipo |
---|---|---|---|---|
Id | É a chave primária no cadastro de contas da instituição. | - | x | String |
Login | Login atribuído à conta. | - | x | String |
Senha | Senha da conta, em formato hexadecimal. | - | x | String |
AlgoritmoSenha | Algoritmo utilizado para encriptar a senha. Exemplo: SHA, MD5, CRYPT, etc... | Nulo apenas para senha em texto plano | x | String |
IDPessoa | É a chave estrangeira referente à pessoa portadora dessa conta. Deve ser validada no cadastro de Pessoas | - | x | String |
sambaNTPassword | É a senha no formato MSCHAPV2 para dispositivos IOS e Windows conseguirem acessar o Eduroam | Nulo |
| String |
sambaSID | Identificador único obrigatório para o esquema Samba. | Nulo |
| String |
Todos os campos acima precisam existir na view. Caso a instituição não deseje informar os campos não obrigatórios, ainda assim deve criá-lo na view, com o seu conteúdo como definido na coluna "Valor Padrão".
03. EMAIL
Nome da view: Email
Atributo | Descrição | Valor Padrão | Obrigatório | Tipo |
---|---|---|---|---|
Id | É a chave primária no cadastro de contas da instituição. | - | x | String |
Email válido para uma pessoa | - | x | String | |
IDPessoa | É a chave estrangeira referente à pessoa portadora dessa conta. Deve ser validada no cadastro de Pessoas | - | x | String |
Todos os campos acima precisam existir na view. Caso a instituição não deseje informar os campos não obrigatórios, ainda assim deve criá-lo na view, com o seu conteúdo como definido na coluna "Valor Padrão".
04. ALUNO
Nome da view: Aluno
Atributo | Descrição | Valor Padrão | Obrigatório | Tipo |
---|---|---|---|---|
Id | É a chave primária no cadastro de contas da instituição. | - | x | String |
Nome_Curso | Descrição do curso do aluno. | - | x | String |
CodInepCapes_Curso | Código do curso do aluno no Inep. | String Vazia |
| String |
Nivel_Curso | Descrição do nível do curso do aluno. Ex.: Graduação, Mestrado, Etc. | String Vazia |
| String |
dataInicioVinculo | Data do início do vínculo com o curso. | - | x | YYYY-MM-DD |
dataFimVinculo | Data do fim do vínculo com o curso | Nulo |
| YYYY-MM-DD |
IDPessoa | É a chave estrangeira referente à pessoa portadora dessa conta. Deve ser validada no cadastro de Pessoas. | - | x | String |
Todos os campos acima precisam existir na view. Caso a instituição não deseje informar os campos não obrigatórios, ainda assim deve criá-lo na view, com o seu conteúdo como definido na coluna "Valor Padrão".
05. PROFESSOR
Nome da view: Professor
Atributo | Descrição | Valor Padrão | Obrigatório | Tipo |
---|---|---|---|---|
Id | É a chave primária no cadastro de contas da instituição. | - | x | String |
siape | Matrícula do servidor no siape. | Nulo |
| String |
nível | Nível do professor. | String vazia |
| String |
titulacao | Titulação do professor. | String vazia |
| String |
dataInicioVinculo | Data do início do vínculo como Professor | - | x | YYYY-MM-DD |
dataFimVinculo | Data do fim do vínculo como Professor, caso o vínculo já tenha se encerrado | Nulo |
| YYYY-MM-DD |
IDPessoa | É a chave estrangeira referente à pessoa portadora dessa conta. Deve ser validada no cadastro de Pessoas. | - | x | String |
Todos os campos acima precisam existir na view. Caso a instituição não deseje informar os campos não obrigatórios, ainda assim deve criá-lo na view, com o seu conteúdo como definido na coluna "Valor Padrão".
06. TÉCNICO
Nome da view: Tecnico
Atributo | Descrição | Valor Padrão | Obrigatório | Tipo |
---|---|---|---|---|
Id | É a chave primária no cadastro de contas da instituição. | - | x | String |
siape | Matrícula do servidor no siape. | Nulo |
| String |
nivelCapacitacao | Nível de capacitacao do técnico. | String vazia |
| String |
funcaoPrincipal | Função principal do técnico. | String vazia |
| String |
dataInicioVinculo | Data do início do vínculo como Técnico | - | x | YYYY-MM-DD |
dataFimVinculo | Data do fim do vínculo como técnico, caso o vínculo já tenha se encerrado. | Nulo |
| YYYY-MM-DD |
IDPessoa | É a chave estrangeira referente à pessoa portadora dessa conta. Deve ser validada no cadastro de Pessoas. | - | x | String |
Todos os campos acima precisam existir na view. Caso a instituição não deseje informar os campos não obrigatórios, ainda assim deve criá-lo na view, com o seu conteúdo como definido na coluna "Valor Padrão".
Last updated