Child pages
  • DataServer de Frequência diária/Justificativa de falta

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Através do DataServer EduFrequenciaDiariaWSData e por meio dos métodos ReadView, SaveRecord, ReadRecord é ReadRecord e SaveRecord, é possível realizar a busca, inclusão e manutenção das frequências dos alunos em turmas/disciplinas no TOTVS Gestão Educacional.

...

Complementar ao método ReadRecord, o ReadView utilizará um filtro para realizar a consulta das frequências diárias já salvas dos alunos.

Para realizar a chamada do ReadView, o XML irá conter uma tag chamada Filtro, onde deverá ser informado os seguintes parâmetros:

...

Bloco de código
languagesql
titleExemplo:
CODCOLIGADA = 1 AND IDTURMADISC = 1055 AND CODETAPA = 1 AND SPLANOAULA.DATA = 30-09-2018 AND SPLANOAULA.DATA = 20-10-2018 AND CODSUBTURMA = SUB TURMA A

Importante:


Importante:

Nota

Quando houver a necessidade de retornar informações das frequências dos alunos em uma Sub-turma, é obrigatório utilizar o método ReadView, e não o ReadRecord devido a arquitetura do ReadRecord filtrar apenas pelos campos da PK da frequência diária, que não inclui a Sub-turma.

Nota

Os campos de datas precisam ser informados com o nome da tabela e do campo para que o sistema identifique o filtro corretamente.

Para isso é necessário que a data seja informada utilizando "SPLANOAULA.DATA".

...

Este método consulta as frequências dos alunos já registradas, aplicando filtros baseados em campos específicos previamente definidos pelo RM. Vale ressaltar que o método SaveRecord não é adequado para buscar alunos pelo CODSUBTURMA; ReadRecord não retorna informações de frequências de alunos com CODSUBTURMA, pois o ReadRecord filtra apenas pelos campos de chave primária da Frequencia Diária ignorando qualquer informação adicional, portanto para essa operação deve ser realizada utilizando utilizada obrigatoriamente o método ReadView.

Para realizar a chamada ao método ReadRecord, deve ser passado um XML contendo tags com a seguinte estrutura:

DatasServerName: EduFrequenciaDiariaWSData

PrimaryKey:  Os Os seguintes campos fazem parte da chave primária da consulta executada pelo método ReadRecord. Qualquer valor adicional não será considerado no filtro:

  • Código da coligada
  • Código da turma/disciplina
  • Código da etapa de falta da turma/disciplina
  • Data início do plano de aula
  • Data final do plano de aula

...