Page History
...
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 | ||||
---|---|---|---|---|
| ||||
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
...