Histórico da Página
...
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 campo | Campo para busca |
Artigo | Artigo |
Assunto | Assunto |
Autor | Autor |
Categoria | Categoria |
Classificação | Classificacao |
Código Auxiliar | CodAuxiliar |
Coleção | Colecao |
Data de registro | DataReg |
Edição | Edicao |
Editora | Editora |
Função do autor | FuncaoAutor |
Geral | Geral |
Grupo de Publicação | GrupoPublic |
Informações | Informacoes |
ISBN (Livro) | ISBN |
ISSN (Periódico) | ISSN |
Local da publicação | LocalPublic |
Localização | Localizacao |
Mês | Mes |
Notações | Notacoes |
Número do Tombo | NumTombo |
Palavra Chave | PalavraChave |
Série | Serie |
Subclassificação | SubClassific |
Subtítulo | Subtitulo |
Sumário | Sumario |
Título equivalente | TituloEquivalente |
Título Original | TituloOriginal |
Título Principal | TituloPrincipal |
Título Uniforme | TituloUniforme |
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
Exemplo do retorno da inclusão da atividade curricular
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 |