Scenariusz testowy
Poniższy scenariusz przedstawia kroki prowadzące do zarejestrowania przykładowego rekordu w DSpace (AMUR).
Warunki wstępne
Instancja DSpace zawiera zainstalowany i dostępny dla systemu Omega moduł protokołu SWORD w wersji 2.
Poprawnie wypełnione zostały parametry systemowe:
DSpace collection data - zbiór reguł,
DSpace deposit lower date limit - data rozpoczęcia synchronizacji rekordów.
Rekord jest encją typu:
książka (book),
materiał niepublikowanych (report),
rozdział lub artykuł z czasopisma (article),
doktorat (phd).
Rekord spełnia warunki walidacyjne, czyli:
jego status nie jest niekompletny,
zawiera przynajmniej jednego autora pracującego na wydziale powiązanym z istniejącą kolekcją w DSpace,
zawiera przynajmniej jeden plik o dostępie publicznym,
data utworzenia jest większa niż ustalona data rozpoczęcia synchronizacji rekordów do DSpace.
Użytkownik używany w integracji przez system Omega posiada odpowiednie uprawnienia do deponowania rekordów w DSpace w kolekcjach, wcześniej podanych w regułach DSpace collection data.
Scenariusz
Eksport rekordu z Omegi do DSpace nie tylko dotyczy tworzenia nowego rekordu ale również aktualizacji istniejącego.
Poniższy przykład dotyczy artykułu z czasopisma, ale sam sposób testowania dla innych typów rekordów nie różni się.
1. Nowy rekord
Tworzymy nowy artykuł czasopisma:
Zwracamy uwagę na datę utworzenia rekordu.
Upewniamy się, że przynajmniej jeden autora posiada afiliację mającą swoje odniesienie - kolekcję w DSpace.
Dla przykładu jeden z dołączonych plików powinien mieć prawo dostępu w zakresie PUBLIC. Drugi o zakresie PRIVATE nie powinien ulec eksportowi.
Pamiętamy o wypełnieniu zakładki “Dane publikacji”.
Ozaznaczamy rekord jako kompletny.
Po zakończonym wprowadzaniu artykuły zapisujemy go przy pomocy przycisku Sprawdź poprawność. Dostosowujemy się do zgłaszanych przez systemów błędów walidacji i/lub ostrzeżeń.
Jeśli rekord nie zawiera błędów to klikamy w przycisk Zapisz. W tym momencie system asynchronicznie rozpocznie eksport rekordu do DSpace.
Formularz powinien wrócić do listy rekordów - tu artykułów.
Oczekiwany rezultat
W DSpace powinien powstać nowy rekord z odpowiednio wypełnionymi polami w zależności od typu encji:
Tylko jeden plik z rekordu podlegał eksportowi.
2. Istniejący rekord
Upewniamy się, że wybrany rekord został już wyeksportowany do DSpace. Na zakładce Pola systemowe, w sekcji Identyfikatory w systemach zewnętrznych powinien być widoczny Identyfikator DSpace.
Wypełniamy wcześniej nieuzupełnione właściwości rekordu.
Przeprowadzamy ponowny zapis rekordu.
W przyszłości redaktor będziemy mógł rozpoznać które rekordy zostały wyeksportowane do DSpace na podstawie dostępnych linków w wierszach rekordów w Omedze.
Oczekiwany rezultat
Po niedługim czasie po stronie DSpace rekord powinien zostać zaktualizowany.
Identyfikator handle po aktualizacji musi pozostać ten sam. Można zauważyć, że w DSpace zostały uzupełnione Słowa kluczowe, po stronie Omegi uzupełnianie jako słowa kluczowe w języku polskim.