Scenariusz testowy

 

Poniższy scenariusz przedstawia kroki prowadzące do zarejestrowania przykładowego rekordu w DSpace (AMUR).

Warunki wstępne

  1. Instancja DSpace zawiera zainstalowany i dostępny dla systemu Omega moduł protokołu SWORD w wersji 2.

  2. Poprawnie wypełnione zostały parametry systemowe:

    1. DSpace collection data - zbiór reguł,

    2. DSpace deposit lower date limit - data rozpoczęcia synchronizacji rekordów.

  3. Rekord jest encją typu:

    1. książka (book),

    2. materiał niepublikowanych (report),

    3. rozdział lub artykuł z czasopisma (article),

    4. doktorat (phd).

  4. Rekord spełnia warunki walidacyjne, czyli:

    1. jego status nie jest niekompletny,

    2. zawiera przynajmniej jednego autora pracującego na wydziale powiązanym z istniejącą kolekcją w DSpace,

    3. zawiera przynajmniej jeden plik o dostępie publicznym,

    4. data utworzenia jest większa niż ustalona data rozpoczęcia synchronizacji rekordów do DSpace.

  5. 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

  1. Tworzymy nowy artykuł czasopisma:

    1. Zwracamy uwagę na datę utworzenia rekordu.

    2. Upewniamy się, że przynajmniej jeden autora posiada afiliację mającą swoje odniesienie - kolekcję w DSpace.

    3. 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.

    4. Pamiętamy o wypełnieniu zakładki “Dane publikacji”.

    5. Ozaznaczamy rekord jako kompletny.

  2. 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ń.

  3. Jeśli rekord nie zawiera błędów to klikamy w przycisk Zapisz. W tym momencie system asynchronicznie rozpocznie eksport rekordu do DSpace.

  4. 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

  1. 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.

  2. Wypełniamy wcześniej nieuzupełnione właściwości rekordu.

  3. 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.