---
# System prepended metadata

title: Jagu Fixes

---

# 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