FlexBranch Zweigstellenverwaltung - technische Dokumentation

Inhalt

Allgemeines
Begriffe und vereinbarungen

1. Installation
1.1. Voraussetzungen
1.2. Durchführung der Installation
1.3. Umstellung der Datenbank-Inhalte
2. Speicherung der für die Zweigstellenverwaltung relevanten Daten
2.1. Zweigstellen-Stammsatz
2.2. weitere zweigstellenrelevante Konfigurationseinstellungen
2.3. Indexeinträge (Register)


Allgemeines

Die FlexBranch-Zweigstellenfunktionen sindein Zusatzmodul zur FlexLend-Ausleihverwaltung.
Mit Ihnen werden der Leihverkehr in und der Medientransport zwischen verschiedenen Zweigstellen einer Bibliothek unterstützt.


Begriffe und Vereinbarungen:

zwst Zweigstellenkennung
Benutzungsordnungs-Stammsätze Kalender, Medientypsätze, Leserklassensätze
   
 

1. Installation

1.1. Voraussetzungen

FlexBranch setzt folgende Software voraus:
  • Allegro-C Version ab 31.10
  • Modul „Modulare Parameter“ (ModPar ab V2.56)
  • Modul „Flex-Leihfunktionen (FlexLend ab V3.0)

1.2. Durchführung der Installation

Die Erstinstallation erfolgt durch die Ablage der zum Modul gehörenden Parameter- und Scriptdateien im Datenbankverzeichnis.

1.3. Umstellung der Datenbankinhalte 

Nach der Installation ist eventuell eine Umstellung von Exemplar- und Leserdatensätzen auf die Verwendung mit der Zweigstellenverwaltung nötig. Zu deren Vorbereitung legt man zu Beginn fest, wie die Zweigstellen benannt werden sollen und welche Kennungen man einer jeden Zweigstelle zuordnen will.

