API klíč – napojení docházky na vlastní systém | FreshQR
Firma a správa
Administrátor (web)

API klíč: napojení docházky na mzdový nebo HR systém

Šimon Skotnický, zakladatel FreshQR Aktualizováno Doba čtení: 3 min
Na této stránce
  1. Rychlá odpověď
  2. Jak to zapnout
  3. K čemu je to dobré
  4. Pro koho ano / ne
  5. Postup krok za krokem
  6. Jaká data API nabízí
  7. Odvolání a smazání klíče
  8. Zvláštní případy a tipy
  9. Časté dotazy
  10. Související

Rychlá odpověď

API klíč vytvoříte v Moje Společnost › API Klíče tlačítkem Vytvořit nový API klíč. Pojmenujete ho, zaškrtnete oprávnění – například read:reports pro reporty docházky – a klíč hned zkopírujete, protože se zobrazí jen jednou. Váš programátor s ním z REST API načte docházku, absence, přestávky a projekty ve formátu JSON.

Jak to zapnout

Záložka API Klíče je v každé firmě, nic se nezapíná. Klíče vytváří, odvolává a maže jen Hlavní účet a Administrátor. Role Nastavení společnosti: Čtení a úpravy seznam klíčů jen vidí.

  1. Moje Společnost
  2. API Klíče
Záložka API Klíče bez klíče: výzva k propojení FreshQR s vašimi nástroji a tlačítko Vytvořit první API klíč
První API klíč vytvoříte jedním tlačítkem
Kdo může zapnout
Hlavní účet a Administrátor.
Co se změní
Zaměstnanců ani mobilní aplikace se nic netýká. Klíč patří firmě, ne účtu, který ho vytvořil.
Platí pro
Klíč vidí data celé firmy. Oprávnění omezují druh dat, ne pobočky ani zaměstnance.

#K čemu je to dobré

  • Hodiny se do vašeho mzdového nebo ERP systému načtou samy, nemusíte je přepisovat z Excelu.
  • Vlastní přehledy a dashboardy z aktuálních dat docházky, absencí a projektů.
  • Každý klíč má jen oprávnění, která potřebuje, a kdykoli ho odvoláte.

#Pro koho se to hodí

Pro koho ano

  • Firmy s vlastním programátorem nebo dodavatelem IT.
  • Mzdové kanceláře a větší firmy s vlastním systémem pro import hodin.

Pro koho ne

  • Většina menších firem. Jednodušší je export docházky do Excelu nebo export do mzdového programu, který zapne podpora FreshQR.
  • Kdo čeká hotové napojení na konkrétní HR systém nebo okamžité zasílání změn. API data jen poskytuje, váš systém si je musí načíst sám.

#Postup krok za krokem

  1. Klikněte na Vytvořit nový API klíč.

    V Moje Společnost › API Klíče klikněte na Vytvořit nový API klíč, u prvního klíče na Vytvořit první API klíč. Do pole Název (volitelné) napište, k čemu klíč slouží, například „Mzdový systém – export“.

  2. Vyberte oprávnění.

    Oprávnění jsou ve dvou sloupcích: Čtení (jen zobrazení dat) a Zápis (vytváření, úprava a mazání). Zaškrtněte jen to, co integrace opravdu potřebuje. Pro načítání hodin do mzdového systému obvykle stačí read:reports. Volba read:* dá přístup ke všem datům pro čtení. Bez aspoň jednoho oprávnění klíč nevytvoříte.

    Okno Vytvořit nový API klíč: název Mzdový systém – export a oprávnění rozdělená na čtení a zápis se zaškrtnutým read:reports
    Klíči dáte jen potřebná oprávnění
  3. Zkopírujte klíč.

    Klikněte na Vytvořit API klíč. Okno API klíč vytvořen ukáže celý klíč s upozorněním Důležité: Tento API klíč uvidíte pouze nyní. Uložte si ho bezpečně! Klikněte na Kopírovat a zavřít. Později klíč zobrazit nejde.

    Okno API klíč vytvořen s upozorněním, že se klíč zobrazí jen jednou (hodnota je rozmazaná)
    Klíč si hned zkopírujte, podruhé se nezobrazí
  4. Předejte klíč a dokumentaci svému IT.

    Klíč pošlete bezpečnou cestou, ne v běžném e-mailu nebo chatu. Na stejné záložce je rozbalovací panel API dokumentace se základní adresou API, způsobem přihlášení klíčem a příklady volání – ten předejte programátorovi spolu s klíčem. Pod ním jsou doporučené bezpečnostní zásady.

    Rozbalený panel API dokumentace s adresou API, přihlášením klíčem a příklady volání
    Dokumentace API je přímo v aplikaci
  5. Kontrolujte, jestli se klíč používá.

    Tabulka klíčů ukazuje Název, Oprávnění, Stav, Vytvořeno a Naposledy použito. Klíč, který se dlouho nepoužívá, dostane štítek Nepoužito více než 30 dní – zatím se ukazuje i u nového klíče, který ještě nikdo nepoužil.

    Seznam API klíčů: Mzdový systém – export s oprávněním read:reports, stav Aktivní, naposledy použito Nikdy a akce odvolat a smazat
    Přehled API klíčů a jejich použití

