Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Analytics und Job-Verarbeitung

Ähnliche Präsentationen


Präsentation zum Thema: "Analytics und Job-Verarbeitung"—  Präsentation transkript:

1 Analytics und Job-Verarbeitung
Michael Voss UB Humboldt-Universität zu Berlin

2 Michael Voss - Analytics und Job-Verarbeitung
Themen Analytics erste Reports und Widgets Nutzung von Analytics zur Implementation fehlender Funktionalitäten Jobsteuerung über API Michael Voss - Analytics und Job-Verarbeitung

3 Michael Voss - Analytics und Job-Verarbeitung
täglicher Abzug von Daten aus ALMA (Achtung: bestimmte Daten nur monatliches Update -> Title-Dimension) Start täglich um ... es gibt keine garantierte Ende-Uhrzeit (auch nicht ermittelbar) Michael Voss - Analytics und Job-Verarbeitung

4 Beispiele für fehlende Funktionalitäten
Abräumliste für Lesesaal-Ausleihen (Ende der Leihfrist) -> Verhindern von Mahnschreiben,... Liste von erlassenen Gebühren (für die Akten) Sperren von Lesern, wenn Gebühren ein bestimmtes Alter erreichen; Löschen dieser Sperre, wenn Gebühren vollständig bezahlt sind Michael Voss - Analytics und Job-Verarbeitung

5 Abräumliste Lesesaal-Ausleihen
Lesesaal-Circ Desc Benutzer-ID und Barcode Leihfristende (aktueller Tag) Medien-Barcode Michael Voss - Analytics und Job-Verarbeitung

6 Michael Voss - Analytics und Job-Verarbeitung
AbräumlisteLesesaal Definiert als Widget Staff mit bestimmten Rollen dürfen ansehen Michael Voss - Analytics und Job-Verarbeitung

7 Liste erlassener Gebühren
monatliche Liste Ablage in den Zweigbibliotheken Vorlage von FU (Danke!) Auswahlprameter definieren Analytics Configuration and Subscription (Analytics- Konfiguration und Abonnement Michael Voss - Analytics und Job-Verarbeitung

8 Gebührenmahnen (Vortrag 2015)
Landeshaushaltsordnung Mahnen und Eintreiben offener Gebühren Leistungsbescheide/Verwaltungsvollstreckungsverfahren Befristete und unbefristete Niederschlagung Adress-Ermittlung Haushaltsabteilung (Debitor) Kapazitäten zur Übernahme von Teilaufgaben Probleme: Kleinstbeträge, Anzahl der Vorgänge; Veränderungen in der Höhe der Sollstellung Rechnungsstellung Michael Voss - Analytics und Job-Verarbeitung

9 Sperren setzen/löschen
Sperre (11) „Benutzer hat überfällige Gebühren“ Benutzer hat Gebühren, die älter als 30 Tage sind Sperre wird gelöscht, wenn alle Gebühren beglichen sind Reduzierung der Kleinschulden Basis für weitergehende Gebührenmahn-Routinen Michael Voss - Analytics und Job-Verarbeitung

10 Michael Voss - Analytics und Job-Verarbeitung
Sperre 11 setzen Ermitteln der Nutzer, die offene Gebühren haben (hierzu wird über die API ein Analytics Report aufgerufen, der die NutzerIDs liefert)  - 1 ApiCall pro Durchlauf Ermitteln der Nutzer, die die Sperren "(11) Ausstehende Gebühren" haben (hierzu wird über die API ein Analytics Report aufgerufen, der die NutzerIDs liefert) - 1 ApiCall pro Durchlauf nun wird ermittelt, welche Nutzer mit Gebühren die Sperre "(11) Ausstehende Gebühren" noch bekommen müssen (Vergleich der beiden ermittelten Listen) alle Nutzer, denen die Sperre noch fehlt, bekommen die Sperre - 1 ApiCall pro Nutzer Michael Voss - Analytics und Job-Verarbeitung

11 Michael Voss - Analytics und Job-Verarbeitung
Sperre 11 – löschen Export: Patron mit Sperren -> Alma-IntegrationProfile "Export User Blocks". Er exportiert alle Nutzer mit Sperren des Type "General" die Datei enthält Nutzer mit Angabe ihrer Blocks und ihrer aktuellen offenen Gebühren - ermittelt werden die PrimaryIDs der Nutzer, die die gesuchte Sperre "(11) Ausstehende Gebühren" und keine offenen Gebühren mehr  haben diese Nutzer werden einzeln geladen, die fragliche Sperre wird aus der Liste der Sperren entfernt, und dann wird der Nutzer zurückgeschrieben - 2 APICalls pro Nutzer Michael Voss - Analytics und Job-Verarbeitung

12 Michael Voss - Analytics und Job-Verarbeitung
Jobsteuerung manuell Alma Schedule API Achtung: In Alma definierte Jobs haben eine JobID. Beim Start von Jobs über API muß die JobID angegeben werden. Es ist essentiell wichtig zu wissen, dass die JobID sich immer ändert, wenn ein Profil gesichert wurde. Michael Voss - Analytics und Job-Verarbeitung

13 Michael Voss - Analytics und Job-Verarbeitung
Jobsteuerung Was funktioniert: Starten von Jobs (mit allen Möglichkeiten von cron) Was fehlt: Jobs melden Verarbeitungsende Jobs melden Ergebnisse (Rückkehr, Fehlercodes,...) Michael Voss - Analytics und Job-Verarbeitung

14 Jobsteuerung – nächste Schritte
Nutzung von Web-Hooks die Auswertung des Erfolgs/Misserfolgs bei der Jobausführung, Steuerung der gegenseitigen Abhängigkeit von Jobs siehe: Michael Voss - Analytics und Job-Verarbeitung

15 Kontrolle API-Veränderungen
Die XSD von Exlibris beschreiben die innerhalb der Alma-API benutzten Objekte. Mit jedem Release (monatlich) könnten sich diese Objekte strukturell verändern. Dieses Projekt hat die Aufgabe das von Alma festgelegten Modell (in Form von XSD Dateien) auf Änderungen zu überprüfen und die Historie in Form von Versionierungen sichtbar zu machen. Bei Veränderung erfolgt eine Meldung. Michael Voss - Analytics und Job-Verarbeitung

16 Michael Voss - Analytics und Job-Verarbeitung
Dr. Michael Voss (030) Dank an: Florian Steinborn Heiko Miersch TTollkühn Michael Voss - Analytics und Job-Verarbeitung


Herunterladen ppt "Analytics und Job-Verarbeitung"

Ähnliche Präsentationen


Google-Anzeigen