1. Features/Verbesserungen/Änderungen
Kapitel hinzufügen

1.1 TIFFLZW-Format
Abschnitt 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 Auftragsselektionen
Abschnitt 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 Imagelager
Abschnitt 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 Artikeln
Abschnitt 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übersicht
Abschnitt 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 Einstellungsparameter
Abschnitt 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 Programmsicherheit
Abschnitt 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änenzuordnung
Abschnitt 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-Suchformular
Abschnitt 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 Preislisten
Abschnitt 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örter
Abschnitt 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änenliste
Abschnitt 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 Icons
Abschnitt 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 Nutzerkennungen
Abschnitt 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 Seitenberechnung
Abschnitt 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 mybib
Abschnitt 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-Upload
Abschnitt hinzufügen

Verbesserung der Konfigurationsparameter der Clientupload Transferziele für den https-Upload.

1.18 Erweiterung des Loggings
Abschnitt hinzufügen

Das Batchlog bei Worldshare Synchronisationsbatches und Auslieferungsbatches wurde erweitert.

1.19 Queries
Abschnitt 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 Konfiguration
Abschnitt 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 Worldshare
Abschnitt 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-Quittierung
Abschnitt 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 Performanceverbesserung
Abschnitt hinzufügen

Durch Verbesserung der Performance beim Aufbau der Auftragsliste und der Liste der archivierten Aufträge laden diese nun merklich schneller.

1.24 Auftragsdienstbezeichnung
Abschnitt hinzufügen

Bei der Anlage eines Auftragsdienst werden neu Leerzeichen und Sonderzeichnen automatisch durch ‚-‚ ersetzt. Dies verhindert fehlerhafte Aufrufe.

1.25 Lieferscheinhandling
Abschnitt 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 Auftragsselektion
Abschnitt 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 Importliste
Abschnitt hinzufügen

Ist die bei der „Auftragserfassung aus Importliste“ die Auftragsgenerierung noch nicht abgeschlossen, erscheint eine Warnmeldung.

1.28 Batch WCRS-Status „Rückruf“ setzen
Abschnitt 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äumen
Abschnitt 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:

  1. Das Liefer-Protokoll des Auftrags ist <WEB>.
  2. 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.
  3. 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 Schnellmaske
Abschnitt 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 zuordnen
Abschnitt hinzufügen

Anpassung des Verhaltens nach der Zuordnung einer neuen Domäne.

Je nach Berechtigung passiert nun folgendes:

  1. 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.
  2. 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 fehlschlagen
Abschnitt 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 entspricht
Abschnitt 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-Erzeugung
Abschnitt 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.