Anonymizace historie rezervací

Podobně jako údaje o historii výpůjček, je v Evergreenu možné vyčistit také staré splněné či nesplněné rezervace.

Vyčištěné (anonymizované) rezervace jsou přesunuty z tabulky action.hold_request do tabulky action.aged_hold_request, přičemž jsou vymazány údaje identifikující čtenáře (podobně jakou jsou při anonymizaci výpůjčky přesunuty do tabulky action.aged_circulation, viz Archivace (anonymizace) výpůjček)

Nastavení parametrů pro anonymizaci historie rezervací

Parametry pro anonymizaci historie rezervací se nastavují rozhraní pro nastavení globálních indikátorů: Administrace → Aministrace serveru → Globální indikátory. Pro nastavení jsou použity tyto globální indikátory:

Doba uchování historie rezervací: určuje časový rámec pro vyčištění rezervací založené na stáří transakce, např. 30 dní, 60 dní apod. (podobně také u dalších položek)

Doba uchování historie rezervací - splněné

Doba uchování historie rezervací - zrušené (čtenářem)

Doba uchování historie rezervací - zrušené (čtenářem v OPACu)

Doba uchování historie rezervací - zrušené (expirace nevyzvednuté rezervace)

Doba uchování historie rezervací - zrušené (expirace rezervace s nenalezeným cílem)

Doba uchování historie rezervací - zrušené (personálem)

Doba uchování historie rezervací - zrušené (telefonicky čtenářem)

Doba uchování historie rezervací - zrušené (výchozí)

Je možné nastavit pouze výchozí dobu uchování rezervací nebo specifikovat dobu uchování pro jednotlivé typy rezervací. Při čištění rezervací je dána přednost nastavení, které je více specifické

V případě, že čtenář má ve svém čtenářském kontě nastaveno uchování rezervací, jeho historické rezervace nejsou smazány.

Spuštění funkce čištění rezervací

Funkci čištění je nutné vyvola skriptem purge_holds.srfsh (tuto funkci je možné zařadit mezi úlohy cronu).