Přeskočit na obsah
EP365 Worklog
Výkazy práce pro Microsoft 365 · v 1.0

Od vykázané hodiny. K faktuře. Ve vašem M365.

Zákazníci, projekty a milníky, vykazování hodin, schvalování a fakturační podklady – celý tok od zapsané hodiny k faktuře v jedné aplikaci, která žije přímo v SharePointu vašeho tenantu. Servisní paušály s převodem hodin, maticový ceník a výkaz pro zákazníka na kliknutí. Bez externího backendu.

Od hodiny k faktuře
Zapsat → odeslat → schválit → vyfakturovat. Celý tok hodin v jedné aplikaci, s auditní stopou.
Servisní smlouvy pod kontrolou
Měsíční paušál, převod nevyčerpaných hodin i práce nad rámec – spočítané, ne odhadované.
Ve vašem M365
Hodiny, sazby i výkazy zůstávají v SharePointu vašeho tenantu. Bez externího backendu.
Domluvit ukázku Cenová nabídka 9 listů · 4 role · per tenant
WORKLOG · SCHVALOVÁNÍ
Tento měsíc vykázáno 312 h · k fakturaci 186 400 Kč
Odeslané výkazy · čekají na schválení
JN
Jana Nováková
Vývoj · 6 h · Modul reklamací
PD
Petr Dvořák
Podpora · 4,5 h · Servis – červenec
LM
Lucie Marešová
Konzultace · 2 h · Workshop k API
MK
Martin Kolář
Analýza · 8 h · Spuštění MVP
paušál 16 h · nad rámec 3,5 h → FAKTURACE
9 listů
veškerá data ve vašich SharePoint listech
4 role
Správce · Vedoucí · Spolupracovník · Fakturant
100 %
data ve vašem M365 tenantu
0 backendů
žádné Azure Functions, žádná externí databáze
Co dnes firmy řeší · 3 / 3

Tři věci, které zná každá firma fakturující hodiny.

01 · EXCELY

Hodiny po sešitech a hlavách

Každý si vede výkaz po svém – v Excelu, poznámkách, nebo vůbec. Na konci měsíce se honí hodiny po lidech, sazby se dohledávají v e-mailech a nikdo neručí za to, že je výkaz úplný.

02 · PŘEČERPÁNÍ

Paušály nikdo nehlídá

Servisní smlouva má předplacených 16 hodin – ale kolik se reálně vyčerpalo? Přečerpání se zjistí pozdě, nevyčerpané hodiny propadají bez pravidel a práce nad rámec se nedofakturuje.

03 · FAKTURACE NASLEPO

Podklady se skládají ručně

Fakturantka skládá přílohy k fakturám z tabulek, které nikdo neschválil. Chybí stopa kdo co odsouhlasil, výkaz pro zákazníka se formátuje ručně a forecast příjmů z hodin neexistuje.

Pro koho je / není

Pro týmy, které prodávají svůj čas.

Pro koho je

  • Prodáváte čas – konzultace, vývoj, servis – a chcete hodiny vykazovat, schvalovat a fakturovat v jednom toku.
  • Máte servisní smlouvy s měsíčním paušálem a potřebujete hlídat čerpání, převody nevyčerpaných hodin i práci nad rámec.
  • Chcete sazby řízené ceníkem (zákazník / projekt / osoba), ne dohadované při fakturaci.
  • Posíláte zákazníkům měsíční výkaz práce a chcete ho generovat na kliknutí – Word dle vaší šablony nebo CSV.
  • Používáte EP365 CRM a chcete, aby se schválené hodiny propsaly do výhledu příjmů automaticky.

Pro koho NEjsme

  • Hledáte enterprise PSA / ERP s plánováním kapacit, docházkou a mzdovou integrací (SAP, BMD, projektové ERP).
  • Potřebujete stopky a automatické měření času na pozadí. EP365 Worklog je o vědomém vykazování, ne o trackování aktivit.
  • Chcete integrované fakturační jádro s vystavováním faktur. Worklog připraví schválené podklady a částky – fakturu vystavíte ve svém účetním systému.
  • Nemáte SharePoint Online. EP365 Worklog běží jako SPFx webpart výhradně v Microsoft 365.
