[Allegro] aLF : Nutzerkonto unter alcarta (Selbstbedienung)

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Sep 29 10:58:07 CEST 2008


aLF
Nutzerkonto und Verlängerung in Selbstbedienung (alcarta)

Ein neuer FLEX namens  a-okonto.flx  wurde geschaffen, mit
dem der Opac-Nutzer in alcarta folgende Funktionen selber
ausführen kann:

1. Konto abfragen (Entleihungen auflisten)
2. Alle Entleihungen verlängern
3. Einzelne Entleihungen verlängern
4. Vormerkungen zurückziehen
5. Reservierungen (Warteregal) aufheben
6. Paßwort ändern

Einbindung:
In die fuer den OPAC zustaendige INI-Datei dies einbauen:

MyMenu=Benutzer-Info
MyFLEX=X a-okonto
access=3           (sonst nicht genug Rechte)
StartFLEX=_start;a-init	   (bzw. etwas eigenes statt _start.flx)

Damit erscheint dann oben rechts neben "Option" der Menüpunkt
"Benutzer-Info". Bei Betätigung fragt der FLEX dann zuerst den Namen
und das Paßwort ab. Ist der Lesersatz vorhanden und stimmt das
Paßwort, geht es weiter und es wird das Konto zusammengestellt
und angezeigt. Alles weitere sieht der Leser dann dort.

Fuer die Verlängerungen wird der FLEX  a-verl.flx  benutzt, der
zu dem Zweck noch ein wenig modifiziert wurde. Insbes. soll der
OPAC-Nutzer sich nicht selber eine Ausnahmefrist gewähren dürfen,
und bei Vorliegen von Vormerkungen bzw. bei ausstehenden Gebühren
und Ablauf der Mitgliedschaft soll er/sie nicht verlängern dürfen.

Zum Paßwort
Normalerweise hat der Leser noch kein Paßwort. Es wird dann
ersatzweise (wie bei Pica) sein Geburtsdatum genommen, in der
Form  JJJJMMTT (steht in #9B$d).
Hat sich der Leser mit Funktion 6 ein Paßwort verpaßt, steht
dieses codiert in #9B$g. Das ist sicherer als das Geburtsdatum.

Zum Aufheben der Reservierungen
Zu den Benutzer-Informationen gehört auch die Anzeige derjenigen
Titel, die im Warteregal bereitstehen. Der Leser kann entscheiden,
einen Titel nicht abzuholen. Dahinter steckt dann ein Exemplarsatz,
der in #9DG den Status W hat. Der wird dabei noch nicht geändert,
sondern das Datum in #9DH$W wird auf gestern gesetzt. Das Personal
muß diese Exemplare abarbeiten, um zu sehen, ob auf ein solches schon
wieder eine Vormerkung vorliegt. Um die verfallenen Reservierungen
(Datum in $W kleiner als heute) zusammenzufassen, gibt es im aLF-
Hauptmenü den neuen Punkt "Verfallene Reserv." (rechts unter
"Mahnexport").

Erforderliche Dateien:
a-okonto.flx    (NEU, funktioniert auch in a99!)
a-init.flx      (modifiziert)
a-verl.flx      (modifiziert)
alf.rtf         (neue Funktion "Verfallene Reservierungen")

Zu finden sind die Dateien im SVN: (mit dem ftp-Paßwort)

http://websvn.allegro-c.de/index/UBBS-Quelltexte/allegro/standard/flex/#_allegro_standard_flex_
(bzw. am Ende _help_)

Tip: Auf den Namen der Datei zeigen, rechte Maustaste, "Ziel speichern 
unter" und dann den Namen des Verzeichnisses eintragen.

MfG B.E.




Mehr Informationen über die Mailingliste Allegro