Serviço externo padrão MentorWeb - Serviço de carga de pessoas
Nome do serviço externo: consultaPessoasSituacao
Disponibilizado um serviço para ser instalado no servidor da catraca.
Este serviço, destinado a softwares ou aplicativos externos, realiza a atualização da lista de alunos e professores ativos ou não ativos no ambiente. Os parâmetros necessários para esse serviço são o tipo da pessoa e sua situação.
1. Parâmetros para chamada do serviço externo
Parâmetro | Descrição | Obrigatório | Tipo | Observação |
tipoPessoa | Tipo de pessoa consultada | Sim | Texto | ALUNO = Alunos
ALUNO_RESPONSAVEL = Alunos e responsáveis
PROFESSOR_FUNCIONARIO = Professores e funcionários
TODOS = Ambos |
situacaoPessoa | Situação da pessoa consultada | Sim | Texto | ATIVOS = Somente ativos
INATIVOS = Somente inativos
TODOS = Ambos |
unidade | Unidade da turma | Não | Numérico | id da unidade |
Com base nos parâmetros, deve-se identificar alunos e/ou professores cadastrados no sistema:
Primeira validação (Alunos): Com a identificação da pessoa, deve-se primeiramente verificar se a mesma é aluno ativo. A pessoa será considerada aluno ativo ao identificar uma matrícula com situação = “ATIVO” no qual a data atual esteja entre as datas inicial e final da turma principal da matrícula. Caso informada a unidade, considerar somente turmas da unidade.
Segunda validação (Responsáveis): Com a identificação da pessoa, deve-se primeiramente verificar se seu cadastro está ativo. A pessoa será considerada responsável quando estiver vinculada como pai, mãe, responsável pedagógico ou responsável financeiro a um aluno ativo que deve possuir uma matrícula com situação = “ATIVO” no qual a data atual esteja entre as datas inicial e final da turma principal da matrícula. Caso informada a unidade, considerar somente turmas da unidade.
Terceira validação (Professores): Com a identificação da pessoa, deve-se primeiramente verificar se a mesma é professor ativo. A pessoa será considerada professor ativo ao identificar que o mesmo possui vínculo de cronograma de aula com as disciplinas de uma turma em que a data atual esteja entre a data inicial e final da turma. Caso informada a unidade, considerar somente turmas da unidade.
Quarta validação (Funcionários) Com a identificação da pessoa, deve-se primeiramente verificar se a mesma é funcionário ativo. A pessoa será considerada funcionário ativo ao identificar que o mesmo possui ao menos um registro de ocupação vinculado ao seu cadastro de pessoa física em que a data de demissão não esteja informada ou seja maior que a data atual.
O serviço então deve retornar:
Campo | Informação | Observação |
codigoPessoa | PES_CODTEL | Trazer todos os dados conforme cadastro. |
nomePessoa | PES_NOME | Trazer todos os dados conforme cadastro. |
nomeCivil | PES_NOMCIV | Trazer todos os dados conforme cadastro. |
fotoPessoa | HASH DA FOTO | Trazer todos os dados conforme cadastro. |
O serviço deve ser padrão, solicitado por método GET e deve possuir validação por token.
Instruções para realizar a chamada