Obsah
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í)
Výchozí dobu uchování rezervací lze nastavit globálně pro všechny typy rezervací (nastavení Doba uchování historie rezervací) nebo lez 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í, historie jeho rezervací není smazána.
Spuštění funkce čištění rezervací
Funkci čištění je nutné vyvola skriptem purge_holds.srfsh
Tip: Funkci čištění historie rezervací je možné zařadit mezi úlohy cronu.