Wiki source code of Přiřazení dle skupin

Version 11.124 by Josef Vencl on 2021/12/07 08:00

Show last authors
1 (% class="box" %)
2 (((
3 Funkce Přiřazení dle skupin je funkce, která umožňuje přiřazovat [[aktivity 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Aktivita.WebHome]] [[uživatelům 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatel.WebHome]] automaticky, pouze na základě účasti v určité skupině. Přiřazení aktivit skupinám se provádí přes obrazovku Nastavení, tab Přiřazení dle skupin, délku aktivní části a periodicitu přiřazení ovlivňují parametry jednotlivé aktivity Opakování a Počet dnů přístupu nastavené na obrazovce [[detail aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]]. Automaticky generované uživatelské aktivity je možné individuálně editovat, uživatel je však upozorněn.
4 )))
5
6 Pro potřeby této stránky budeme používat několik **specifických termínů**:
7
8 * **aktivní skupina** pro uživatelskou skupinu, které byla přiřazena alespoň jedna aktivita přes //Přiřazení dle skupin//.
9 * **skupinová aktivita** je aktivita přiřazená skupině přes //Přiřazení dle skupin.//
10
11 = Pravidla automatického přiřazení =
12
13 * //Skupinová aktivita// je okamžitě přiřazena uživateli ve chvíli,
14 ** kdy je uživatel [[Účastníkem 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Účastník.WebHome]] určité skupiny a aktivita je přiřazena této skupině skrze //Přiřazení dle skupin//.
15 ** kdy je uživatel přidán do //aktivní skupiny// v roli Účastník.
16 ** **kdy ale nemá jiný aktivní přístup nebo přístup ve stavu Dokončeno ke skupinové aktivitě.**
17
18 * Přiřazení uživateli je okamžité a nastaví se podle dané aktivity, parametrů //Opakování //na délku podle parametru //Počet dnů přístupu//.
19 ** Pokud je nastaveno Opakování, délka dalšího přístupu se řídí parametrem //Délka aktivní části//.
20
21 * Jednu aktivitu je možné přiřadit více skupinám. Pokud již je uživatel zapsán na aktivitu kvůli členství v jedné //aktivní skupině//, není mu aktivita přiřazena na základě členství ve druhé aktivní skupině (viz výše). Zároveň ale platí, že ztratí-li uživatel členství v první aktivní skupině nebo byla z první aktivní skupiny odebrána tato aktivita, uživateli přiřazení zůstane díky účasti ve druhé aktivní skupině.
22 * Při odebrání uživatele z //aktivní skupiny// nebo při zrušení //skupinové aktivity// je stav automaticky přiřazených souvisejících nedokončených aktivit změněn na Zrušeno. Dokončené aktivity zůstanou ve stavu Dokončeno.
23 * Pro nastavení nového přístupu musí být předchozí uživatelská aktivita ve stavu Dokončeno - Expirováno nebo Zrušeno.
24
25 = Editace automatického přiřazení =
26
27 Automatické přiřazení lze editovat ručně přes obrazovku [[Detail Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]]. Editací nedojde ke zrušení indikátoru, že aktivita je přiřazena automaticky funkcí //Přiřazení dle skupin//. Před editací je ale uživatel varován, že se snaží o úpravu automatického přiřazení, a před ukládáním si může zvolit, zda chce přiřazení ponechat příznak automatického přiřazení.
28
29 Automaticky přiřazený přístup je možné smazat na obrazovce [[Detail Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]]. Na základě příslušnosti k //aktivní skupině// je ale uživateli automaticky vytvořen nový přístup.
30
31 = Zánik automatického přiřazení =
32
33 Přiřazení běží, dokud je uživatel členem alespoň jedné aktivní skupiny. Pokud přestane být členem poslední skupiny
34
35 * Všechny nesplněné skupinové aktivity se ukončí do stavu Zrušeno.
36 * Všechny splněné a dokončené aktivity uživateli zůstanou.
37
38 = Související oprávnění =
39
40 * **Superadmin** - Může nastavit Přiřazení dle skupin na obrazovce [[Nastavení, tabu Přiřazení dle skupin 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Nastavení.WebHome]], pouze má přístup na tuto obrazovku.
41
42 * **Upravení - Aktivita** - Úprava Periodicity a Délky aktivní části na obrazovce [[Detail aktivity, tab Detaily 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.Detail aktivity.WebHome]].
43
44 * Oprávnění související s úpravou [[uživatelských skupin 📖>>doc:Main.Official manuals.Competent - Uživatelská příručka.Slovník.Uživatelská skupina.WebHome]].
45
46 = Možné scénáře související s automatickým přiřazením =
47
48 (% class="box infomessage" %)
49 (((
50 Následující scénáře jsou zde pro testovací účely. Později poslouží jako ilustrační příklady.
51 )))
52
53 Mějme aktivity A, B, skupiny S, T a uživatele U, V. Uživatel U je Účastníkem aktivní skupiny S, jíž je přiřazena aktivita A s nastaveným periodickým opakováním.
54
55 == Uživatel U se stane členem aktivní skupiny S, jejíž aktivita nemá opakování (A1) ==
56
57 **předpokládané chování:** Ve chvíli přiřazení uživatele do aktivní skupiny se vytvoří automatické přiřazení ke skupinové aktivitě.
58
59 **provedení:** Připravena skupina S s účastníkem U. Aktivita A bez opakování s manuálně nastavenou dobou trvání 9 dní (kvůli odlišení). Skupině přiřazena aktivita A bez časového limitu.
60
61 **zjištěné chování:** Vytvořilo se automatické přiřazení k aktivitě A na 9 dní bez opakování. Přístup se vypočítal z aktuálního data a parametru aktivity Počet dnů přístupu.
62
63 **dále sledovat:**
64
65 1. zda se neobnoví přístup po vypršení přístupu, přp. přepnutí stavu
66
67 == Uživatel V má manuálně přiřazenou aktivitu A s periodickým opakováním. Potom se stane Účastníkem aktivní skupiny S (A2) ==
68
69 **předpokládané chování:** Aktivní skupina S by se neměla projevit, protože již existuje (v tomto případě manuální) přiřazení k aktivitě A.
70
71 == Uživatel V má manuálně přiřazenou aktivitu A. Potom se stane účastníkem aktivní skupiny S. ==
72
73 **předpokládané chování:** Přiřazení na základě aktivní skupiny S by se nemělo projevit, dokud je aktivní jiné přiřazení ke skupinové aktivitě.
74
75 == Uživatel V má manuálně přiřazenou aktivitu A, potom se stane účastníkem aktivní skupiny S. Nakonec je mu manuální přístup k aktivitě A zrušen. ==
76
77 == Skupině T je přiřazena aktivita A. Uživatel U se stane členem i skupiny T. ==
78
79 == Uživatel U je členem aktivní skupiny T, jíž je přiřazena také aktivita A. Aktivní přiřazení skupiny S je zrušeno. ==
80
81 == Uživatel U je členem aktivní skupiny T, jíž je přiřazena také aktivita A s časovým omezením. Aktivní skupina má takě časově omezené přiřazení aktivity A. Omezení jedné skupiny vyprší. ==
82
83
84