Klíčové funkce · 8 / 8

Osm věcí, díky kterým se hodiny neztrácejí.

01

Vykazování bez otálení

Můj výkaz s rychlým zápisem (projekt, milník, typ práce, hodiny, popis) a týdenní mřížkou – hodiny po dnech Po–Ne, klik na buňku předvyplní formulář. Prázdný týden? Jedním tlačítkem zkopírujete ten minulý jako koncepty. Výkaz jde založit i přímo z milníku nebo úkolu.

Týdenní mřížkaKopie minulého týdneKoncept → Odesláno
02

Zákazníci, projekty a milníky

Strom zákazník → projekt → milník → úkol. Projekty v kanbanu dle stavu (drag & drop), milníky jako měsíce servisní smlouvy nebo funkční celky s rozpočtem hodin. Úkoly s řešitelem, stavem a procentem hotovo. Zákazníky lze převzít z EP365 CRM.

Kanban projektůMěsíce i funkční celkyRozpočty hodin
03

Schvalování s auditní stopou

Odeslané výkazy čekají ve frontě – správce vidí vše, vedoucí své projekty. Schválení i zamítnutí hromadně nebo po jednom, zamítnutí s důvodem, který autor uvidí u záznamu. O odeslání, schválení i zamítnutí chodí e-mailové notifikace přes Microsoft Graph.

Fronta ke schváleníDůvod zamítnutíE-mailové notifikace
04

Servisní smlouvy a paušály

Projekt typu Servisní smlouva má měsíční předplacené hodiny a režim převodu nevyčerpaných hodin (žádný / plný / částečný se stropem). Uzávěrka měsíce převod spočítá a propíše do dalšího měsíce. Čerpání vidíte v burn-down na přehledu – včetně práce nad rámec. Paušál i sazbu lze dědit ze smlouvy v EP365 CRM.

Paušál + carry-overPráce nad rámecDědění z CRM
05

Maticový ceník sazeb

Hodinové sazby ve třech úrovních: zákazník × typ práce (+ výchozí sazba), projekt × typ práce a osobní sazba na projektu. Při zápisu se vybere nejkonkrétnější a uloží se jako snímek k výkazu – pozdější změna ceníku historii nepřepíše. Nefakturovatelné hodiny se evidují bez částky.

Zákazník · projekt · osobaSnímek sazbyFakturovatelné / interní
06

Fakturace a výkaz pro zákazníka

Schválené hodiny seskupené po zákaznících: vyexportujete měsíční výkaz do Wordu dle vaší šablony (logo, hlavička, patička) nebo CSV a vybrané hodiny označíte jako fakturované s číslem faktury. Souhrny respektují měny (CZK / EUR per projekt).

Word dle šablonyCSV exportOznačení fakturováno
07

Uzávěrka měsíce → CRM forecast

Máte-li EP365 CRM, jedno tlačítko spočítá fakturovatelný příjem ze schválených hodin – u servisních smluv jen nad rámec paušálu, u fixních milníků (FTFP) pevnou cenu po akceptaci – a zapíše ho do Očekávaných příjmů v CRM. Splatnost zákazníka určí měsíc, do kterého příjem padne.

T&M i FTFPSplatnostiIdempotentní re-sync
08

Import, role a scoping

Import hodin z CSV s náhledem, párováním osob na účty a ochranou proti duplicitnímu importu. Čtyři role řízené SharePoint skupinami. Spolupracovníky lze scopovat na konkrétní zákazníky či projekty – bez přiřazení nevidí nic (striktní režim).

CSV import s náhledem4 roleScoping spolupracovníků
Použití · 4 reálné scénáře

