Statusy lidí a události
Status osoby má zásadní význam pro fungování osoby, tedy na práva a povinnosti vyplývající především ze Stanov. Není možný souběh více statusů.
Možné statusy:
Status se nenastavuje ručně, ale mění se na základě událostí osoby. To jsou historické záznamy o tom, co se s danou osobou dělo, zejména v souvislosti s jejím statusem.
Možné události:
registrace
ověření - žádost
ověření - provedeno
ověření - storno
RegP - žádost
RegP - přijetí
RegP - vznik
RegP - ukončení neověřen
RegP - ukončení
RegP - zákaz
PozRegP - začátek
PozRegP - konec
členství - žádost
členství - přijetí
členství - přihláška
členství - vznik
členství - ukončení
členství - vyloučení
členství - zákaz
PozČ - začátek
PozČ - konec
PozČ - platba
PozČ - platba konec
platba - provedena
platba - notifikace
platba - upomínka
úmrtí
Výčet nemusí být kompletní. Dle potřeby (viz sekce scénáře níže) mohou být definovány další události.
Některé události uživatel provádí sám (v Profilu aka novém Nalodění), některé AO, oblastní předsednictvo, atp. A některé události se stávají automaticky - na základě předchozích událostí.
Odkazy na věci, které nemusí být jasné ze Stanov, PCP, atp.:
Omezení událostí
Některé události se nemohou stát kdykoliv a taky je nemůže udělat jen tak někdo, případně se dějí automaticky.
událost | podmínka statusu | provádí | poznámka |
ověření - žádost | jakýkoliv | osoba | ověřit lze opakovaně kdykoliv, např. kvůli úřední změně jména |
ověření - provedeno | jakýkoliv | PKS, PMS, AO | AO může, ale obvykle neověřuje |
ověření - storno | jakýkoliv | AO | |
RegP - žádost | osoba | osoba | |
RegP - přijetí | osoba | PKS, PMS, AO | přijetí s potvrzením ověření znalostí ideových cílů strany |
RegP - vznik | osoba | auto | když jsou splněny podmínky RegP |
RegP - ukončení neověřen | RegP, PozRegP | auto | po stornu ověření kdy už nejsou splněny podmínky RegP |
RegP - ukončení | RegP, PozRegP | osoba, AO | AO provádí nález RK nebo vůli PKS/PMS |
RegP - zákaz | jakýkoliv | AO, auto | zákaz žádat o RegP nálezem RK, *auto* při vyloučení člena |
PozRegP - začátek | RegP | AO | nálezem RK |
PozRegP - konec | PozRegP | AO | |
členství - žádost | osoba, RegP | osoba | |
členství - přijetí | osoba, RegP | PKS, PMS, AO | záznam o hlasování o přijetí |
členství - přihláška | osoba, RegP | AO | záznam o zaevidování přihlášky |
členství - vznik | osoba, RegP | auto | když jsou splněny podmínky členství |
členství - ukončení | člen, PozČ | AO | |
členství - vyloučení | jakýkoliv | AO | |
členství - zákaz | jakýkoliv | AO, auto | zákaz žádat o členství nálezem RK, *auto* při vyloučení člena |
PozČ - začátek | člen, PozČ | AO | PozČ může být vícenásobné (nález RK, na žádost, nesvéprávnost, …) |
PozČ - konec | PozČ | AO | |
PozČ - platba | člen, PozČ | auto | z důvodu nezaplacení příspěvku |
PozČ - platba konec | PozČ | auto | |
platba - přijata | jakýkoliv | auto | |
platba - spárována | jakýkoliv | auto, AO | *auto* automaticky spárované platby, AO chybné nespárované platby |
platba - notifikace | člen, PozČ | auto | |
platba - upomínka | člen, PozČ | auto | |
úmrtí | jakýkoliv | AO | |
Poznámky:
jakýkoliv znamená jakýkoliv status kromě nežije
vyloučená osoba nemůže žádat o členství nebo se stát RegP
protože na odpovědnost nemá vliv pokud členství nebo status RegP zanikne, tak lze zákazy a vyloučení provést pro jakýkoliv status
Scénáře
Pro správné fungování zejména automatických událostí je třeba si namodelovat scénáře, co se s osobou může dít v průběhu času. Důležité je, abychom pokryli i různé nestandardní situace které mohou nastat v průběhu času (např. osoba opakovaně vstoupila a vystupila ze strany) a které mohou rozbít automatizaci.
Tyhle scénáře jsou součást automatizovaných testů systému na správu lidí, aby se minimalizovalo riziko, že třeba omylem někomu automaticky pozastavíme členství. Čím lepší bude pokrytí nestandardních situací ve scénářích, tím menší riziko chyb.
Pokud budete vymýšlet scénáře, věnujte prosím pozornost omezením událostí výše, které limitují kdy se může událost stát, a kdo to může udělat.
Osoba - opakované ověření identity a storno ověření
kdo | událost | status | poznámka |
osoba | registrace | osoba | *neověřen* |
osoba | ověření - žádost | osoba | *neověřen* |
PMS/PKS | ověření - provedeno | osoba | *ověřen* |
osoba | ověření - žádost | osoba | *ověřen*; nová žádost po úřední změně jména |
PMS/PKS | ověření - provedeno | osoba | *ověřen* |
AO | ověření - storno | osoba | *neověřen* |
PMS/PKS | ověření - provedeno | osoba | *ověřen*; i po stornu platí předchozí žádost |
RegP vznik - žádá neověřený uživatel
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | RegP - žádost | osoba | |
osoba | ověření - žádost | osoba | provede se společně s *RegP - žádost* |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | RegP - přijetí | osoba | |
auto | RegP - vznik | RegP | splněny podmínky RegP |
Na pořadí událostí ověření - provedeno a RegP - přijetí nezáleží.
RegP vznik - žádá již ověřený uživatel
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | ověření - žádost | osoba | |
PMS/PKS | ověření - provedeno | osoba | |
osoba | RegP - žádost | osoba | |
PMS/PKS | RegP - přijetí | osoba | |
auto | RegP - vznik | RegP | splněny podmínky RegP |
RegP - storno ověření a opakované ověření
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři RegP vznik výše* |
auto | RegP - vznik | RegP | splněny podmínky RegP |
AO | ověření - storno | RegP | protože ověření bylo chybné |
auto | RegP - ukončení neověřen | osoba | již nesplňuje podmínky RegP |
PMS/PKS | ověření - provedeno | osoba | stále platí předchozí žádost o ověření identity |
auto | RegP - vznik | RegP | splněny podmínky RegP - automatické RegP - ukončení neověřen se nebere v potaz (ruší se) |
RegP - ukončení a nová žádost
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři RegP vznik výše* |
auto | RegP - vznik | RegP | splněny podmínky RegP |
osoba | RegP - ukončení | osoba | |
osoba | RegP - žádost | osoba | |
PMS/PKS | RegP - přijetí | osoba | |
auto | RegP - vznik | RegP | splněny podmínky RegP |
RegP - ukončení a nové ověření
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři RegP vznik výše* |
auto | RegP - vznik | RegP | splněny podmínky RegP |
osoba | RegP - ukončení | osoba | |
osoba | ověření - žádost | osoba | |
PMS/PKS | ověření - provedeno | osoba | původní RegP - přijetí je starší než RegP - ukončení, tak se k němu nepřihlíží |
RegP - pozastavení a obnovení
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři RegP vznik výše* |
auto | RegP - vznik | RegP | splněny podmínky RegP |
AO | PozRegP - začátek | PozRegP | nález RK |
AO | PozRegP - konec | RegP | |
RegP - pozastavení a ukončení
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři RegP vznik výše* |
auto | RegP - vznik | RegP | splněny podmínky RegP |
AO | PozRegP - začátek | PozRegP | nález RK |
osoba | RegP - ukončení | osoba | |
Člen vznik - žádá osoba
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | členství - žádost | osoba | |
osoba | ověření - žádost | osoba | provede se společně s členství - žádost |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | členství - přijetí | osoba | |
AO | členství - přihláška | osoba | |
auto | platba - provedena | osoba | |
auto | členství - vznik | člen | splněny podmínky členství |
Pořadí událostí členství - přijetí, členství - přihláška a platba - provedena nemá vliv. Členem se stane až po splnění všech tří.
Člen vznik - žádá RegP
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | RegP - žádost | osoba | |
osoba | ověření - žádost | osoba | |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | RegP - přijetí | osoba | |
auto | RegP - vznik | RegP | |
osoba | členství - žádost | RegP | |
PMS/PKS | členství - přijetí | RegP | |
AO | členství - přihláška | RegP | |
auto | platba - provedena | RegP | |
auto | členství - vznik | člen | splněny podmínky členství |
Pořadí událostí členství - přijetí, členství - přihláška a platba - provedena nemá vliv. Členem se stane až po splnění všech tří.
Člen - ukončení členství na žádost
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | členství - žádost | osoba | |
osoba | ověření - žádost | osoba | |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | členství - přijetí | osoba | |
AO | členství - přihláška | osoba | |
auto | platba - provedena | osoba | |
auto | členství - vznik | člen | splněny podmínky členství |
AO | členství - ukončení | osoba | na vlastní žádost |
Člen - dříve RegP, ukončení členství na žádost
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | RegP - žádost | osoba | |
osoba | ověření - žádost | osoba | |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | RegP - přijetí | osoba | |
auto | RegP - vznik | RegP | |
osoba | členství - žádost | RegP | |
PMS/PKS | členství - přijetí | RegP | |
AO | členství - přihláška | RegP | |
auto | platba - provedena | RegP | |
auto | členství - vznik | člen | splněny podmínky členství |
AO | členství - ukončení | RegP | na vlastní žádost, stává se opět RegP |
Člen - vyloučení
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | členství - žádost | osoba | |
osoba | ověření - žádost | osoba | provede se společně s členství - žádost |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | členství - přijetí | osoba | |
AO | členství - přihláška | osoba | |
auto | platba - provedena | osoba | |
auto | členství - vznik | člen | splněny podmínky členství |
AO | členství - vyloučení | osoba | |
auto | RegP - zákaz | osoba | na základě vyloučení |
auto | členství - zákaz | osoba | na základě vyloučení |
Člen - dříve RegP, vyloučení
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | RegP - žádost | osoba | |
osoba | ověření - žádost | osoba | |
PMS/PKS | ověření - provedeno | osoba | |
PMS/PKS | RegP - přijetí | osoba | |
auto | RegP - vznik | RegP | |
osoba | členství - žádost | RegP | |
PMS/PKS | členství - přijetí | RegP | |
AO | členství - přihláška | RegP | |
auto | platba - provedena | RegP | |
auto | členství - vznik | člen | splněny podmínky členství |
AO | členství - vyloučení | osoba | vyloučený nemůže být opět RegP |
auto | RegP - zákaz | osoba | na základě vyloučení |
auto | členství - zákaz | osoba | na základě vyloučení |
Člen - ověření starého člena
kdo | událost | status | poznámka |
osoba | registrace | osoba | |
osoba | členství - žádost | osoba | |
PMS/PKS | členství - přijetí | osoba | |
AO | členství - přihláška | osoba | |
auto | platba - provedena | osoba | |
auto | členství - vznik | člen | splněny podmínky členství |
osoba | ověření - žádost | člen | |
PMS/PKS | ověření - provedeno | člen | |
Člen - pozastavení kvůli nezaplacení příspěvku
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
auto | platba - notifikace | člen | |
auto | platba - upomínka | člen | |
auto | PozČ - platba | PozČ | pozastaveno kvůli nezaplacení příspěvku |
auto | platba - provedena | PozČ | |
auto | PozČ - platba konec | člen | pominul důvod pozastavení kvůli příspěvku |
Člen - pozastavení na žádost, předběžné opatření, apod.
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
AO | PozČ - začátek | PozČ | pozastaveno na žádost, předběžné opatření, … |
AO | PozČ - konec | člen | obnoveno za žádost, konec opatření, … |
Člen - vícenásobné pozastavení členství
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
AO | PozČ - začátek | PozČ | pozastaveno na žádost |
AO | PozČ - začátek | PozČ | pozastaveno předběžným opatřením |
AO | PozČ - konec | člen | obnoveno za žádost a zároveň konec opatření |
Člen - vícenásobné pozastavení členství - souběh s nezaplacením 1
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
AO | PozČ - začátek | PozČ | pozastaveno předběžným opatřením |
auto | platba - notifikace | PozČ | stále platí povinnost platit příspěvky |
auto | platba - upomínka | PozČ | |
auto | PozČ - platba | PozČ | pozastaveno kvůli nezaplacení příspěvku |
AO | PozČ - konec | PozČ | konec předběžného opatření, ale platí pozastavení kvůli příspěvku |
auto | platba - provedena | PozČ | |
auto | PozČ - platba konec | člen | pominul důvod pozastavení kvůli příspěvku |
Člen - vícenásobné pozastavení členství - souběh s nezaplacením 2
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
auto | platba - notifikace | člen | |
auto | platba - upomínka | člen | |
auto | PozČ - platba | PozČ | pozastaveno kvůli nezaplacení příspěvku |
AO | PozČ - začátek | PozČ | pozastaveno předběžným opatřením |
auto | platba - provedena | PozČ | |
auto | PozČ - platba konec | PozČ | platba provedena, ale platí pozastavení předběžným opatřením |
AO | PozČ - konec | člen | konec předběžného opatření |
Člen - ukončení na žádost - nové přijetí
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
AO | členství - ukončení | osoba | na vlastní žádost |
osoba | členství - žádost | osoba | |
auto | platba - provedena | osoba | přijetí a přihláška už jsou, ale staré a nepočítají se |
PMS/PKS | členství - přijetí | osoba | |
AO | členství - přihláška | osoba | |
auto | členství - vznik | člen | splněny podmínky členství |
Pořadí událostí členství - přijetí, členství - přihláška a platba - provedena nemá vliv. Členem se stane až po splnění všech tří.
Člen - ukončení kvůli nezaplacení příspěvku
kdo | událost | status | poznámka |
… | … | … | *jako ve scénáři Člen vznik výše* |
auto | členství - vznik | člen | splněny podmínky členství |
auto | platba - notifikace | člen | |
auto | platba - upomínka | člen | |
auto | PozČ - platba | PozČ | pozastaveno kvůli nezaplacení příspěvku |
auto | členství - ukončení | osoba | po roce od pozastavení ukončeno |