#Jaká data API nabízí

OprávněníData
read:reportsReporty docházky, absencí, přestávek a projektů, denní a měsíční přehledy.
read:attendanceDocházka, jednotlivé skeny a kdo je právě v práci.
read:absencesAbsence zaměstnanců.
read:breaksPřestávky.
read:projects, read:approved-project-hoursProjekty a schválené hodiny na projektech.
read:employeesSeznam zaměstnanců s kontakty.
write:… a delete:…Vytváření a úprava absencí, projektů, poboček, docházky a zaměstnanců, mazání docházky a poboček.

Oprávnění pro zápis a mazání dávejte jen zkušenému integrátorovi a jen tehdy, když je opravdu potřebuje. Zápisy přes API se projeví v docházce a reportech stejně jako ruční úpravy – nezapisujte jimi do měsíců, které už máte uzavřené.

#Odvolání a smazání klíče

  • OdvolatIkona přeškrtnutého kolečka u klíče otevře Potvrdit odvolání. Po kliknutí na Odvolat klíč okamžitě přestane fungovat a v seznamu zůstane se stavem Odvolaný.
    Okno Potvrdit odvolání API klíče Mzdový systém – export s upozorněním, že přístup se okamžitě zablokuje
    Odvolaný klíč okamžitě přestane fungovat
  • SmazatČervený koš klíč po potvrzení smaže. Přestane fungovat a zmizí ze seznamu. Odvolání ani smazání nejde vrátit.
    Seznam API klíčů s odvolaným klíčem
    Odvolaný klíč zůstane v seznamu, dokud ho nesmažete

#Zvláštní případy a tipy

Ztratili jste klíč
Znovu ho zobrazit nejde. Vytvořte nový, předejte ho integrátorovi a starý odvolejte.
Změna oprávnění
Oprávnění existujícího klíče upravit nejde. Vytvořte nový klíč s jinými oprávněními a starý odvolejte.
Odchod administrátora
Klíč patří firmě. Když smažete účet administrátora, který klíč vytvořil, klíč funguje dál. Pokud ho už nechcete, odvolejte ho.
Čísla nesedí s webem
Délky v reportech API mají dvě podoby. Pole končící na _as_in_reports_minutes jsou spočítaná stejně jako ve webové aplikaci a exportech – ať je integrátor používá.

#Časté dotazy

Může klíč vytvořit manažer?

Ne. Jen Hlavní účet a Administrátor. Role Nastavení společnosti: Čtení a úpravy klíče jen vidí.

Vidí klíč jen některé pobočky?

Ne. Klíč vždy vidí data celé firmy. Oprávnění omezují jen druh dat.

Posílá API změny samo, třeba přes webhook?

Ne. Váš systém si data načítá sám, například jednou denně.

Je API v češtině?

API vrací data ve formátu JSON. Dokumentace v aplikaci má české popisky, názvy oprávnění a polí jsou anglicky.

#Související

Jste tadyAPI Klíče a REST API

Webová aplikace (administrátor)Mobilní aplikace (zaměstnanec)