Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Nome da tela+Código do programa

Visão Geral do Programa

O objetivo deste dataserver é possibilitar a inclusão e alteração de atividades curriculares através de webservice. Serão alterados os registros que aparecem As informações incluídas ou alteradas poderão ser visualizadas no anexo de atividades curriculares do curso/habilitação do aluno no TOTVS Gestão Educacional.

Através do dataserver "EduInscAlunoAtvOfertadaData" é possível, por meio do método SaveRecord realizar uma inclusão ou alteração , realizar a manutenção de atividades curriculares, assim como na tela de anexo de atividades curriculares do curso/habilitação do aluno no TOTVS Gestão Educacional.

Se necessário clique aqui para obter ajuda na configuração do Host.

Método SaveRecord

Este método realiza a busca geral ao acervo, deve inclusão ou alteração de uma atividade curricular para um aluno. Deve ser informando o campo código da coligada e o termo que será pesquisadoid da atividade, além das outras informações que compõe a atividade curricular do aluno. O sistema irá realizar uma busca e se encontrar publicações irá retornar um dataset (XML) com quatro tabelas, a primeira com os detalhes da publicação ou das publicações encontradas, a segunda com as unidades bibliotecárias que as publicações encontradas possuem exemplares, a terceira e quarta respectivamente com os autores e assuntos vinculados as publicações. 

As tabelas Unidades, Assuntos e Autores são relacionadas com a tabela Publicação, os relacionamentos de ambas as tabelas é dado pelas colunas CODIGOITEMPESQUISA, CODCOLIGADA e CODPUBLIC.

[Tela 1]

...

Objetivo da tela:

...

Descreva o principal objetivo da tela.

 

Outras Ações/Ações Relacionadas:

Listar as ações relacionadas à tela.

 

...

Ação:

...

Descrição:

...

Nome do link.

...

Descreva a ação que será realizada ao acionar esta ação

...

 

...

 

Principais Campos e Parâmetros:

Campo:

Descrição

Nome do campo.

Descreva a regra de negócio dos principais campos e exemplos.

 

 

Conteúdos Relacionados:

...

inclusão da atividade curricular caso o id da atividade não exista na base. Se o id já existir, a atividade curricular será alterada de acordo com as informações passadas.

Observação: Caso sejam passadas para o dataserver informações para campo complementar, deve ser utilizada a mesma coligada e o mesmo id da atividade curricular.

Utilização do WebService

Inclusão de atividade curricular

Para realizar inclusão de uma atividade curricular para um aluno, deve ser utilizado a operação de SaveRecord. Deve ser passado um XML contendo todos os campos que serão incluídos na atividade curricular. O campo IDATIVIDADE deve conter um valor inexistente no banco (por exemplo -1 ou  0). Caso queira incluir também um campo complementar, o XML deve conter a tabela SATIVIDADEALUNO com os campos CODCOLIGADA e IDATIVIDADE possuindo os mesmos valores da tabela SATIVIDADEALUNO.

Campos obrigatórios: CODCOLIGADA, IDATIVIDADE, IDHABILITACAOFILIAL e RA

Exemplo de XML para inclusão de atividade curricular

Image Added

Exemplo do retorno da inclusão da atividade curricular

Image Added

Informações

Caso a inclusão seja realizada com sucesso, será mostrado o código da coligada e o id da atividade inserida no item SaveRecordResult


Alteração de atividade curricular

Para realizar alteração de uma atividade curricular para um aluno, deve ser utilizado a operação de SaveRecord. Deve ser passado um XML contendo todos os campos que serão alterados na atividade curricular. O campo IDATIVIDADE deve conter o id da atividade que se deseja alterar. Caso queira alterar também o campo complementar, o XML deve conter a tabela SATIVIDADEALUNO com os campos CODCOLIGADA e IDATIVIDADE possuindo os mesmos valores da tabela SATIVIDADEALUNO.

Campos obrigatórios: CODCOLIGADA, IDATIVIDADE

Exemplo de XML para alteração de atividade curricular

Image Added

Exemplo do retorno da alteração da atividade curricular

Image Added

Informações

Caso a alteração seja realizada com sucesso, será mostrado o código da coligada e o id da atividade alterada no item SaveRecordResult