Versões comparadas

Chave

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

...

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

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

Campos permitidos para a pesquisa

Para inserir ou editar 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:

...

atividade curricular (SaveRecord) devem ser informados dois campos (detalhados no próximo item), um deles é qual campo será utilizado para a busca, ou seja, qual campo o sistema irá utilizar para pesquisar o termo de uma publicação.

Abaixo segue a lista de campos que são permitidos, se for informado um campo que não existe nesta lista o sistema não retornará resultados. 

Nome do campoCampo para busca
ArtigoArtigo
AssuntoAssunto
AutorAutor
CategoriaCategoria
ClassificaçãoClassificacao
Código AuxiliarCodAuxiliar
ColeçãoColecao
Data de registroDataReg
EdiçãoEdicao
EditoraEditora
Função do autorFuncaoAutor
GeralGeral
Grupo de PublicaçãoGrupoPublic
InformaçõesInformacoes
ISBN (Livro)ISBN
ISSN (Periódico)ISSN
Local da publicaçãoLocalPublic
LocalizaçãoLocalizacao
MêsMes
NotaçõesNotacoes
Número do TomboNumTombo
Palavra ChavePalavraChave
SérieSerie
SubclassificaçãoSubClassific
SubtítuloSubtitulo
SumárioSumario
Título equivalenteTituloEquivalente
Título OriginalTituloOriginal
Título PrincipalTituloPrincipal
Título UniformeTituloUniforme


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 o mesmo valor 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

Detalhar um exemplar da pesquisa

É possível detalhar uma publicação utilizando o método ReadRecord após realizar a operação de ReadView, assim como na atual tela de pesquisa do TOTVS Gestão Bibliotecária, o sistema retorna uma lista de publicações (ReadView) e permite selecionar uma publicação para o detalhamento (ReadRecord).

O método ReadRecord para este dataserver BibConsultaAcervoDataWS obriga o preenchimento de seis (6) campos que existem na operação de pesquisa (ReadView) para compor a chave primária do registro, são eles:

  • CODCOLIGADA (Código da coligada)
  • CODPUBLIC (Código da publicação)
  • CODVOLUME (Código do volume)
  • EDICAO (Edição)
  • ANO (Ano)
  • NPAGINAS (Número de páginas)






 

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

...

Links dos principais conceitos e processos.





CODCOLIGADA