Google Calendar integrace
Propojte Google Calendar s Můj Výkaz a mějte svůj kalendář a výkaz v synchronizaci oběma směry. Integrace je obousměrná:
- Čtení — události z vašeho kalendáře se zobrazují jako návrhy přímo v denním přehledu výkazů, ze kterých jedním klikem vytvoříte záznam práce.
- Zápis — schválené nepřítomnosti (dovolená, nemoc, home office, ...) se automaticky propíší do vašeho Google Calendaru jako celodenní události.
Jak propojení funguje
Po připojení Google Calendaru se ve vašem přehledu výkazů zobrazí modré řádky s událostmi z kalendáře. Tyto návrhy odpovídají dni, který si prohlížíte. Kliknutím na + Zapsat z události automaticky vytvoříte nový záznam práce s předvyplněným popisem a trváním.
Souběžně s tím platí, že jakmile vám manažer schválí žádost o nepřítomnost, v kalendáři se automaticky vytvoří celodenní událost pokrývající schválený rozsah. Pokud nepřítomnost zrušíte nebo je zamítnuta, událost se z kalendáře automaticky smaže.
Připojení Google Calendaru
- Přejděte do Nastavení → Integrace
- Najděte sekci Google Calendar
- Klikněte na Připojit Google Calendar
- V popup okně se přihlaste ke svému Google účtu
- Odsouhlaste oprávnění — Můj Výkaz potřebuje čtení a zápis událostí (
calendar.events), aby mohl zobrazovat návrhy v timesheetu a zároveň zapisovat schválené nepřítomnosti - Po potvrzení se popup zavře a integrace je aktivní
Každý uživatel si připojuje svůj vlastní Google Calendar. Sync nepřítomnosti jde do kalendáře toho zaměstnance, kterého se žádost týká — nikoliv do kalendáře schvalovatele.
Výběr kalendářů
Pokud máte více kalendářů (firemní, soukromý, sdílené kalendáře), můžete vybrat, které se mají zobrazovat v přehledu výkazů jako návrhy:
- V Nastavení → Integrace → Google Calendar klikněte na Vybrat kalendáře
- Zaškrtněte kalendáře, které chcete vidět v přehledu výkazů
- Uložte výběr
Výchozí nastavení zobrazuje všechny viditelné kalendáře. Výběr kalendářů se vztahuje pouze na čtení — schválené nepřítomnosti se vždy zapisují do vašeho primárního kalendáře.
Čtení — návrhy z kalendáře v přehledu výkazů
Jakmile je Google Calendar připojen, v denním přehledu výkazů uvidíte:
- Modré řádky pro události z kalendáře (odlišené od zelených záznamů práce)
- Název události a trvání — přesně jak máte v kalendáři
- Tlačítko + Zapsat / + Track — vytvoří záznam práce s předvyplněnými daty
Systém automaticky odfiltruje duplicity — pokud z události záznam práce už existuje (stejný název i trvání), návrh se nezobrazí znovu.
Dny s událostmi z kalendáře se zobrazují i v případě, že nemáte žádné záznamy práce. Nikdy vám neunikne den s schůzkami.
Zápis — synchronizace nepřítomností
Integrace automaticky zapisuje do kalendáře pouze schválené žádosti o nepřítomnost z modulu Nepřítomnosti (dovolená, nemocenská, home office, osobní volno, ...).
| Akce v Můj Výkaz | Akce v Google Calendaru |
|---|---|
| Manažer schválí žádost o nepřítomnost | Vytvoří se celodenní událost (title = typ nepřítomnosti, rozsah = datum od–do) |
| Uživatel zruší schválenou nepřítomnost | Událost se automaticky smaže |
| Manažer zamítne žádost | Žádná událost se nevytváří (pokud už existovala, smaže se) |
| Žádost v stavu „Podaná" | Žádná událost — vytvoří se až po schválení |
Do kalendáře nikdy nezapisujeme běžné časové záznamy z timesheetu — pouze schválené nepřítomnosti. Timesheet zůstává privátně v Můj Výkaz.
Upgrade oprávnění pro legacy uživatele
Pokud jste si Google Calendar propojili před dubnem 2026, váš souhlas byl udělen pouze pro čtení kalendáře (calendar.readonly). Pro nově spuštěnou synchronizaci nepřítomností je potřeba oprávnění rozšířit.
Jak rozpoznáte, že potřebujete upgrade:
V Nastavení → Integrace → Google Calendar se vám zobrazí žlutý (amber) banner s upozorněním a tlačítkem „Aktualizovat oprávnění".
Postup:
- Klikněte na tlačítko Aktualizovat oprávnění v banneru
- Otevře se popup s Google OAuth dialogem — stejný jako při prvním propojení
- Potvrďte oprávnění — tentokrát uvidíte čtení i zápis událostí
- Popup se zavře, banner zmizí a synchronizace nepřítomností začne fungovat
Vaše stávající nastavení kalendářů se zachová. Výběr kalendářů z Vybrat kalendáře (tj. které kalendáře se zobrazují v timesheetu) přežije upgrade beze změny — nemusíte nic nastavovat znovu.
Dokud oprávnění neaktualizujete, integrace funguje v režimu pouze pro čtení — návrhy z kalendáře se zobrazují normálně, ale schválené nepřítomnosti se do Google Calendaru nezapíší. Schválení samotné nepřítomnosti v Můj Výkaz ale proběhne normálně, jen se přeskočí sync do kalendáře.
Odpojení Google Calendaru
V Nastavení → Integrace → Google Calendar klikněte na Odpojit. Vaše záznamy práce i nepřítomnosti v Můj Výkaz zůstanou nedotčeny — odpojením se pouze přestanou zobrazovat návrhy z kalendáře a zastaví se zápis nových událostí o nepřítomnostech. Už existující události v Google Calendaru se po odpojení nemažou.
Dostupnost
Google Calendar integrace je dostupná od Starter plánu.
Zabezpečení a ochrana dat
- Oprávnění
calendar.eventsdává Můj Výkaz možnost číst a zapisovat události v kalendářích, ke kterým máte vy sami přístup. Nemá přístup k cizím kalendářům, nastavení účtu, ani k ničemu mimo události. - Do kalendáře zapisujeme výhradně schválené nepřítomnosti z modulu Nepřítomnosti — žádné jiné události Můj Výkaz nevytváří, neupravuje ani nemaže.
- Refresh token je uložen šifrovaně (AES-256-GCM) ve vašem uživatelském profilu v databázi Můj Výkaz.
- Oprávnění můžete kdykoliv odvolat — buď v Můj Výkaz přes Odpojit, nebo přímo v Google Account → Security → Third-party apps.
- Per-user scope — každý uživatel spravuje svou integraci samostatně. Admin nemá přístup ke kalendářům svých zaměstnanců.
Související
- Modul Nepřítomnosti — workflow schvalování a sync do kalendáře
- Nastavení organizace — plány a dostupnost funkcí