1.4. Datenpflege vor Inbetriebnahme

  • Satzartenkennungen setzen (a99: care, dann „Satztypenkennzeichnung ergänzen“)
  • Exemplarsätze pflegen: über globale Ersetzung #080 mit Zweigstellenkennung füllen
  • Leserstammsätze pflegen: über globale Ersetzung #080 mit Zweigstellenkennung füllen
  • Ausweisreichweite in Leserstammsätzen setzen: (in #9B▾b: 0 oder leer: nur eigene Zwst., 1 – Zwst + Stammbibliothek, 2 – global)

2. Speicherung der für die Zweigstellenverwaltung relevanten Daten

2.1. Zweigstellen-Stammsatz

Feld Teil- feld Beispiel Bedeutung Index
0s   CFGzw Satzkennung ~e; typ{#0s}
9A   cZW ast1 „cZW“ + Kennung der Zweig­stelle |; SYS{#9A$$}
▾N Aussenstelle 1 Klartextbezeichnung der Zweigstelle  
▾n Haus 1 Dto., 2. Zeile  
▾s Holperweg 1 Straße Nr. oder Postfach  
▾p 01234 Testort PLZ Ort  
▾t 000 12345678 Telefon mit Vorwahl  
▾x 000 12345679 Fax mit Vorwahl  
▾e EAST1 Kennung des Barcodegeneratorsatzes  
▾z ZAST1 Kennung des Zugangsnummern­generatorsatzes  
▾g SAST1 Kennung des Signatur­generatorsatzes  

2.2. weitere zweigstellenrelevante Konfigurationseinstellungen

globaler DB-Konfigurationssatz:  
$O-#9A "# Zeigst. aktiv"
privater DB-Konfigurationssatz:
$f-#9A "Zweigstelle"  

In den Stammsätzen der Benutzungsordnung wird die Zuordnung zu einer Zweigstelle in der Kategorie #080 gekennzeichnet. Diese enthält dann die Zweigstellenkennung.

Leserstammsatz:
#080 Kennung der Heimatzweigstelle
#9B$b Leihrecht („Ausweisreichweite“:

Zweigstellenrelevante Exemplarsatz-Inhalte:  
#080 aktuelle Zwst-Kennung für die Zweigstelle, an der sich das Exemplar befindet
#9DG$$ wenn =T, ist Medium auf dem Transport
#9DG$Z Transportziel; belegt, wenn Medium auf dem Transport
#9DG$C besitzende Zweigstelle, wenn Exemplar sich am fremden Standort befindet
#9DG$c am fremden Standort seit (Datum, wenn #9DG$c besetzt und #9DG$C leer ist, ist die Hauptstelle die besitzende Zweigstelle)

Grundsatz bei Entleihungen: Standort wird auf entleihende Zweigstelle gesetzt
bei Rückgaben: Standort wird auf empfangende Zweigstelle gesetzt

Datenfluss bei Exemplarverleih und -rückgabe bezüglich der Blockausleihe-Felder im Exemplarsatz ("on the fly"-Korrektur)  
 
\    Exemplar  
 \
   ---------
             \
Entleihung in \
Zweigst.(ZwSt) \
Felder besetzt:
#080 - #080 #080 -
#9DG$C #9DG$C - - -
#9DG$c #9DG$c - #9DG$c -
Hauptst. (ZwSt = "") #080 löschen   #9DG$C=#080
#9DG$c=Datum
#080 = ZwSt
-
ZwSt != #080 #080 = ZwSt
#080 = ZwSt
#9DG$c=Datum
ZwSt == #080 - X - - X
ZwSt == #9DG$C #080 = ZwSt
#9DG$C löschen
#9DG$c löschen
X X X
 

2.3. Indexeinträge (Register)

Reg 11 SYScZW{zwst} aus Zweigstellenstammsatz
Reg 11 BR {#080}/{#0s} Zweigstelle/Satzart
Reg 11 BRO {#080 oder #9DG$C) Eigentümer-Zweigstelle der Exemplare
Reg 11 BRP {#9B$$(1,0)}/{#080}/{#9B$b} Heimat-Zweigstelle der Leser und Ausweisreicheweite
Reg 11 BRT {#9DG$Z}:{#080} Exemplare im Transfer nach:von
Reg 11 SYS/zwst/{satzcode} Benutzungsordnungs-Stammsätze der Zweigstelle Beispiel: SYS/zwst1/R2015 kennzeichnet den Kalendersatz für das Jahr 2015 für die Zweigstelle "zwst1".
Reg 11 G/{#080}/D{#9GF$D}/{#9GF$$} offene Gebühr nach Zwst / Entstehungsdatum / Geb-Art
Reg 11 G/{#080}/T/{#9GF$$}/{#9GF$B}:{#9GF$D} offene Gebühr nach Zwst / Geb-Art / Lesernr.:Entstehungsdatum

2.4. globale Variablen

Cache-Variablen für Zwischenspeicherung der Leihbedingungen   $FLUO_{ZwSt}_{lk} - Inhalt Leserklassensatz $FLUO_{ZwSt}_{lk}_{mt} - Inhalt Medientypsatz #uÆY$f - aktive zwst  

3. Ablauf der Initialisierungen

3.1. _start.flx:

  • Globalen DB-Konfigurationssatz lesen: Ist die Zweigstellenverwaltung eingeschaltet? (#uÆY$O ist besetzt)
  • privaten DB-Konfigurationssatz lesen: wenn Zweigstellenverwaltung eingeschaltet ist und eine Zweigstellenkennung angegeben ist, überlädt der Zweigstellen-Konfigurationssatz die Adressfelder der DB-Konfiguration und #uÆY$f wird mit der Zweigstellenkennung belegt
  • alle |; SYScZWzwst suchen; wenn gefunden, Datei 'zwst.vw' erzeugen
 

3.2. Zweigstelle umschalten

  • zwst.vw anzeigen, Zweigstelle auswählen, #uÆY$f mit Zweigstellenkennung belegen
  • fl-ini aufrufen, wenn FL aktiv war
  • fl-ini schreibt lk.vw neu und liest Leserklassen-Sätze neu in Cache
  • fl-ini liest Leihbedingungen neu ein

4. Anzeige der Zweigstelleninformationen

  • A99: im Anzeigefeld rechts oben: aktive Zweigstelle
  • A99: Anzeige der Bibliotheksstammdaten: aktive Zweigstelle
  • Exemplarliste zum Titel: Zwst. des Exemplars
  • Exemplarsatzanzeige: aktuelle und reguläre Zweigstelle
  • Leser-Anzeige: Zwst.-Zugehörigkeit
  • Konto zum Leser: Zwst-Zugegörigkeit der entliehenen Medien

5. Datenfluss

5.1. Medium für Transport bereitstellen

Selektionskriterium für die Auswahl der zu einer Zielzweigstelle zu transportierenden Exemplare:  
  • nicht entliehen (Ex.-Status != l) und nicht reserviert (Ex.-Status = W)
  • #9DG$C gleich Ziel-Zweigstelle, wenn #9DG$c gesetzt (|;BRO {Z-ZwSt})
  • #080 gleich aktueller Zweigstelle (|; BR {ZwSt}/EXS)  

Änderung im Exemplarsatz:
  • Exemplarstatus = T setzen (#9DG$$)
  • Transportziel mit Kennung der Zielzweigstelle belegen (#9DG$Z)

5.2. Vorgang "Exemplar vom Transport eingetroffen "

Änderungen im EXemplarsatz
  • #080 auf aktuelle zwst setzen
  • #9DG$c und #9DG$C löschen, wenn #9DG$C = aktuelle zwst
  • Exemplarstatus = 0 (entleihbar)
5.3. Auflösung von Vormerkungen
  • im OPAC werden Titelvormerkungen angelegt
  • Bei Rückbuchung eines Mediums  wird folgendes Verfahren benutzt:
    !  alle vorhandenen Vormerkungen zu diesem Exemplar
    ?  Hat der Vormerker das Recht zur Ausleihe
    ja  Vormerkung in Reservierung wandeln
    >>BREAK
    ?  schon reserviert
    nein
    !  alle vorhandenen Titelvormerkungen
    ?  hat der Vormerker das Recht zur Ausleihe
    ja  Vormerkung in Reservierung wandeln
    >> BREAK
     Reservierungsausdruck erstellen
 
Artikel zuletzt bearbeitet am: 24.01.2019 11:20