Co s tím lidé každý den dělají.

KONZULTANT

Hodiny zapsané za minutu denně

UŽIVATEL ŘÍKÁ
„Po obědě otevřu Můj výkaz, mřížka mi ukáže týden – kliknu na dnešek u projektu, doplním hodiny a popis. V pátek jedním tlačítkem odešlu celý týden ke schválení."
  • Rychlý zápis s předvyplněným projektem a milníkem
  • Týdenní mřížka po dnech + kopie minulého týdne
  • Zamítnutý výkaz ukazuje důvod – opravím a pošlu znovu
VEDOUCÍ PROJEKTU

Schválení fronty za pět minut

UŽIVATEL ŘÍKÁ
„Přijde mi e-mail, že tým odeslal výkazy. Otevřu Schvalování, vidím jen své projekty – hromadně schválím, jeden výkaz vrátím s důvodem. Autor to hned vidí i s notifikací."
  • Fronta jen mých projektů, hromadné schválení
  • Zamítnutí s důvodem + e-mail autorovi
  • Rozpočty milníků a burn-down čerpání na přehledu
FAKTURANT

Podklady k fakturám na kliknutí

UŽIVATEL ŘÍKÁ
„Začátkem měsíce otevřu Fakturaci – schválené hodiny po zákaznících. Vyexportuji Word výkaz s naším logem jako přílohu faktury a hodiny označím číslem faktury jako vyfakturované."
  • Schválené hodiny seskupené po zákaznících
  • Word výkaz dle šablony (logo, hlavička, patička) / CSV
  • Označení fakturováno s referencí faktury
JEDNATEL

Čerpání servisů a výhled příjmů

UŽIVATEL ŘÍKÁ
„Na přehledu vidím čerpání servisních paušálů včetně převodů a práce nad rámec. Po uzávěrce se schválené hodiny objeví v CRM forecastu – vím, co z odpracovaného reálně přiteče."
  • Burn-down servisních smluv (paušál + převod + nad rámec)
  • Uzávěrka měsíce → Očekávané příjmy v EP365 CRM
  • Přehled využití: hodiny dle zákazníků, fakturováno po měnách
Jak je postavená

Čtyři vrstvy. Všechny ve vašem M365.

Žádný další systém. Hodiny, sazby, konfigurace i výpočty zůstávají ve vašem SharePointu a Microsoft Graphu. Z naší strany běží jen ověření platnosti licence.

01
ROZHRANÍ
Jeden webpart, blade panely a ⌘K
SPFx webpart se světlým app-shellem. Záznamy se otevírají v bočních blade panelech (detail + editace), výkaz jde založit přímo z milníku či úkolu. Hluboké odkazy na každý view i záznam a command palette (⌘K / Ctrl+K) s fulltextem.
02
DATA – SP LISTY
Vše ve vašich SharePoint listech
Veškerá data žijí v 9 SharePoint listech (prefix EP365Work*) ve vašem M365 tenantu – projekty, milníky, úkoly, výkazy, ceník, přiřazení, zákazníci i nastavení. Auto-provisioning je vytvoří sám při prvním načtení.
03
MICROSOFT GRAPH
E-mailové notifikace
Notifikace o odeslání, schválení a zamítnutí výkazů jdou přes /me/sendMail (odesílatel je vždy přihlášený uživatel). Vše best-effort z prohlížeče – výpadek Graphu nikdy neshodí samotnou akci.
04
LICENCE
Jediný kontakt s naším serverem
Slouží pouze k ověření platnosti vaší licence (tenant ID + expirace). Žádné hodiny, sazby ani zákaznická data tudy neprotékají.
Konkurenční srovnání

Kde má EP365 Worklog jasnou výhodu.

