Rodinné vazby

Last modified by Jan Šimeček on 2024/08/13 15:10

Typy vazeb

Rodina

  • Alespoň 1 hlavní (rodič) a 1 podřízený (dítě) člen.
  • Podřízeným členem nemusí být vždy potomek, jde jen o vyjádření vztahu mezi uživateli.

Partnerství

  • Minimálně 2 hlavní členové bez podřízených členů.

Přidání člena do vztahu

  • Jde jen mezi existujícími čtenáři v knihovně 
    • Pokud chodí do knihovny sourozenci, ale už ne jejich rodič, je stejně potřeba založit čtenáře i pro jejich rodiče.
    • Rodič už ale nemusí být aktivní, jen musí existovat.
    • Výhodou je, že pokud by časem rodič začal do knihovny chodit, tak stačí použít již existujícího neaktivního čtenáře a není potřeba předefinovat vazby mezi ostatními členy rodiny, protože už existují.

Postup

  1. Správa čtenářů → editace čtenáře → záložka Vazby → pole Vazby (user.REL).
  2. Vybrat čtenáře, který se má přidat do rodiny/partnerství (podpole n).
  3. Podpole i se automaticky vyplní vnitřním identifikátorem tohoto čtenáře. Hodnotu v tomto podpoli neupravujte!
  4. Výběr typu vazby, kterou editovaný čtenář se čtenářem vybraným v podpoli n má. 
    1. Pro správné fungování systému je potřeba vybrat správnou vazbu!
    2. Základní typy vazeb:
      1. Partner >> Partner - pokud jsou editovaný i přidávaný čtenář oba hlavními členy rodiny.
      2. Rodič >> Potomek - editovaný čtenář je hlavním, přidávaný čtenář je podřízeným členem (potomkem).
      3. Potomek >> Rodič - editujete potomka a vytváříte jeho vazbu na rodiče.
      4. Sourozenec >> Sourozenec - editovaný i přidávaný čtenář jsou oba podřízenými členy vztahu. 

Ukázka

1723554554708-649.png

  • Edituje se čtenářka Nováková Jana.
  • Má definované vazby se 2 dalšími čtenáři - Honzíkem Novákem a Petrem Novákem.
  • Novák Honzík má definovaný typ vazby Rodič >> Potomek - jedná se tedy o syna Jany Novákové.
  • Novák Petr má určený vztah Partner >> Partner - jedná se tedy společně s Janou o hlavního člena vztahu.
  • Výsledkem takovéto definice vztahů je vazby typu Rodina, ve které jsou hlavními členy Jana a Petr Novákovi a podřízeným členem Honzík Novák.

     

Vazbu mezi 2 čtenáři stačí definovat u (libovolného) jednoho z nich.

To znamená, že pokud chci vytvořit vztah mezi Janou Novákou v Honzíkem Novákem, stačí mi tuto vazbu definovat buď u Jany, nebo u Honzíka (není potřeba u obou).

Definovaní vztahu u obou členů vztahu

  • Pro lepší přehlednost je možné definovat vazební podle REL u obou čtenářů vztahu.
  • Toto není povinné, pro správný chod rodinných vazeb stačí vztah definovat jen u jednoho z nich!
  • Příklad: Pokud je u Jany Novákové definována vazba s Honzíkem Novákem, můžu pro lepší přehlednost i u Honzíka Nováka definovat vazbu s Janou Novákovou.
  • Pokud se ovšem této možnosti využije, je potřeba při vytváření vazby u druhého čtenáře použít odpovídající opačný typ vazby.
  • Příklad: Pokud u Jany Novákové definuji vazbu s Honzíkem Novákem typu Rodič >> Potomek, tak při definici vazby u Honzíka Nováka s Janou Novákovou musím zvolit typ vazby Potomek >> Rodič.
    • Pokud bych u obou čtenářů zvolil jako typ vazby Rodič >> Potomek, rodinné vazby nebudou fungovat správně!

Ukázka

  • Jana Nováková má s Honzíkem vazbu typu Rodič >> Potomek.

1723554560424-484.png

  • Honzík Novák pak musí mít s Janou Novákovou vazbu typu Potomek >> Rodič.

1723554564148-331.png

Funkce

U všech funkcí možno omezit, zda platí (mají se zobrazovat) jen pro hlavní nebo podřízené členy.

1723554569128-753.png

