Hide last authors
Josef Vencl 1.1 1 (% class="box" %)
2 (((
Josef Vencl 10.1 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.
Josef Vencl 1.1 4 )))
5
Josef Vencl 3.1 6 Pro potřeby této stránky budeme používat několik **specifických termínů**:
Josef Vencl 1.1 7
Josef Vencl 3.1 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.//
Josef Vencl 1.1 10
Josef Vencl 3.1 11 = Pravidla automatického přiřazení =
Josef Vencl 1.1 12
Josef Vencl 3.1 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ě.**
Josef Vencl 1.4 17
Josef Vencl 3.1 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//.
Josef Vencl 1.1 20
Josef Vencl 3.1 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.
Josef Vencl 5.1 23 * Pro nastavení nového přístupu musí být předchozí uživatelská aktivita ve stavu Dokončeno - Expirováno nebo Zrušeno.
Josef Vencl 1.1 24
Josef Vencl 5.1 25 = Editace automatického přiřazení =
Josef Vencl 1.1 26
Josef Vencl 7.1 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í.
Josef Vencl 5.1 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
Josef Vencl 8.1 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
Josef Vencl 3.1 38 = Související oprávnění =
Josef Vencl 1.1 39
Josef Vencl 4.1 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.
Josef Vencl 1.1 41
Josef Vencl 4.1 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]].
Josef Vencl 1.1 43
Josef Vencl 4.1 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]].
Josef Vencl 11.2 45
46 = Možné scénáře související s automatickým přiřazením =
47
Josef Vencl 11.3 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.
Josef Vencl 11.152 51
52 Každý z následujících testů obsahuje identifikátor v závorce za jménem (pro odkazy mezi testy) a popisky v několika z dále uvedených kategorií. Informace uvedené červeným písmem neodpovídají současnému stavu.
53
54 * **předpokládané chování** - shrnuje, jaký by měl být výsledek daného testu. Červeně je uvedeno, když pro dané chování není zdokumentované pravidlo
55 * **provedení** - konkrétní kroky při provádění testu
56 * **zjištěné chování** - výsledek testu. Červený text zvýrazňuje sledované chování, které je v rozporu s dokumentací a předpokládaným chováním
Josef Vencl 11.3 57 )))
58
Josef Vencl 11.2 59 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.
60
Josef Vencl 11.152 61 == Testy bez časových omezení funkce ==
Josef Vencl 11.120 62
Josef Vencl 11.152 63 === Uživatel U se stane členem aktivní skupiny S, jejíž aktivita nemá opakování (A1) ===
64
Josef Vencl 11.121 65 **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ě.
Josef Vencl 11.120 66
Josef Vencl 11.122 67 **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.
68
Josef Vencl 11.123 69 **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.
Josef Vencl 11.122 70
Josef Vencl 11.152 71 === 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) ===
Josef Vencl 11.121 72
Josef Vencl 11.118 73 **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.
Josef Vencl 11.117 74
Josef Vencl 11.127 75 **provedení:** Uživatelské přiřazení s kalendářním opakováním na všechny pracovní dny, délka aktivní části 1 a prvotním přiřazením na 9 dní. První přířazení ohodnoceno jako splněné.
Josef Vencl 11.125 76
Josef Vencl 11.127 77 **zjištěné chování:** Automatické přiřazení se nevytvořilo kvůli aktivnímu manuálnímu přístupu.
78
Josef Vencl 11.152 79 === Uživatel W má manuálně přiřazenou aktivitu A. Stane se účastníkem aktivní skupiny S s aktivitou A. Manuálně přiřazená aktivita A je splněna (A3) ===
Josef Vencl 11.127 80
Josef Vencl 11.152 81 **předpokládané chování:** Dokud je W přiřazena A, nevytvoří se automatický přístup. Po dokončení aktivity A se nový přístup, tentokrát na základě členství v aktivní skupině S nenaplánuje kvůli přiřazení k aktivitě A ve stavu Splněno Dokončeno.
Josef Vencl 11.128 82
Josef Vencl 11.152 83 **zjištěné chování:**
Josef Vencl 11.131 84
Josef Vencl 11.152 85 === Uživatel W má neúspěšně dokončenou aktivitu A. Je mu zrušen a obnoven přístup ke skupině S (A4) ===
86
Josef Vencl 11.132 87 **předpokládané chování:** Protože je přístup k aktivitě A ve stavu dokončeno, automatický přístup není vytvořen.
88
Josef Vencl 11.134 89 **provedení:** Navázáno na test A3 (manuálně přiřazená aktivita A ve stavu Dokončeno). Zrušeno členství ve sk. S a opět nastaveno.
Josef Vencl 11.132 90
Josef Vencl 12.67 91 **zjištěné chování:** Po nově nastaveném členství ve skupině S došlo k vytvoření nového automatického přístupu na základě aktivní skupiny S.
Josef Vencl 11.132 92
Josef Vencl 12.67 93 šedá zóna:
94
Josef Vencl 11.152 95 === Uživatel U plní skupinovou aktivitu A na základě aktivní skupiny S. Členství v S je mu zrušeno (A5) ===
Josef Vencl 11.133 96
Josef Vencl 11.137 97 **předpokládané chování:** Protože je přiřazení k A poslední v rámci aktivních skupin, přiřazení přejde do stavu Zrušeno.
Josef Vencl 11.133 98
Josef Vencl 12.68 99 **zjištěné chování:** (% style="color:#c0392b" %)Došlo ke kompletnímu vymazání přístupu k aktivitě A. Mazání způsobeno fixním configem DeleteAccess. - TASK
Josef Vencl 11.134 100
Josef Vencl 11.152 101 === Uživatel U úspěšně splnil skupinovou aktivitu A na základě aktivní skupiny S. Členství v S je mu zrušeno (A6) ===
Josef Vencl 11.133 102
Josef Vencl 11.152 103 **předpokládané chování:** Splněná uživatelská aktivita A zůstává bez změny stavu, protože již byla splněna.
Josef Vencl 11.117 104
Josef Vencl 11.152 105 **zjištěné chování:** Splněná aktivita A zůstala ve stavu Splněno Dokončeno. Zůstal jí i příznak automatického přístupu.
Josef Vencl 11.118 106
Josef Vencl 11.152 107 === Uživatel W má neúspěšně dokončenou a zrušenou aktivitu A. Stane se účastníkem skupiny S (A7) ===
Josef Vencl 11.117 108
Josef Vencl 11.152 109 **předpokládané chování:** Na rozdíl od stavu Dokončeno stav Zrušeno nebrání ve vytvoření automatického přístupu k aktivitě A.
Josef Vencl 11.117 110
Josef Vencl 11.152 111 **zjištěné chování:** Nový automatický přístup k aktivitě A byl vytvořen.
Josef Vencl 11.117 112
Josef Vencl 11.152 113 === Uživatel W má manuálně přiřazenou aktivitu A. Potom se stane účastníkem aktivní skupiny S. Přístup k A je zrušen (A8) ===
Josef Vencl 11.117 114
Josef Vencl 12.68 115 **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ě. (% style="color:#c0392b" %)Pro případ zrušení uživatelské aktivity (manuální i automatické) nejsou popsána chování. Potom se vytvoří automatické přiřazení.
Josef Vencl 11.117 116
Josef Vencl 11.152 117 === Skupině T je přiřazena aktivita A. Uživatel U se stane členem i skupiny T (A9) ===
118
119 **předpokládané chování:** Uživatelské přiřazení není nijak ovlivněno.
120
121 === 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 (A10) ===
122
123 **předpokládané chování:** Uživatelské přiřazení není ovlivněno, protože zrušené aktivní přiřazení není poslední aktivní přiřazení uživatele U.
124
125 **zjištěné chování:** Uživatelské přiřazení nebylo ovlivněno. Teprve po zrušení účasti ve skupině T bylo uživatelské přiřazení vymazáno ((% style="color:#c0392b" %)stejně jako A5(%%)).
126
Josef Vencl 12.1 127 == Testy se zapojením časového omezení funkce Přiřazení dle skupin ==
Josef Vencl 11.152 128
Josef Vencl 12.1 129 Možnost časového omezení je novější vlastnost funkce, testujeme ji zvlášť. Rozlišujeme nastavení data začátku i konce (**úplné omezení** - aktivity A*), pouze data začátku (**od-omezení** - aktivity B*) a pouze data konce (**do-omezení** - aktivity C*).
Josef Vencl 11.152 130
Josef Vencl 12.1 131 === Uživatel U je členem skupiny T. T je přiřazena aktivita B s od-omezením (B1) ===
Josef Vencl 11.152 132
Josef Vencl 12.1 133 **předpokládané chování:** (% style="color:#c0392b" %)není popsáno v dokumentaci;(%%) Na základě členství v S se vytvoří uživatelská aktivita, jejíž přístup začíná datem od-omezení.
134
135 **zjíštěné chování:** Uživatelský přístup začíná datem od-omezení. První přístup se odvíjí od parametru Počet dnů přístupu, další od Délky aktivní části v nastaveném opakování.
136
137 === Uživatel U. Přiřazení aktivity A skupině S je plně omezeno, A nemá opakování (B4) ===
138
139 **předpokládané chování:** vytvoří se automatický přístup s ukončením na datum do-omezení.
140
141 **zjištěné chování:** odpovídá
142
143 === Uživatel U. Přiřazení aktivity A skupině S je plně omezeno. Data plného omezení jsou následně změněna (B2) ===
144
145 **předpokládané chování**: (% style="color:#c0392b" %)bez popisu;(%%) Vytvoří se automatický přístup s ukončením na datum do-omezení. Po změně jsou data automatického přístupu také změněna.
146
147 **zjištěné chování:** Po úpravě dat a uložení s parametrem Nastavit pro všechna aktivní přiřazení jsou data odpovídajících uživatelských aktivit aktualizována. Pokud však byly přístupy dokončeny, nedojde k jejich opětovnému otevření.
148
149 === Uživatel U. Přiřazení aktivity A skupině S je od-omezeno. Datum od-omezení je změněno (C1) ===
150
151 **předpokládané chování:** (% style="color:#c0392b" %)není popsáno;
152
153 **provedení:** všechny změny dat byly uloženy s parametrem Nastavit pro všechna aktivní přiřazení.
154
155 **zjištěné chování:** (% style="color:#c0392b" %)Po editaci od-omezení došlo k vymazání konce přístupu, aktivita zůstala bez uzavření, protože se nevzal v potaz konec přístupu podle Počtu dnů přístupu.(%%)
156 Pokud bylo datum od-omezení posunuto z budoucnosti před přítomný okamžik, uživatelské aktivity byly přepnuty do stavu Spuštěno. Pokud bylo datum posunuto z minulosti do budoucnosti přítomného okamžiku, byly již ve stavu Spuštěno a jejich stav se změnil na Registrace.
157 Na test navazují dílčí subtesty:
158
159 1. Uživatel byl účastníkem skupiny dříve, než se stala aktivní. Od-omezení předchází nastavení aktivní skupiny.
160 (% style="color:#c0392b" %)Uživatelské rozhraní se tomuto případu snaží zamezit, ale čas začátku před čas vytvoření aktivní skupiny nastavit umožňuje.(%%) Přístupy se vytvoří se zpětným časem začátku na dobu podle parametru Počet dnů přístupu.
161 1. Uživatel byl účastníkem skupiny dříve, než se stala aktivní. Od-omezení následuje nastavení aktivní skupiny.
162 Vytvoří se automatická uživatelská aktivita ve stavu Registrace s počátkem na od-omezení a dobou dle Počtu dnů přístupu.
163 1. Skupina se stala aktivní před přiřazením uživatele. Od-omezení tomuto přiřazení předchází
164 Vytvořila se automatická uživatelská aktivita se začátkem přístupu antidatovaným dle od-omezení, na dobu dle Počtu dnů přístupu.
165 1. Skupina se stala aktivní před přiřazením uživatele. Od-omezení následuje po tomto přiřazení
166 Vytvořila se automatická uživatelská aktivita ve stavu Registrace se spuštěním dle od-omezení, na dobu dle Počtu dnů přístupu.
167
Josef Vencl 12.2 168 === Uživatel U. Přiřazení aktivity A skupině S je do-omezeno (B5) ===
Josef Vencl 12.1 169
Josef Vencl 12.2 170 **předpokládané chování:** není popsáno; Vytvoří se automatická uživatelská aktivita od data přiřazení do data do-omezení, pokud toto datum již neproběhlo.
171
172 **zjištěné chování:** (% style="color:#c0392b" %)Automaticky vytvořené přístupy mají začátek přístupu na datum do-omezení a délku podle parametru Počet dnů přístupu(%%).
173
174 === Uživatel U. Přiřazení aktivity A skupině S je do-omezeno. Datum do-omezení je změněno (B6) ===
175
176 **předpokládané chování:** (% style="color:#c0392b" %)není popsáno v dokumentaci; (%%)Na základě členství v S se vytvoří jednorázová uživatelská aktivita nikoli podle nastavení v detailu aktivity ale podle omezení přístupu.
177
178 **provedení:** všechny změny dat byly uloženy s parametrem Nastavit pro všechna aktivní přiřazení.
179
180 **zjištěné chování:** (% style="color:#c0392b" %)Datum do-omezení se použilo pro začátek přístupu. Po editaci došlo k vymazání konce přístupu (jako C1)(%%). Při nastavení času do budoucnosti přítomného okamžiku došlo k aktualizaci stavu UA na Registrovaný.
181
Josef Vencl 12.1 182 === Uživatel U je členem aktivní skupiny S bez opakování a s úplným omezením ===
183
184 **předpokládané chování:** (% style="color:#c0392b" %)není popsáno v dokumentaci; (%%)Na základě členství v S se vytvoří jednorázová uživatelská aktivita nikoli podle nastavení v detailu aktivity ale podle omezení přístupu.
185
Josef Vencl 12.70 186 disabůled
Josef Vencl 12.1 187
Josef Vencl 12.71 188 disabled zruší běžící přístupy (opakování se neobnoví)
189
Josef Vencl 12.67 190 (% class="wikigeneratedid" %)
191 === U. Neúspěšné ukončení A bez opakování. Otevře se znovu? ===
192
Josef Vencl 12.1 193 === Uživatel U. Přiřazení aktivity A skupině S je plně omezeno. Datum plného omezení je změněno ===
194
195 === 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ší (B1) ===
196
197
Josef Vencl 11.117 198