Quick jump:  What's new

 
Go to:
 
Weblog: posudba   
in KOHA
Podaci na korisničkim karticama

Ova stranica opisuje postupak koji prolaze podaci da bi novootvoreni korisnici preko Koha sučelja
a) dobili članski broj (broj kartice)
b) pojavili se u SafeQ sustavu.

SafeQ sustav povlači podatke o korisnicima iz Kohe preko LDAP-a. LDAP je implementiran direktno na podacima u Kohi (vidi SafeQ integration), ali SafeQ ne može pročitati broj korisnika sa kartice, nego samo serijski broj kartice koji koristi RFID protokol (SID).

Taj broj postoji jedino u log datotekama 3M sustava, a kako računalo na kojem se programiraju čipovi za sad nije spojeno na mrežu, cijela procedura ipak ovisi o povremenom presnimavanju podataka na server.

U razvoju je zamjena za cijelu ovu proceduru koja bi omogućila printanje novih isprogramiranih kartica odmah nakon što se korisnik prvi puta ulogira u Kohu (tj. odmah čim aktivira članstvo u knjižnici).

trenutno stanje

fetchrss: http://via.rot13.org/10.60.0.12/SQL2RSS/koha/
  • There was an error: 500 read failed: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure | error:140940E5:SSL routines:SSL3_READ_BYTES:ssl handshake failure




Generiranje brojeva kartica

Prvi korak je dodjeljivanje brojeva kartica u obliku 200908240042 gdje su prve znamenke datum a zadnje četiri redni broj korisnika u tom danu. To je jedinstveni broj korisnika koji koriste svi ostali servisi (npr. 3M Selfcheck) ali ne i SafeQ-a!

Generiranje brojeva kartica

ovaj korak radi se na produkcijskoj bazi

dpavlin@koha:/srv/koha-rfid$ ./generate-cardnumber.pl --commit

provjeriti ispis i pokrenuti ponovo sa --commit da bi se promjene zapisale u bazu

generira također backup borrowers tablice

Ispisuje na kraju generirato ime log datoteke:

backup for borrowers table: backup/borrowers.2010-09-02T15:05:09.sql 3838484 bytes
generated print.2010-09-02T15:05:09.txt 41879 bytes

Format loga: cardnumber <tab> login <tab> ime <tab> prezime

dpavlin@klin:~/klin/Biblio-RFID$ head -1 print.2010-09-02T15\:05\:09.txt 
201007140004    kohatest@ffzg.hr        Koha    Testičić Probišić Đž

Printanje iskaznica

ovaj korak se radi na mašini sa koje se printaju iskaznice

Podaci za pritanje

dpavlin@klin:~/klin/Biblio-RFID$ rsync -v koha:/srv/koha-rfid/print*.*.txt .

Pokretanje printanja

Printanje čeka da se kartica makne na RFID čitača da bi nastavilo!

dpavlin@klin:~/klin/Biblio-RFID$ ./scripts/print.pl print.2010-09-02T15\:05\:09.txt

...

QUEUE EMPTY - printing finished
log.print/2010-08-17T16:36:27.txt 100 bytes created

Kopiranje SID-ova za Kohu

dpavlin@klin:~/klin/Biblio-RFID$ rsync -rav log.print/ koha.ffzg.hr:/srv/koha-rfid/log.print/

Import SID-ova u Kohu

dpavlin@koha-dev:/srv/koha-rfid$ ./rfid2koha-borrower-attribute.pl log.print/2010-08-17T16\:36\:27.txt


Import 3M log datoteka

ovaj korak je stara procedura i ne koristi se više

kopiranje novih logova na koha-dev

*.LOG datoteke iz 3M softwarera se kopiraju u /srv/koha-rfid/log