Uznávání registrací

  • Je možno povolit, aby členové vztahu přebírali platnost registrací ostatních (popř. jen podřízených, nebo hlavních) členů vztahu.
  • Díky tomu je možné zavést tzv. rodinné registrace - jeden ze členů rodiny zaplatí registrační poplatek a jeho registrace je pak uznána i ostatním členům rodiny.
  • Příklad:
    • Rodina má 2 hlavní členy - Matku a Otce; a 2 podřízené členy - Syna a Dceru.
    • Matka má na oddělení platnou registraci, ostatní členové rodiny nikoliv
    • Knihovna  nastaveno, že členové mohou přebírat registrace hlavních členů rodiny:
      • Otec, Syn i Dcera převezmou platnost registrace Matky a mohou oddělení navštěvovat bez toho, aby museli platit své registrace.
    • Knihovna nemá nastaveno, že členové mohou přebírat registrace hlavních členů rodiny:
      • Otec, Syn i Dcera budou při příchodu vyzváni k zaplacení svých registrací.
         
  • Uznávání registrací se vztahuje se na propojená oddělení.
  • Tzn. pokud např. Studovna uznává registrace z Dospělého a zároveň využívá rodinné registrace, tak v případě, kdy má Matka registraci na Dospělém a Syn přijde na Studovnu, je mu tato Matčina registrace uznána.

Statistiky

  • Pokud je čtenáři uznána registrace od jiného člena rodiny/partnerství, tak se i tato převzatá registrace započítá do statistik registrací.
  • Převzatá registrace je do statistik započítána při první návštěvě oddělení, kdy nemá platnou svou (klidně i dříve převzatou) registraci a převezme registraci jiného člena rodiny.
  • Příklad:
    • Matka má platnou registraci do 20.9.
    • Její syn má svou platnou registraci do 20.7.
    • Knihovna nově povolí uznávání registrací hlavních členů.
    • Dokud syn chodí na oddělení před 20.7. (konec jeho registrace), tak využívá svou existující registraci.
    • Jakmile syn přijde na oddělení 21.7. (po konci platnosti jeho registrace) a později, je k tomu dni do statistik započítána převzatá registrace od jeho matky.
    • Příklad výše se vztahuje pouze na situaci, kdy knihovna započítává všechny registrace čtenáře na oddělení za rok - pokud je do statistik započítávána jen první registrace na oddělení za rok, převzatá registrace syna se již nezapočte.

Historie čtenáře

  • Pokud čtenář převezme registraci jiného člena rodiny/vztahu, uloží se o tomto záznam do jeho čtenářské historie (kategorie Log).

1723554576273-324.png

Informace při příchodu na oddělení

Zobrazují se v oznamovací oblasti (vpravo dole) při:

  • Příchodu čtenáře na oddělení.
  • Načtení již přítomného čtenáře.
  • Kliknutí na přítomného čtenáře myší.

Zobrazení informací o členech

  • Základní informace o ostatních členech rodiny - jméno, datum narození.

1723554598146-846.png

Zobrazení dluhů členů

  • Zobrazí dluh členů rodiny na aktuálním a propojených odděleních.

1723554603130-887.png

Zobrazení čekajících rezervací členů

  • Vypíše čekající rezervace členů rodiny na aktuálním a propojených odděleních.

1723554607821-900.png

Podmínky v pravidlech

  • Je možné definovat podmínky registračních pravidel, pravidel limitů apod., aby byly platné jen pro členy rodiny, popř. partnerství.
  • Díky tomu je možné vytvářet rodinné registrace, kde je výše poplatku jiná (vyšší), ale platí pro všechny členy rodiny.
  • Použitelné metody:
     

    MetodaPopisPříklad použití
    isFamily()Vrací TRUE v případě, kdy je čtenář členem rodiny (ne partnerství!)return isFamily(user);
    isPartner()Vrací TRUE v případě, kdy je čtenář členem partnerství (ne rodiny!)return isPartner(user);
    isFamilyWithValidRegistration()Vrací TRUE v případě, kdy je čtenář členem rodiny (ne partnerství!) a jiný člen rodiny má platnou registracireturn isFamilyWithValidRegistration(user, department, now);
     
    isPartnerWithValidRegistration()Vrací TRUE v případě, kdy je čtenář členem partnerství (ne rodiny!) a partner má platnou registracireturn isPartnerWithValidRegistration(user, department, now);