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.
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"
- Funktion: Spalte "Erscheinungsdatum (Sortierform)" in der Trefferliste der Instanz-Datensätze
- Vorschlag: Erstellung des Feldes "Erscheinungsdatum (Sortierform)" als letzte Spalte in der Trefferliste
- Siehe Präsentation auf 2024-10-10 Metadata Management Meeting notes.
- Mit Ramsons werden die bisher im Instance-Schema exisitierenden, aber in der UI nicht angezeigten Felder publicationPeriod.start und .end entfernt.
- Es werden zwei neue Felder im Instance-Schema in einem Objekt eingeführt:
- Diese Datenfelder werden im Instance-Record angezeigt.
- Diese Datenfelder werden in der Trefferliste des Inventory angezeigt.
Expand |
---|
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 Feld publicationPeriod geschaffen, das automatisch mit Daten aus dem Feld dateOfPublication befüllt wird. Ein paar Beispiele:
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
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MSEARCH-203 |
---|
| abgeschlossen ist. Wieso dies noch nicht ist, ist nicht klar. Felix fragt einmal nach bei Verantwortlichen.
- 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 auf publicationPeriod habe ich nicht finden können, aber Charlotte dazu befragt.
|
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution | columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | Issuekey in (UIIN-1876, MSEARCH-60, MODINVSTOR-723) |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UXPROD-4746 |
---|
|