Automatická archivace čtenářů

Naposledy změněno Martin Mahr 2024/10/21 22:14

Výběr a omezení čtenářů

Tritius umožňuje provádět automatickou archivaci zastaralých čtenářů pomocí naplánované úlohy č.-61 BulkArchiveReadersTask.

Zapnutí

Úloha je standardně vypnutá. Úlohu aktivuje pracovník servisního portálu po dohodnutí parametrů archivace.

Výběr čtenářů k archivaci může probíhat dvě způsoby:

  • počet dnů od ukončení poslední platné registrace
  • počet dnů od poslední návštěvy knihovny

Z archivace lze vyjmout některé čtenáře:

  • čtenáře, kteří jsou v knihovně blokovaní
  • čtenáře, kteří mají nesplacený dluh
  • čtenáře, kteří mají aktivní rezervaci na titul

Proces archivace čtenáře

Nastavení archivace

  • oddělení archivace
  • automaticky anonymizovat při archivaci

Z archivace jsou vyjmuti čtenáři:

  • čtenáři mající aktivní (nevrácenou) výpůjčku
  • blokovaní čtenáři, pokud je nastaveno
  • čtenáři mající nesplacený dluh, pokud je nastaveno
  • čtenáři mající aktivní rezervaci, pokud je nastaveno

Archivace

  1. Čtenáři se nastaví výchozí oddělení na archivní oddělení.

Anonymizace

  1. nové anonymní uživatelské jméno ve tvaru anonymous[id]
  2. jméno se nastaví na "anonymous"
  3. většina atributů čtenáře je vymazána a vynulována
    1. příjmení
    2. před jménem
    3. email
    4. další emaily
    5. čárový kód
    6. kód identifikační karty
    7. titul před jménem
    8. titul za jménem
    9. trvalá adresa
    10. dočasná adresa
    11. telefon
    12. poznámka "pozor"
    13. poznámka
  4. zneplatní se čtenářské číslo čtenáře (id * -1)
  5. heslo se přepíše náhodným