dpavlin@koha:~$ sudo mount /mnt/koncar/
dpavlin@koha:~$ cp -v /mnt/koncar/* /srv/koha-rfid/log/
dpavlin@koha:~$ sudo umount /mnt/koncar/

preimenovanje u intervale koje pokrivaju

dpavlin@koha:/srv/koha-rfid$ make rename
find log/ -name "*.LOG" | xargs -i ./rename-log.sh {}
chmod 644 log/*.log

dpavlin@koha:/srv/koha-rfid$ ls -al log | head
total 27860
drwxr-xr-x 4 dpavlin dpavlin   4096 2010-03-01 16:33 .
drwxrwxr-x 6 dpavlin dpavlin   4096 2010-02-25 15:18 ..
-rw-r--r-- 1 dpavlin dpavlin 524488 2010-02-21 02:10 20080922-20081111.log
-rw-r--r-- 1 dpavlin dpavlin 524334 2010-02-21 02:10 20081015-20081024.log
-rw-r--r-- 1 dpavlin dpavlin 524606 2010-02-21 02:10 20081024-20081103.log
-rw-r--r-- 1 dpavlin dpavlin 524322 2010-02-21 02:10 20081027-20081027.log
-rw-r--r-- 1 dpavlin dpavlin 524510 2010-02-21 02:10 20081027-20081029.log
-rw-r--r-- 1 dpavlin dpavlin 524296 2010-02-21 02:10 20081029-20081103.log
-rw-r--r-- 1 dpavlin dpavlin 524366 2010-02-21 02:10 20081103-20081106.log

provjera novih podataka

cd log
git status
git add *.log
git commit -m 'new data'

parse log

dpavlin@koha-dev:/srv/koha-rfid$ make rfid

...

wc -l rfid.txt
12196 rfid.txt
echo "`cat rfid.txt | cut -d, -f2 | sort -u | wc -l` different tags"
11243 different tags
echo "`cat rfid.txt | cut -d, -f2- | grep ',20' | sort -u | wc -l` card tags"
4151 card tags

Kopiranje borrowers tablice s produkcije na development

dpavlin@koha-dev:/srv/koha-rfid$ ./update-borrowers.sh

Ovo će stvoriti borrowers2 tablicu na developmentu i prekopirati sve nove korisnike u borrowers tablicu, a postojećim korisnicima upisati cardnumber ako je on u međuvremenu generiran na produkciji.

update kohe

(pokreće sam i parsanje log dataoteka)

dpavlin@koha-dev:/srv/koha-rfid$ make rfid2koha
permalink
Posudba
permalink
Kalendar

2009-07-2?

Dorja unjela praznike i kolektivni godišnji u kalendar. (kad?).
Prilikom računanja datuma povratka knjige Koha koristi kalendar i preskače datume koji su označeni kao neradni.

2009-08-10

Retrogradno se stvar naravno ne računa pa je Marijana ručno promijenila datume posudbe u bazi, ovako:

update issues join borrowers on issues.borrowernumber=borrowers.borrowernumber set date_due = '2009-09-09' where borrowers.categorycode = 'S1' and date_due = '2009-08-15' ;

23.7. 17.8.
24.7. 18.8.
25.7. 19.8.
27.7. 21.8.
28.7. 22.8.
29.7. 23.8.
30.7. 24.8.
31.7. 25.8.
2.8. 27.8.
3.8. 28.8.
4.8. 29.8.
5.8. 30.8.
6.8. 31.8.
7.8. 1.9.
8.8. 2.9.
9.8. 3.9.
10.8. 4.9.
11.8. 5.9.
12.8. 6.9.
13.8. 7.9.
14.8. 8.9.
15.8. 9.9.

Učinjena je i kontrola produživanja roka posudbe, jer je uočeno da su neki korisnici produžili rok posudbe isti dan kad su i posudili knjigu.
Prije nego je uključena opcija prema kojoj se rok vračanja nakon produživanja računa od datuma posude umjesto od datuma kad je produživanje učinjeno, to je rezultiralo time da je datum vračanja ostao isti kao i datum pusudne, a jedno produženje je potrošeno.

Izlistati korisnike koji su knjigu produžili isti dan kad su ju i zadužili.

select issues.borrowernumber, issues.itemnumber, date_due, lastreneweddate, renewals, issues.timestamp, issuedate from issues join borrowers on issues.borrowernumber=borrowers.borrowernumber where borrowers.categorycode = 'S1' and  issuedate = lastreneweddate and date(timestamp) < '2009-08-10'  order by issuedate desc ;
permalink
Implementacija posudbe u Kohi

Posudba se definira preko kategorija korisnika i vrsta građe. Svakoj kategoriji korisnika mogu se pridružiti različita pravila posudbe za svaki pojedini tip građe. Postoje i opća pravila neovisna o kategoriji korisnika i vrsti građe.



Kategorije korisnika

kategrija korisnika trajanje članstva slanje opomena
knjižničari    
pomoćno osoblje    
mkp    
studenti    
nastavnici FF-a    
nenastavno osoblje FF-a    
     

treba definirati ostale kategorije korisnika, npr:

  • vanjsku suradnici koji na FF-u drze nastavu
  • alumni (ljudi koji su kod nas diplomirali)

Vrste građe za posudbu

Da li je vrsta građe za posudbi li nije?

Da li se može produžiti rok posudbe za vrstu građe? Ako da, koliko puta?

Koliki je iznos zakasnine za pojedinu vrstu građe?

Koliko dana nakon isteka roka vraćanja se počinje raunati zakasnina?

U kojim intervalima se računa zakasnina

Pravila posudbe vezana uz kategoriju korisnika i vrstu građe

Za svaku kategoriju korisnika i svaku vrstu građe određuje se:

Koliko primjeraka građe se može posuditi?

Na koliko dana?

Koliki je iznos zakasnin?

Nakon koliko dana od roka posudbe se počinje računati zakasnina?

Koji je period obračunavanja zakasnine?

Neovisno o vrsti građe, a prema kategoriji korisnika, može se odrediti maksimalan broj primjeraka koji korisnim može posuditi odjednom.

Npr. student može posuditi 6 knjiga i 3 disertacije, ali ukupno ne više od 8 primjeraka bilo koje vrste građe.

Opća pravila

Da li osoblje može pregaziti pravilo prema kojem knjiga nije za posudbu?
Može li posuditi knjigu koja nije za posudbu?

Rok posudbe

Da li osoblje može pregaziti pravilo o maksimalnom broju produženja?

Da li se rok posudbe računa od datuma zaduženja ili datuma kad je korisnik produžio zaduženje?

Da li se u rok posudbe računaju i dani kad je knjižnica zatvorena zbog praznika?

Rezervacije

Zakasnine

Da li se zakasnine računaju u novcima ili bodovima?

Da li se zakasnina računa kad je knjižnica zatvorena?

Kolika je visina zakasnine nakon koje korisnik više ne može rezervirati knjigu?

Kolika je visina zakasnine nakon koje korisnik više ne može posuditi knjigu?

permalink
Koha korisnici i ovlasti

Pojam korisnici (patrons) upotrebljava se u najširem smislu. Pod tim pojmom obuhvaćeni su knjižničari i krajnji korisnici.

Vrste korisnika

  • staff - knjižnično osblje
  • adult - krajnji korisnici
  • child - korisnici koji se mogu vezati na adult korisnike (to je korisno za narodne knjižnice)
  • organization - npr. druge knjižnice (sad to koristimo za međuknjižničnu)
  • professional - suradnici koji se mogu vezati na organization (to bismo mogli koristiti za međuknjižničnu ali ne radi kako treba)
  • statistical - može se koristiti za praćenje korištenja primjeraka koji nisu za posudbu

Kategorije korisnika

važne za posudbu i dokumentirane tamo

Ovlasti za knjižničare

  • (circulate) Circulate books
  • (catalogue) View Catalogue (Librarian Interface)
  • (reserveforothers) Reserve books for patrons
  • (borrow) Borrow books
  • (editcatalogue) Edit Catalogue (Modify bibliographic/holdings data)
  • (serials) allow to manage serials subscriptions
  • (reports) allow to access to the reports modul

Ovlasti za pomoćno osoblje

  • (catalogue) View Catalogue (Librarian Interface)
  • (borrow) Borrow books
  • (editcatalogue) Edit Catalogue (Modify bibliographic/holdings data)
  • (reports) allow to access to the reports module
  • (reserveforothers) Reserve books for patrons

PRIMJEDBE:

  • (BORROW) BORROW BOOKS
    • ako ukinemo borrow, onda se uopće ne može browsati korisnike, samo u padajućem meniju pri posudbi
    • ako imamo borrow, onda se mogu dodavati korisnici i mijenjati njihovi podaci - nema sredine!
    • treba odlučiti koji će nam se distinktivni podatak pokazivati u padajućem meniju pri posudbi - POKAZUJE SE JEDINO ADRESA I GRAD!!!! - probala sam upisati na rot13.koha sve upisati za moj profil i u padajućem meniju pri posudbi se pokazuje jedino adresa (bez broja) i grad! - VELIKI PROBLEM KOD POSUDBE BEZ ISKAZNICE!!!!!!
    • ako imamo borrow, onda se i pri browsanju korisnika ne vidi distinktivan podatak, već se mora ići u pojedini zapis, što otežava, ako ne i onemogućava, posudbu bez iskaznica - što znači da iskaznice MORAJU nositi!
permalink
Produživanje roka posudbe

Dvije opcije:

A. rok se računa od datuma kad je knjiga posuđena
B. rok se računa od datuma kad je učinjeno produženje

Sada je aktivna opcija A.

Ta opcija spriječava one koji dugo kasne da to još i produže.

No, to zapravo nije pravi način da

  • korisniku omogućimo da knjigu ima što je duže moguće (sve dok ju netko drugi ne traži)
  • a da istovremeno osiguramo da tražene knjige frekventnije cirkuliraju

Rješenje treba tražiti u rezervacijama.

permalink
Rezervacije u Kohi - upute za knjižničare
permalink
Implementacija posudbe - stare bilješke

Posudba se definira preko kategorija korisnika i vrsta građe. Svakoj kategoriji korisnika mogu se pridružiti različita pravila posudbe za svaki pojedini tip građe.

Pod korisnicima se podrazumijevaju:

  • knjižničari
  • krajnji korisnici
  • ustanove i organizacije

Vrsta kategorije (category type) je ugrađena u sustav i ne može se mijenjati

Vrste građe za posudbu

item types
služe i za posudbu i za ograničavanje pretraživanja u katalogu

KNJ Knjige  
UDZ Udžbenici  
NAS Nastavni materijali  
REF Referentna građa  
SER Serijske publikacije  
MUL Multimedija interaktivni sadržaji na optičkim medijima možda i na Internetu ili to treba posebno?
SOF Softver  

Kategorije korisnika

  • osoblje knjižnice - kao jedna vrsta korisnika- moguće je odrediti različite privilegije
  • odrediti kategorije korisnika
    • studenti (da li razlikovati studente: preddiplomce, dodiplomce i postdiplomce?)
    • stranci
    • profesori
    • zaposlenici
    • vanjski
    • croaticum???
    • ljudi s ulice????

Pravila posudbe

koliko primjeraka građe korisnici iz pojedine kategorije smiju posuditi i na koliko dana?

Korisnčike kartice

identifikacija korisnika

  • prijava korisnika uz pomoć AAI@EduHr identiteta

.
.
.
.
----
.
.
.
.

Zadužena: Višnja

ZADACI:

  • napisati prijedloge:
    • za vrste građe
    • za kategorije korisnika
    • o pravilima posudbe
  • poslati prijedloge na listu svim knjižničarima i pozvati na komentare
  • proučiti kako je to riješeno primarno u NSK, a onda i drugdje
  • revidirati prijedloge
  • opisati radni proces posudbe


Visnja, ja sam prikupila neku dokumentaciju što se tiče posudbe, neke dosadašnje pravilnike, iz kojih sam izvukla item typeove. Treba zagnjaviti Damira s EFZG (012383392) koji je napravio matricu za svoj faks, mozda ne bi bilo loše uzeti od njega i vidjeti kako su to oni napravili.

Svoju excel tablicu sam stavila u attachemente, pa pogledaj što sam izvukla.

Praksu drugih knjižnica možemo vidjeti iz njihovih pravilnika o radu, a za to je dobar onaj EFZG-a i Prava iz Rijeke. Njih također stavljam u attachemente.

contributed by Dorja Mucnjak on Mar 14 8:11am


Hvala na pomoci :)
Probala sam vidjeti i pravilnik od NSK, ali mi ne da niti da ga pogledam ni da ga skinem sa stranice na prozorcicu mi se nikako nece ok aktivirati.:-(

contributed by Visnja Novosel on Mar 17 1:43pm

permalink
Podaci o korisnicima i zaduženjima

Studeni, 2008.

ANG 3700 zadužnice (+1300 starih zadužnica za knjige koje nisu upisane
ARH 1000 zadužnice i Excel s adresama
FIL 1900 zadužnice, koverte i Access
FON 850 zadužnice
GER 2400 zadužnice i podaci u bilježnici
HUN 100 zadužnice, adrese u Excelu
IZN 1120 papirnata na kartoncicu/dzepicu
KLF 2500-3000 zadužnice
KOM 1600 košuljice i bilježnica
LIN 1600 zadužnice
PED   Access, studenti ; zadužnice, ostali
POV 2000 zadužnice, adrese u Wordu za povijesničare
ROM 2880 zadužnice + evidencija studenata u excel tablici
SLF 5900 papirnate kartice, adrese u Wordu za studente
TUR 100 zadužnice, adrese u Excelu
permalink
Weblog Navigation
Loading...
Weblog Archives
  • Loading...