Vlastnost
EP365 Worklog
Excel / tabulky
Cloud time-tracking
Vlastní SP řešení
Běží ve vašem M365 tenantu
ne
~částečně
Bez externího backendu
ne
~částečně
Data neopouštějí tenant
ne
Schvalovací workflow s auditní stopou
ne
~částečně
~částečně
Servisní paušály + převod hodin
~částečně
ne
ne
Maticový ceník a snímek sazby
ne
~částečně
ne
Výkaz pro zákazníka (Word dle šablony)
~částečně
~částečně
ne
Propojení s CRM forecastem
ne
ne
ne
Data a bezpečnost

Argumenty, které ocení vaše IT i management.

Hodiny a sazby ve vašem tenantu, bez Power Automate, bez externího backendu. Jediná externí závislost je ověření licence. Auto-provisioning bez ručního PowerShellu.

Data ve vašem tenantu

Hodiny, sazby, zákazníci i výkazy zůstávají v SharePointu zákazníka, pod jeho Entra ID identitou a oprávněními. Žádný export do cloudu třetí strany.

Bez Power Automate

Notifikace jdou přímo z prohlížeče přes Microsoft Graph, výpočty (sazby, čerpání, uzávěrka) běží klientsky. Žádné flows, žádné PA licence.

Jediná externí závislost

Kontrola licence (tenant ID + expirace) – žádná zákaznická data se nepřenášejí. Bez platné licence se aplikace přepne jen pro čtení, data zůstávají.

XSS guardy nad obsahem

Vstupy z listů (poznámky, odkazy, rich-text) procházejí XSS guardy s allowlistem – i obsah zapsaný běžným členem webu je bezpečný.

Role a scoping

Čtyři role přes SharePoint skupiny. Spolupracovník vidí jen přiřazené zákazníky a projekty (striktní režim) a sazby vidí jen správce a fakturant.

Auto-provisioning

Jeden .sppkg do App Catalogu. SharePoint listy a skupiny se vytvoří samy při prvním načtení, idempotentně. Žádný ruční PowerShell.

Žádná zákaznická data nikdy neopouštějí M365 tenant zákazníka. Aplikace nemá vlastní backend pro byznys logiku – výkazy, sazby, čerpání paušálů i uzávěrka běží v SharePointu a Graphu v rámci tenantu.
Ceník

Měsíční licence dle velikosti firmy + implementace u zákazníka.

Výše měsíčního předplatného se odvíjí od velikosti organizace, tedy od celkového počtu uživatelů v rámci vašeho Microsoft 365 prostředí. Celý rozsah aplikace v rámci dané velikosti.

Licence

Jak určujeme cenu licence

1
Do 25 uživatelů
2 000 Kč / měsíc
2
26 – 70 uživatelů
3 500 Kč / měsíc
3
71 – 150 uživatelů
5 000 Kč / měsíc
4
Více než 150 uživatelů
Kontaktujte nás
Rozšířená podpora

Cena podpory

2 200 Kč / hodinu

Konzultace, úpravy prostředí nebo podpora uživatelů.

Jak počítáme cenu podpory

Cena podpory je účtována za každých započatých 15 minut práce. Zákazník je předem informován o předpokládaném rozsahu prací.

Nasazení

Implementace u zákazníka

8 800 – 17 600 Kč jednorázově

Instalace, provisioning listů, workshop pro tým (2 h), nastavení motivu dle vašeho brandu, konfigurace typů prací, ceníku a šablony výkazu, volitelně import zákazníků a hodin z CSV a propojení s EP365 CRM.

Co není v ceně

Plná lokalizace rozhraní do dalších jazyků nad rámec češtiny, customizace nad rámec motivů, migrace rozsáhlých historických dat a serverové automatizace.

Uvedené ceny jsou bez DPH
Případová studie

Jak to vypadá v reálném provozu.

IT služby · 25 konzultantů

„Konec honění hodin na konci měsíce – a nad rámec se konečně fakturuje.“

