Info |
---|
Auf dieser Seite wird die Funktionsanalyse bezüglich der Implementierung des Feldes "Erscheinungsdatum (Sortierform)" für Instanz-Datensätze beschrieben. |
Info | ||||
---|---|---|---|---|
| ||||
|
Info | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||
|
Funktionsanalyse
Beschreibung
In der UB Leipzig ist aufgefallen, dass in der Trefferliste der Instanz-Datensätze (App Katalog) die Ergebnisse nicht nach Erscheinungsjahr oder Datum (Sortierform) sortiert werden können. Eine Sortierung nach Erscheinungsjahr oder Erscheinungsdatum ist zum Beispiel in Fällen mehrerer Auflagen eines Titels sehr hilfreich für die Identifizierung des korrekten Datensatzes.
Dies gilt ebenso für den Title-lookup beim Erstellen von Purchase order lines in Orders.
Benötigte Felder/Funktionen
Um die Trefferliste der Instanz-Datensätze nach Erscheinungsjahr oder Erscheinungsdatum sortieren zu können, sind folgende Felder/Funktionen notwendig
- Feld: "Erscheinungsdatum (Sortierform)" in der Instanz
- Vorschlag: Erstellung des Feldes "Erscheinungsdatum (Sortierform)" (Publication date (Sort)) in dem Accordion "Beschreibende Daten"
- Beispiel rechts von "Erscheinungsdatum"
- Vorschlag: Erstellung des Feldes "Erscheinungsdatum (Sortierform)" (Publication date (Sort)) in dem Accordion "Beschreibende Daten"
- Funktion: Spalte "Erscheinungsdatum (Sortierform)" in der Trefferliste der Instanz-Datensätze
- Vorschlag: Erstellung des Feldes "Erscheinungsdatum (Sortierform)" als letzte Spalte in der Trefferliste
- Vorschlag: Erstellung des Feldes "Erscheinungsdatum (Sortierform)" als letzte Spalte in der Trefferliste
Herausforderungen
Anpassung der Importregeln für unterschiedliche Quellen, wie zum Beispiel:
- Gegebenenfalls müssen Regeln erstellt werden, wie zum Beispiel:
- K10plus:
- Wenn 1100 $a vorhanden → 1100 $a
- Wenn 1100 $a nicht vorhanden → 1100 $b
- Wenn 1100 $b nicht vorhanden → kein Wert
- K10plus:
- Spalte "Erscheinungsdatum (Sortierform)" in der Trefferliste der Instanz-Datensätze
- Die Spalte sollte wie die anderen ein- und ausgeblendet werden können
Weitere Informationen
Stand mit Nolana-Release (Felix, 13.2.23)
Drei Aspekte:
- Datenstruktur erweitern, sodass das Instance-Schema sortierbare Daten enthält
- Anzeige des sortierbaren Erscheinungsdatum in der Inventory-Trefferliste
- Sortierung von Treffern in der Inventory-Trefferliste nach Erscheinungsdatum
Es gibt dazu bereits eine Implementation, deren Eignung wir unbedingt prüfen müssen. Wahrscheinlich ist das Problem in der Datenstruktur seit Nolana bereits gelöst und es fehlt nur noch die Anzeige und Filterung. Es war nicht ganz leicht, die Ticketstruktur zu durchschauen, aber ich glaube, folgendes ist passiert:
- MODINVSTOR-723: Add sortable publication year field to the instance record:
- Um ein Jahr in Sortierform aus den Daten aus
dateOfPublication
zu erhalten, wurde das neue FeldpublicationPeriod
geschaffen, das automatisch mit Daten aus dem FelddateOfPublication
befüllt wird. Ein paar Beispiele:
- Um ein Jahr in Sortierform aus den Daten aus
Code Block |
---|
publicationPeriod" : { "start" : 1890, "end" : 1898 }, "dateOfPublication" : "1890-1898", |
Code Block |
---|
publicationPeriod" : { "start" : 1987 }, "dateOfPublication" : "1987-", |
Code Block |
---|
publicationPeriod" : {
"start" : 2013
},
"dateOfPublication" : "©2013", |
- UIIN-1876: Result list. Add publication year:
- Dieses Ticket ist geblockt, aber ich verstehe nicht ganz, warum, wenn ich das übergeordnete UXPROD ansehe.
- Ticket ist geblockt bis
abgeschlossen ist. Wieso dies noch nicht ist, ist nicht klar. Felix fragt einmal nach bei Verantwortlichen.Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MSEARCH-203
- MSEARCH-60: Sorting results - publication date:
- Dieses Ticket geht davon aus, auf dem Feld
dateOfPublication
zu sortieren und wurde als Won't Do geschlossen. Ein Nachfolgeticket für die Sortierung aufpublicationPeriod
habe ich nicht finden können, aber Charlotte dazu befragt.
- Dieses Ticket geht davon aus, auf dem Feld
Anforderungsanalyse
- ...
Relevante Funktionsanalysen
- -
Besprechung in einer D-Gruppe
Relevante Entwicklungen und Quellen
- ...
Relevante vorhandene Jira-Tickets
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|