- 1. Features/Verbesserungen/Änderungen
- 1.1 TIFFLZW-Format
- 1.2 Anpassung des Umgangs mit leeren Auftragsselektionen
- 1.3 Batches zum Löschen der Imagelager
- 1.4 Löschen von Artikeln
- 1.5 Domänenübersicht
- 1.6 Anzeige der Einstellungsparameter
- 1.7 Verbesserung der Programmsicherheit
- 1.8 Domänenzuordnung
- 1.9 Standard-Suchformular
- 1.10 Entfernung der alten Preislisten
- 1.11 Passwörter
- 1.12 Alphabetische Sortierung der Domänenliste
- 1.13 Austausch von Icons
- 1.14 Duplikatsprüfung bei den Nutzerkennungen
- 1.15 Seitenberechnung
- 1.16 Dateiimport in mybib
- 1.17 https-Upload
- 1.18 Erweiterung des Loggings
- 1.19 Queries
- 1.20 Instanzspezifische Konfiguration
- 1.21 Kommunikation mit Worldshare
- 1.22 Subito-Quittierung
- 1.23 Performanceverbesserung
- 1.24 Auftragsdienstbezeichnung
- 1.25 Lieferscheinhandling
- 1.26 Druck von Auftragszetteln aus der Auftragsselektion
- 1.27 Auftragserfassung aus Importliste
- 1.28 Batch WCRS-Status „Rückruf“ setzen
- 1.29 Batch Webdownload-Verzeichnis aufräumen
- 1.30 Deaktivierung der Schnellmaske
- 1.31 Aufträge einer Domäne zuordnen
- 1.32 Anzeige einer Meldung, wenn Batchaufgaben fehlschlagen
- 1.33 Anzeige einer Meldung, wenn das Nutzerpasswort nicht den Mindestanforderungen entspricht
- 1.34 Clientseitige ZIP-Erzeugung
- 1.1 TIFFLZW-Format
1. Features/Verbesserungen/ÄnderungenKapitel hinzufügen
1.1 TIFFLZW-FormatAbschnitt hinzufügen
Korrektur des TIFFLZW Formats bei der Bildextraktion. Bei der PDF-Extraktion werden bei der Verwendung dieses Formattyps nun Farbbilder mit LZW-Kompression erstellt.
1.2 Anpassung des Umgangs mit leeren AuftragsselektionenAbschnitt hinzufügen
Bleibt die Selektionssql <leer> liefen Auftragsselektionen bisher in einen Fehler. Neu werden bei leeren Statements alle Elemente angezeigt, die der Selektion entsprechen.
1.3 Batches zum Löschen der ImagelagerAbschnitt hinzufügen
Ist kein Limit angegeben, werden die Aufträge in max 5000er Schritten bereinigt. Zusätzlich wurde das Logging erweitert.
1.4 Löschen von ArtikelnAbschnitt hinzufügen
Um Datenbank-Inkonsistenzen zu verhindern, die Fehler im Programmablauf verursachen, können Artikel, die in Verwendung sind, nicht mehr gelöscht werden.
1.5 DomänenübersichtAbschnitt hinzufügen
In der Tabelle der verfügbaren Domänen werden neu die Anzahl der zugehörigen Nutzer, Peersysteme, so wie die Anzahl aktiver und archivierter Aufträge angezeigt. Domänen können nur noch gelöscht werden, wenn diesen nichts mehr zuzuordnen ist.
1.6 Anzeige der EinstellungsparameterAbschnitt hinzufügen
Bei der Anzeige von Konfigurationsparametern über die Lupe werden diese nicht mehr über die IDs, sondern über die Bezeichnung der Parameter dargestellt.
1.7 Verbesserung der ProgrammsicherheitAbschnitt hinzufügen
- Zugriffskontrolle bei URL-Aufrufen und Objekt-Referenzen.
- Prüfung der Autorisierungskomponente bei jedem URL-Aufruf.
- Erweiterung der Session-IDs auf 64 Zeichen.
- Passwörter werden bei der SMTP-Kommunikation nicht mehr in Klartext übergeben.
- Serverseitige Validierung der Session-IDs
1.8 DomänenzuordnungAbschnitt hinzufügen
Neu wird für die Domänenzurodnung die ID und das Kürzel der letzten zugewiesenen Domäne in die Auftragsdaten geschrieben.
Zusätzlich verlieren Aufträge bei der Archivierung nicht mehr die Domänenzuordnung. Darum gehören archivierte Aufträge bei der Reaktivierung nun weiterhin der Domäne zugeordet, der er vor der Archivierung angehörte.
1.9 Standard-SuchformularAbschnitt hinzufügen
Das Standardsuchformular (default_search_form.php) wurde erweitert. Nun werden auch die fehlendenen Zustände angezeigt und im Default sind die Zustände immer ausgeklappt.
1.10 Entfernung der alten PreislistenAbschnitt hinzufügen
Die Preislisten waren bisher weiterhin in mybib ersichtlich, obwohl diese seit der 3.4 nicht mehr verwendet wird. Für die Preisberechnung wurde seit der mybib Version 3.4 die Artikelverwaltung verwendet. Die alte Preisberechnungsvariante wurde nun vollständig entfernt.
1.11 PasswörterAbschnitt hinzufügen
Erhöhung der möglichen Passwortlänge.
Änderung der Passwortanforderungen aller mybib Nutzer. Das Passwort muss mind. 10 Zeichen mit Groß- und Kleinschreibung, Ziffern und Sonderzeichen enthalten.
1.12 Alphabetische Sortierung der DomänenlisteAbschnitt hinzufügen
Die Dropdownliste der Domänen wird nun alphabetische sortiert und nicht mehr in der Reihenfolge angezeigt, in der die Domänen erstellt wurden.
1.13 Austausch von IconsAbschnitt hinzufügen
Die Icons für „Original-Bestellungen ansehen“, „Quittierung eines Auftrages als ‚Nachfrage‘ durch E-Mail“, „Quittierung eines Auftrages als ‚Nachfrage‘ durch Ausdruck“, „Quittierung eines Auftrages als ‚Lieferzusage‘ durch E-Mail“, „Quittierung eines Auftrages als ‚Lieferzusage‘ durch Ausdruck und Auftrag per E-Mail absagen“ wurden ersetzt.
1.14 Duplikatsprüfung bei den NutzerkennungenAbschnitt hinzufügen
Um die doppelte Vergabe identischer Nutzerkennungen zu verhindern, wird bei der Anlage eines neuen Nutzers nun geprüft, ob bereits ein Nutzer mit dieser Kennung besteht. Ist diese Nutzerkennung bereits verhindert, kann der Nutzer nicht angelegt werden.
1.15 SeitenberechnungAbschnitt hinzufügen
In der Konfiguration des Auftragsdienst kann die Anzahl an Lieferscheinen und Deckblättern angegeben werden, die bei einer Auslieferung an den Auftrag angehängt werden. Diese Seiten werden bei der Preisberechnung nicht mitberechnet.
1.16 Dateiimport in mybibAbschnitt hinzufügen
Beim direkten Import von Dateien in der Auftragsazeige in mybib unter Auftragsschau anzeigen, wird neu die Auftragskennung im Auswahldialog angezeigt. So kann der Auftrag während des Uploads verifiziert werden.
1.17 https-UploadAbschnitt hinzufügen
Verbesserung der Konfigurationsparameter der Clientupload Transferziele für den https-Upload.
1.18 Erweiterung des LoggingsAbschnitt hinzufügen
Das Batchlog bei Worldshare Synchronisationsbatches und Auslieferungsbatches wurde erweitert.
1.19 QueriesAbschnitt hinzufügen
Einbau einer Export-Importfunktion für die Queries.
Bei Queries mit leerer Ergebnismenge erscheint die Meldung „Die Abfrage war erfolgreich aber lieferte kein Ergebnis“. So dass klar ist, dass die Query funktioniert, auch wenn kein Ergebnis zurückgeliefert wird.
1.20 Instanzspezifische KonfigurationAbschnitt hinzufügen
Um frühere Lokalanpassungen weiter zu ermöglichen, ohne dass diese bei jedem Patch wiederhergestellt werden müssen, wurden neue Konfigurationsdateien eingebaut:
Neu können die Felder des Auftragsdialogs, der über den Einkaufswagen „Auftrag auf den Status bestellt setzen“ kundenspezifisch definiert werden.
Integration einer gesonderten, optionalen Übersetzungsdatei im data-Verzeichnis um kundenspezifische Übersetzungen zu ermöglichen.
1.21 Kommunikation mit WorldshareAbschnitt hinzufügen
Bei der Quittierung in Worldshare werden nicht mehr die Bezeichnung, sondern die Referenznamen verwendet. Dadurch entstehen keine Probleme mehr bei der Anpassung der Bezeichnung der Textbausteine.
Werden in Worldshare durch den Bestellenden die Metadaten zum Titel in der Bestellung angepasst, werden diese Anpassungen neu auch automatisch an mybib zurückgespielt.
1.22 Subito-QuittierungAbschnitt hinzufügen
Übergabe der Quittierungscodes der Nichterledigungsgründe, wenn die Subito Quittierung ‚UNFILLED‘ (Auftragsablehnung) verwendet wird.
Unter Verwaltung/Einstellungen/ Subito kann eingestellt werden, ob der mybib Reklamationslink an Subito übermittelt werden soll, um somit dem Endkunden für die Reklamation zur Verfügung gestellt zu werden.
1.23 PerformanceverbesserungAbschnitt hinzufügen
Durch Verbesserung der Performance beim Aufbau der Auftragsliste und der Liste der archivierten Aufträge laden diese nun merklich schneller.
1.24 AuftragsdienstbezeichnungAbschnitt hinzufügen
Bei der Anlage eines Auftragsdienst werden neu Leerzeichen und Sonderzeichnen automatisch durch ‚-‚ ersetzt. Dies verhindert fehlerhafte Aufrufe.
1.25 LieferscheinhandlingAbschnitt hinzufügen
Neu kann unter Stammdaten/Auftragsdienst/Liste der Auftragsdienste unter den erweiterten Einstellungen definiert werden, ob ein Lieferschein im Anhang der Benachrichtigungs-E-Mail enthalten sein sollte. Die Einstellung heißt: „Ebenfalls einen Lieferschein mitsenden
(hat nur Auswirkung, wenn Lieferschein für Dienst aktiv):“
1.26 Druck von Auftragszetteln aus der AuftragsselektionAbschnitt hinzufügen
Neu kann der Druck von Auftragszetteln direkt aus den Auftragsselektionen gestartet werden.
So können die in der Auftragsselektion enthaltenen Aufträge direkt über Transferziele gedruckt werden. Es können bis zu 500 Auftragszettel auf einmal gedruckt werden. Dabei bestehen verschiedene Felder für die Sortierung. Die Aufträge erhalten den Status gedruckt.
1.27 Auftragserfassung aus ImportlisteAbschnitt hinzufügen
Ist die bei der „Auftragserfassung aus Importliste“ die Auftragsgenerierung noch nicht abgeschlossen, erscheint eine Warnmeldung.
1.28 Batch WCRS-Status „Rückruf“ setzenAbschnitt hinzufügen
Es wurde ein neuer Batches „WCRS-Status „Rückruf“ setzen“ eingebaut.
Dieser sendet für Aufträge, die das Due date überschreiten, automatisch den Status „Recall“ von mybib an das OCLC-System.
1.29 Batch Webdownload-Verzeichnis aufräumenAbschnitt hinzufügen
Es wurde ein neuer Batch zum Löschen der Webauslieferungsverzeichnisse und der enthaltenen Dateien eingebaut.
Achtung: dieser Batch ist unabhängig davon, ob der Auftrag im Archiv ist, oder nicht.
Folgende Bedingungen müssen erfüllt sein, damit die Dateien gelöscht werden können:
- Das Liefer-Protokoll des Auftrags ist <WEB>.
- Das letzte Auslieferdatum or_date_deliver_last (oft zu finden als „letztmalig“) bestimmt das „Mindestalter in Tagen“, d. h. dieses Datum muss entsprechend viele Tage in der Vergangenheit liegen.
- Das interne Feld or_date_delete_webdown, wird auf das aktuelle Datum gesetzt, sobald eine Reinigung durchgeführt wurde. Dieses muss entweder noch nicht gesetzt sein oder älter als das letzte Auslieferdatum (d. h. der Löschvorgang wird nur dann nochmal angestoßen, wenn ebenfalls nochmal ausliefert wurde).
1.30 Deaktivierung der SchnellmaskeAbschnitt hinzufügen
Es wurde eine Konfigurationsoption zur Deaktivierung der Schnellmaske in der Auftragsliste und in der Liste der archivierten Aufträge eingebaut.
Pro Instanz kann definiert werden, welche Ansicht beim Klick auf die Auftragskennung verlinkt wird. Bisher wurde immer die Schnellmaske angezeigt. Nun kann zwischen Schnellmaske und Standardmaske gewählt oder der Link deaktiviert werden.
Die entsprechende Einstellung findet sich in den Einstellungen/Listenvoreinstellungen/Aufträge auflisten/Schnellaktion in Liste bzw. Einstellungen/Listenvoreinstellungen/Auftragsarchiv/Schnellaktion in Liste.
1.31 Aufträge einer Domäne zuordnenAbschnitt hinzufügen
Anpassung des Verhaltens nach der Zuordnung einer neuen Domäne.
Je nach Berechtigung passiert nun folgendes:
- Nutzergruppe, darf Domänenstammdaten einsehen und gehört zur Domäne X und Y
- Fall 1: Befinden Sie sich in der Domäne X und verschieben einen Auftrag aus Domäne X in Domäne Y, bleiben Sie im Auftrag und wandern mit dem Auftrag in die neue Domäne Y. Es muss also im Anschluss die ursprüngliche Domäne wieder ausgewählt werden.
- Fall 2: Befinden Sie sich in der Domäne X und verschieben einen Auftrag aus Domäne X in Domäne Z, auf die Sie kein Zugriff haben, erhalten Sie die Meldung „Auftragszuweisung erfolgreich“ und kehren dann zur Auftragsliste zurück.
- Nutzergruppe, darf Domänenstammdaten einsehen, gehört zur Domäne X und Y und darf sich domänenlos anmelden:
- Fall 1: Befinden Sie sich in der Domäne X und verschieben einen Auftrag aus Domäne X in Domäne Y, bleiben Sie im Auftrag und wandern mit dem Auftrag in die neue Domäne Y.
- Fall 2: Befinden Sie sich in der Domäne X und verschieben einen Auftrag aus Domäne X in Domäne Z, auf die Sie kein Zugriff haben, erhalten Sie die Meldung „Auftragszuweisung erfolgreich“
und kehren dann zur Auftragsliste zurück. - Fall 3: Haben Sie als Domäne „alle“ ausgewählt und verschieben einen Auftrag in die Domäne X oder Y, bleiben Sie im Auftrag und verbleiben in der Domäne „alle“.
- Fall 4: Haben Sie als Domäne „alle“ ausgewählt und verschieben einen Auftrag in die Domäne Z, auf die Sie kein Zugriff haben, erhalten Sie die Meldung „Auftragszuweisung erfolgreich“
und kommen dann zur Auftragsliste zurück.
1.32 Anzeige einer Meldung, wenn Batchaufgaben fehlschlagenAbschnitt hinzufügen
Operatoren, die das Recht haben die Batchverwaltung einzusehen, erhalten nach dem Login einmalig einen Hinweis, falls Batchaufgaben nicht durchgeführt werden konnten.
Diese Meldung erscheint nach jedem Login und verschwindet jeweils nach der Navigation.
So können Fehler schneller gefunden und gemeldet werden.
1.33 Anzeige einer Meldung, wenn das Nutzerpasswort nicht den Mindestanforderungen entsprichtAbschnitt hinzufügen
Neu wird die Länge und Zusammensetzung der Nutzerpasswörter geprüft.
Das Passwort muss mind. 10 Zeichen mit Groß- und Kleinschreibung, Ziffern und Sonderzeichen enthalten.
Entspricht das Nutzerpasswort nicht diesen Anforderungen, erhält der Nutzer einen Hinweis nach dem Login.
Das Passwort kann dann unter Verwaltung/Nutzerspezifisches/ Passwort ändern angepasst werden.
1.34 Clientseitige ZIP-ErzeugungAbschnitt hinzufügen
Neu besteht für die Auslieferung an den elektronischen Lesesaal, die Möglichkeit, die Dateierstellung Clientseitig vorzunehmen, so dass mybib die ZIP-Dateien nicht erstellen muss. Die ZIP-Dateien können somit in BCS-2 oder anderen Programmen angelegt und über mybib an den elektronischen Lesesaal übertragen werden.


