# Jagu Fixes
- **Bug (docela zásadní)**: Na hlavní stránce i na stránce úkolů nefunguje slidování mezi stránkama pomocí přejetí prstem do strany
- Problém je v tom, že ta oblast pro přejetí není na celé stránce, ale jen na těch komponentech -> když je prázdná stránka, tak to nefunguje a není to použitelný
- **Workflow**: Je divný, že volné úkoly jsou defaultně až v pravo - moc to nedává smysl, protože skladník nejvíce času tráví v sekci volné úkoly
- mělo by to být volné úkoly, nové úkoly přiřazené mně, moje rozpracované úkoly
- "Uložit stávený čas" se zobrazuje, i když skladník ještě nezmáčkl tlačítko "začít pracovat na úkolu", což je trochu divný
- Unrelated Bug: když se zapne tmavý režim, dá se šipka zpět (na předchozí stránku), tak se v nastavení zobrazuje jako vypnutý, i když je zaplý
- U toho popupu při exitnutí by se hodilo, kdyby kliknutí mimo popup fungovalo jako storno
- Vyskladnění vždy generuje automaticky report, což je docela otravné
- Case sensitivity u barcode?
---
# Úvodní analýza
## Nápady na fičury/komponenty
- **Analýza chování skladníka**
- Jak přemýšlí skladník - projít workflow
- Vyzkoušení procesů naskladnění/vyskladnění/přesun...
- **Návrh možných funkcí na čtečce - brainstorming**
- Podoba vzhledů jednotlivých obrazovek na čtečce
## Seznam nápadů/fičur pro návrh
- Tvorba komponentu výpis času na přehledové obrazovce (dashboardu)
- Přidat graf?
- Udělat jednoduše s možností rozkliknutí pro více detailů (přesunutí na další stránku)
- Přehled informací vedle tlačítka "dokončit"
- strávený čas celkem
- počet naskladněných produktů
- počet kusů
- Návrhy obrazovek pro Zebru (Skladník)
- Návrh komponent pro zobrazování informací o zaznamenaném času
- Co když skladník leavne stránku úkolu, ale fyzicky na něm pracuje?
- Upozornění na to, když skladník pracuje dlouho na tasku (nastavení limitu)
- Konfigurace na podsklad?
- Nastavení doby trvání pro nečinnost skladníka
- Zaslání varování při překročení hranice trvání na úkol
- Návrh komponent na Varování při nepracování na úkolu - aby to neotravovalo
- V detailu objednávky přehled odpracováném času (od Oldy)
---
# Nápady
## Nápady od Kuby
- Pokud otevřu Task, tak i když na něm skladníl ještě nezačal pracovat, tak se mu počítá čas
- Možnost pozastavení času
## Nápady od Honzy
- Důležitý side note!!
- Skladníci/baliči tam nemají sidebar -> ten náš návrh s vykázaným časem nedává smysl => hodíme do popupu
- **Návrh** při kliknutí na ikonku hodin by se otevřel popup, kde by bylo možné stopnout trackování času
- Dalo by se to udělat podobně jako u videí - pause, play, stop
- Možná by se v tomhle popupu dalo zobrazovat i kolik toho člověk napracoval na úkolu (nedávat to jen k dokončení, ale i sem)
- ikona by se pak změnila na jinou, aby to bylo poznat => bude se zobrazovat čas
- **Návrh??** čas by se netrackoval jen na stránce úkolu, ale stále by se trackoval, kdyby skladník opustil úkol.
- Otázkou je, jestli by to vůbec bylo třeba, protože skladník stejně moc často nebude switchovat mezi úkolama. Vždy jen udělá jeden a pak druhý.
- => nechat v rámci úkolu
- U toho odejití z úkolu moc nevím, jak to dělat jinak, než tím popupem
- Zároveň to je ale mega otravný, když si člověk chce prohlédnout několik tasků a furt mu to tam vyskakuje.
- Dalo by se udělat to, že to prostě bude vyskakovat až po tom, co na tom skladník napracuje aspoň 1 minutu. Jinak se čas prostě nebude počítat (nebo něco na ten způsob)
- => Co tam dát notifikaci, že byl uložen čas + možnost storna na té notifikaci
---
# Úkoly
- [x] Task: Popup timer
- Popup u hodin
- Kolik času celkově
- Kolik času momentálně
- Pause button / Play button
- Tlačítko na detail - redirect na vykázaný čas
- Dát timer vedle ikonky - rovnou do jednoho tlačítka
- [x] Task: Notifikace
- Upozornění na stopnutý čas
- Když člověk dělá něco v tom úkolu
- Místo dialogu při odchodu z úkolu normálně odejít a zobrazit notifikaci, že byl uložen čas
- Případně v notifikaci tlačítko "upravit/vrátit zpět/smazat", což by vyhodilo dialog "Opravdu chcete smazat čas", kde by to zobrazilo ten odpracovaný čas.
- [x] Task: Obrazovka Dokončit
- Přehled informací vedle tlačítka "dokončit"
- strávený čas celkem
- počet naskladněných produktů
- počet kusů
- Předělat rozbalovací tabulku v sekci dokončit, aby to bylo vidět na malém displeji
- Tlačítko "dokončit" přesunout doprava dolu, udělat z toho FAV button
- Udělat notifikaci že byl dokončen úkol po dokončení úkolu "vrátit zpět na úkol"
- Přehled všech času u schvalování úkolů v roli vedoucího
- Přehled časů skladníka při dokončení úkolu
- [x] Task: Dashboard: Komponenta pro výpis času
- Tvorba komponentu výpis času na přehledové obrazovce (dashboardu)
- Přidat graf?
- Udělat jednoduše s možností rozkliknutí pro více detailů (přesunutí na další stránku)
- [x] Task: Komponenta pro Varování při nepracování
- Návrh komponent na Varování při nepracování na úkolu
- Když se dlouho nic neděje
- [ ] (Skipnout zatím) Task: Detail objednávky
- V detailu objednávky přehled odpracováném času (od Oldy)
- [x] Task: Přidat průchod aplikací v režimu Skladníka na Zebře
- Přidat možný průchod aplikací na zařízení Zebra
- U skladníka "Vykázaný čas" ne v sidebaru, ale to tlačítko bude v popupu po kliknutí na ikonku
- Co udělat: přehled času, detail úkolu, notifikace, popupy - vše z workflow
- [x] Komponenta dokončit
- u komponenty Dokončit vždy uvádět počet kusů, pokud se uvádí počet položek
- Položka = Jednotlivé typy
- Kus = celkový počet
- Přidat nápovědy k položkám a kusům
- [x] Komponenta pro ovládání sledování času
- Vyřešit co se bude zobrazovat a jak se to bude zpracovávat
- Co se bude dít po zapauzování ?
- Zvýraznění jestli se sleduje nebo nesleduje čas (zvýraznění časovače?)
- Měla by zde existovat informace kolik času již skladník na úkolu strávil
- [x] Přidání notifikací a ovládání sledování času i na mobil
- Zobrazení notifikací o času, při opuštění úkolu
- Zobrazení notifikací o zapauzování času
- Přidní komponenty pro zapauzování, odpauznutí...
- [x] Sumární informace u tabulek seskupování
- ve všech tabulkách, kde se seskupuje přidat sumární informace o času
- [x] Přesun tlačítek k dolnímu okraji v režimu Skladníka
- Nedává to smysl, lze to ovládat v pořádku.
- [x] Dashboard komponenta pro jednotlivce
- Přidat na horní část komponenty sumární informace o odpracovaném času - zvýraznit
- Přejmenovat na Dnes odpracováno
- Co s prázdnými řádky? > ty by se prostě nezobrazovaly
- Co s nepotřebnými informacemi < ???
- [ ] (Skipnout zatím) Dashboard komponenta Jak na zobrazování velkých čísel (6 cifer)
- [x] Editovací obrazovka Tasku v režimu skladník
- Zvětšení tlačítek
- [x] Tvorba prezentovacího scénáře pro skladníka
- Vytvořit ideální průchod aplikací pro režim skladník tak, aby byly vidět všechny funkce
- abychom nemuseli vyskakovat z prototypu - úvodní obrazovka atd.
- [x] Tvorba prezentovacího scénáře pro vedoucího
- Vytvořit ideální průchod aplikací pro režim Vedoucí tak, aby byly vidět všechny funkce