DocFlow – fortsättningen på SAGA Karolinska Institutets Bibliotek Systemet Ersättning till SAGA Under utveckling Driftsättning 2014 Ylva Gavel 23 april 2014 2 Projektet Projektledare Utvecklare (5 pers) Styrgrupp Referensgrupp mm Ylva Gavel 23 april 2014 3 Varför DocFlow? Dokumentbeställningar Dokumentleverans Arbetsflöden Ylva Gavel 23 april 2014 4 Systemarkitektur Importmoduler (Linux, Perl) Databas (Windows, MS SQL Server) Webbgränssnitt (Windows, .Net MVC med C#) Perl DBI knyter ihop importmoduler med databas Ylva Gavel 23 april 2014 5 Importmoduler Data från beställningsformulär Libris fjärrlån ut (beställningar från andra bibliotek) Fjärrlån ut från DANBIB, BIBSYS, NOSP Libris fjärrlån in (egna beställningar till andra bibliotek) Dokumentleveranser Ylva Gavel 23 april 2014 6 Importprocessen Hämta data (mail eller HTTP) Tolka data (Perl) Göra beställningssedel (ASCII-fil) Skicka kvittens (mail) Göra automatuppslag (screen scraping i kataloger) Lägga in i databas (Perl DBI, stored procedures under MS SQL server) Ylva Gavel 23 april 2014 7 Import från Libris fjärrlån Nya APIer Importformat: JSON Perl-paket för parsing av JSON Fjärrlån in och ut Ylva Gavel 23 april 2014 8 Övriga beställningar Mail gateway (SMTP) för beställningar i fast format Från webbformulär, DANBIB, NOSP, BIBSYS Ylva Gavel 23 april 2014 9 Automatuppslag Belägg: Har vi det här? Vem har det här? ILS (Millennium): Eget pappersbestånd ERM (Verde): Eget elektroniskt bestånd, licenser Libris Diverse kataloger (Subito m fl) HTTP (API-anrop, screen scraping mot webbgränssnitt) Ylva Gavel 23 april 2014 10 Dokumentleveranser Skannade kopior (FTP-knapp på skanner, FTP-server vid KB) Artiklar ur elektroniskt bestånd Mail-leveranser (från Subito, Libris-bibliotek m fl) Automatisk tolkning av ordernummer Utskick: Papper eller mail Ylva Gavel 23 april 2014 11 Databas MS SQL server Stored procedures Data om beställningar Transaktionsstatus Diverse hjälptabeller Ylva Gavel 23 april 2014 12 Webbgränssnitt Slutanvändardel (beställningsformulär) Personaldel (arbetsflöden, sök, fakturering, statistik mm) C#, .NET MVC Ylva Gavel 23 april 2014 13 Personalgränssnitt Ärendeköer (baseras på transaktionsstatus) Lås ärenden till dig själv Moduler för kopieleverans, fakturering, statistik Ylva Gavel 23 april 2014 14 Synkning med Libris fjärrlån Skriv-APIer Svar i Libris Internremiss till Bålsta? Leveransstatus? Ylva Gavel 23 april 2014 15 16 17 18 Frågor? Ylva Gavel 23 april 2014 21
© Copyright 2024