FIRMA
IT služby · 25 konzultantů
PROJEKTŮ
18 aktivních + 7 servisů
SPRÁVA
2 vedoucí + fakturantka
NASAZENÍ
za půl dne, bez DevOps
Výchozí stav
Každý konzultant vlastní Excel, fakturantka na konci měsíce tři dny skládala podklady a uháněla opozdilce. Servisní paušály se hlídaly od oka – přečerpání se dofakturovalo pozdě nebo vůbec a nevyčerpané hodiny propadaly bez pravidel.
Po nasazení
Hodiny se zapisují denně (týdenní mřížka, kopie minulého týdne), vedoucí schvalují průběžně s notifikacemi. Fakturantka exportuje Word výkazy s logem jako přílohy faktur a hodiny označuje číslem faktury. Uzávěrka propisuje schválené hodiny do CRM forecastu.
Klíčový moment
První uzávěrka měsíce: u dvou servisních smluv se ukázala práce nad rámec, která se dřív nefakturovala – a převod nevyčerpaných hodin přestal být předmětem dohadů se zákazníkem.
„Fakturační podklady, které dřív zabraly tři dny, dnes fakturantka vyexportuje za dopoledne – schválené a s auditní stopou. A data přitom neopustila náš tenant.“
– provozní ředitel, IT služby 25 zam.
FAQ

Co se ptají projekťáci, finance a IT.

Kde jsou uložené naše hodiny a sazby?
Výhradně ve SharePointu vašeho Microsoft 365 tenantu, v listech EP365Work*. Aplikace nemá vlastní databázi ani backend – žádná data neopouštějí váš tenant. Jediná externí komunikace je ověření licence (tenant ID + expirace).
Potřebujeme Power Automate nebo Azure?
Ne. E-mailové notifikace jdou přímo z prohlížeče přes Microsoft Graph (Mail.Send schválíte jednou v SharePoint admin centru), výpočty sazeb, čerpání paušálů i uzávěrka běží klientsky. Žádné scheduled flows, žádné Azure Functions.
Jak funguje schvalování výkazů?
Spolupracovník odešle koncepty ke schválení – vedoucí dotčených projektů dostane e-mail. Ve frontě Schvalování vidí správce vše a vedoucí jen své projekty; schvaluje se hromadně i po jednom. Zamítnutí má volitelný důvod, který autor uvidí u záznamu i v notifikaci – výkaz opraví a pošle znovu. Schválený výkaz už autor upravit nemůže.
Jak fungují servisní smlouvy a převod hodin?
Projekt typu Servisní smlouva má měsíční předplacené hodiny (paušál) a režim převodu nevyčerpaných hodin: žádný, plný, nebo částečný se stropem. Uzávěrka měsíce nevyčerpané hodiny spočítá a propíše do milníku dalšího měsíce – balík je pak paušál + převod. Hodiny nad rámec balíku se fakturují sazbou z ceníku, případně sazbou zděděnou ze smlouvy v EP365 CRM.
Musíme mít EP365 CRM?
Ne, Worklog funguje plnohodnotně samostatně – zákazníky si vedete přímo v aplikaci. S EP365 CRM navíc získáte: nabídku firem z CRM při zakládání zákazníka, dědění paušálu a sazby ze servisní smlouvy v CRM a propsání schválených hodin do Očekávaných příjmů (forecast) při uzávěrce měsíce.
Jak rychle to nasadíme?
Typicky do několika hodin. Nahrajete .sppkg do App Catalogu, schválíte Graph oprávnění, přidáte webpart na web – a první načtení samo vytvoří všechny SharePoint listy a skupiny. Testovací data jsou k dispozici jedním tlačítkem, ostrá data lze naimportovat z CSV.
Můžeme si upravit typy prací a šablonu výkazu?
Ano. Typy prací jsou konfigurovatelný číselník, výkaz pro zákazníka má šablonu s vaším logem, hlavičkou, úvodním textem i patičkou. Sazby nastavíte maticově pro zákazníka, projekt i konkrétní osobu a akcentovou barvu aplikace sladíte s vaším brandem.