Přeskočit na hlavní obsah

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

  1. Přejděte do Nastavení → Integrace
  2. Najděte sekci Google Calendar
  3. Klikněte na Připojit Google Calendar
  4. V popup okně se přihlaste ke svému Google účtu
  5. 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
  6. Po potvrzení se popup zavře a integrace je aktivní
info

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:

  1. V Nastavení → Integrace → Google Calendar klikněte na Vybrat kalendáře
  2. Zaškrtněte kalendáře, které chcete vidět v přehledu výkazů
  3. 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.

tip

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ýkazAkce v Google Calendaru
Manažer schválí žádost o nepřítomnostVytvoří se celodenní událost (title = typ nepřítomnosti, rozsah = datum od–do)
Uživatel zruší schválenou nepřítomnostUdá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í
warning

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:

  1. Klikněte na tlačítko Aktualizovat oprávnění v banneru
  2. Otevře se popup s Google OAuth dialogem — stejný jako při prvním propojení
  3. Potvrďte oprávnění — tentokrát uvidíte čtení i zápis událostí
  4. Popup se zavře, banner zmizí a synchronizace nepřítomností začne fungovat
tip

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.

info

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.events dá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í