| Linha 11: |
Linha 11: |
| | # Depois de exportados os arquivos, abra o diretório com o Windows Explorer, selecione os arquivos gerados na etapa anterior e arraste-os para cima do executável '''importa-biblioteca.exe'''.<p>[[File:ClipCapIt-180910-181516.PNG]]</p><p>Obs: caso prefira, pode-se também executar o script através do prompt de comando, informando:</p><pre>importa-biblioteca.exe arquivo1.txt arquivo2.txt arquivo3.txt</pre><p>onde arquivo1.txt arquivo2.txt... são os arquivos exportados do Excel. Pode-se informar vários arquivos ao mesmo tempo, sendo que os arquivos serão processados todos juntos.</p> | | # Depois de exportados os arquivos, abra o diretório com o Windows Explorer, selecione os arquivos gerados na etapa anterior e arraste-os para cima do executável '''importa-biblioteca.exe'''.<p>[[File:ClipCapIt-180910-181516.PNG]]</p><p>Obs: caso prefira, pode-se também executar o script através do prompt de comando, informando:</p><pre>importa-biblioteca.exe arquivo1.txt arquivo2.txt arquivo3.txt</pre><p>onde arquivo1.txt arquivo2.txt... são os arquivos exportados do Excel. Pode-se informar vários arquivos ao mesmo tempo, sendo que os arquivos serão processados todos juntos.</p> |
| | #A etapa anterior produziu um arquivo '''.sql''' no diretório. Abra este arquivo no SQL Server Management Studio e execute-o no banco de dados do ERP.<p>[[File:ClipCapIt-180910-182202.PNG]]</p><p>'''Obs1''': O script executa em uma transação, que é desfeita automaticamente em caso de erro. Verifique as mensagens produzidas pelo processo para verificar se houve algum erro durante o processo.</p><p>'''Obs2''': O script sempre produzirá um único arquivo '''.sql''' por execução, independente do número de arquivos '''.txt''' fornecidos para ele.</p> | | #A etapa anterior produziu um arquivo '''.sql''' no diretório. Abra este arquivo no SQL Server Management Studio e execute-o no banco de dados do ERP.<p>[[File:ClipCapIt-180910-182202.PNG]]</p><p>'''Obs1''': O script executa em uma transação, que é desfeita automaticamente em caso de erro. Verifique as mensagens produzidas pelo processo para verificar se houve algum erro durante o processo.</p><p>'''Obs2''': O script sempre produzirá um único arquivo '''.sql''' por execução, independente do número de arquivos '''.txt''' fornecidos para ele.</p> |
| | + | |
| | + | == Casos tratados pelo script de importação == |
| | + | |
| | + | O script de importação pode fazer as seguintes alterações no banco de dados: |
| | + | |
| | + | * Alteração 01: cadastrar um novo título: |
| | + | ** Cadastrar publicação e demais registros associados (editoras, locais, autores, etc.) caso eles ainda não existam; |
| | + | ** Cadastrar um exemplar para esta publicação. Isso é necessário porque a publicação apenas é listada na pesquisa do acervo caso exista pelo menos um exemplar ativo. |
| | + | * Alteração 02: remover um título: |
| | + | ** Essa situação pode acontecer caso uma obra seja removida da biblioteca digital; |
| | + | ** Nestes casos, o exemplar será baixado (preenchida data de baixa) e a situação do exemplar será alterada para ''Removido do acervo digital''. |
| | + | |
| | + | A escolha entre "alteração 01" e "alteração 02" é feita com base no ISBN da publicação: |
| | + | |
| | + | * um ISBN que existe no arquivo de importação e não existe no banco do ERP será cadastrado (alteração 01); |
| | + | * um ISBN que não existe no arquivo de importação e existe na unidade bibliotecária "Biblioteca digital" do ERP será baixado (alteração 02). |
| | + | |
| | + | É importante ressaltar que o script não faz atualização dos campos. Assim, caso algum campo específico do arquivo de importação esteja diferente do ERP, ele '''não será atualizado'''. Isso foi feito porque a bibliotecária irá revisar os livros importados, acertando erros do processo de importação e complementando o cadastro destes. Não alterar os campos evita que alterações feitas por ela sejam sobrescritas caso seja executada uma nova importação. |
| | + | |
| | + | Outro detalhe importante é com relação às áreas de conhecimento. Como as áreas utilizadas na minhabiblioteca.com.br não são iguais as nossas áreas de conhecimento, foi montado um "de-para", mapeando uma para a outra: |
| | + | |
| | + | * Área "Ciências Exatas" do arquivo de importação será mapeado para "Ciências Exatas e da Terra" no ERP; |
| | + | * Área "Saúde e Biológicas" do arquivo de importação será mapeado para a área "Ciências Biológicas" e "Ciências da Saúde" no ERP (publicações que utilizem esta área receberão as 2 áreas do conhecimento no nosso ERP). |
| | + | * Demais casos: |
| | + | ** Se o nome bater com um nome existente no ERP, ele será utilizado; |
| | + | ** Demais publicações ficarão sem área do conhecimento preenchido no ERP. |
| | | | |
| | [[Categoria:CI]] | | [[Categoria:CI]] |
| | [[Categoria:ERP]] | | [[Categoria:ERP]] |