Novi zadatak
Zadaci
Novi radnik
Radnik se povezuje tako što u Telegramu otvori bota i ukuca /start KOD (kod je na kartici radnika).
Radnici
Pregled
Po radniku
Završeni zadaci — poslednjih 14 dana
Filteri
Rang lista radnika
Rezultati
Šabloni uputstava za radnike
Telegram podešavanja
Danas
Zajednicke beleske
Moje beleske
Uputstvo za administratora
1. Radnici
Na kartici Radnici dodajte ime, zanimanje i telefon. Sistem generise
jedinstveni kod za povezivanje sa Telegramom. Radnik u Telegramu otvori
bota i posalji /start KOD — od tog trenutka prima zadatke direktno
u chat.
Na kartici radnika vidite:
- Vjestine — radnik ih sam postavlja komandom
/skillu Telegramu (npr. vodovod, elektro, keramika). Vidljive su na kartici radnika i u padajucem meniju pri kreiranju zadatka. - Dostupnost — radnik se oznacava kao dostupan/nedostupan komandom
/dostupanili/nedostupan. Nedostupni radnici imaju oznaku 🛑. - Shelly lampica — opciono, pametna lampica koja mijenja boju po zoni zadataka.
2. Kreiranje zadataka
Zadatke mozete kreirati na dva nacina:
A) Preko weba — na kartici Zadaci popunite formu:
- Naziv i Radnik su obavezni.
- Vrsta posla i Lokacija pomazu radniku da se pripremi.
- Prioritet: nizak, srednji, visok ili hitan.
- Rok — birate rezim:
- Datum — fiksni datum i vrijeme.
- Trajanje — npr. 5 sati ili 3 radna dana (vikendi se preskaciju). Rok se racuna od trenutka kad radnik prihvati zadatak.
- Predlozi alat i opremu — AI (Claude) ili ugradjena pravila predlazu sta je potrebno.
B) Preko Telegrama — posaljite botu komandu:
/zadatak Ime Radnika | Naslov zadatka | prioritet
Primjer: /zadatak Belmin | Zamjena slavine u stanu 12 | visok
Ime radnika ne mora biti tacno — sistem trazi najblize podudaranje.
3. Telegram — komande za poslovodju
Ove komande rade samo iz chata poslovodje (TELEGRAM_FOREMAN_CHAT_ID):
/zadatak Radnik | Naslov | prioritet | Brzo kreiranje zadatka |
/status | Pregled stanja: ukupno, zavrseno, aktivno, problemi |
/ko_radi | Lista ko sta trenutno radi, sa vjestinama i dostupnoscu |
4. Telegram — komande za radnike
/start KOD | Povezivanje sa sistemom (kod sa kartice radnika) |
/moji | Prikaz aktivnih zadataka sa dugmadima |
/napomena tekst | Dodaje napomenu na aktivan zadatak |
/materijal opis | Biljezi utroseni materijal na zadatku |
/skill vjestine | Postavlja vjestine (npr. vodovod, elektro, keramika) |
/dostupan | Oznacava radnika kao dostupnog |
/nedostupan | Oznacava radnika kao nedostupnog (poslovodja dobija obavjestenje) |
/istorija | Pregled zadnjih 5 zadataka |
5. Telegram — dugmad na zadatku
Kad radnik dobije zadatak u Telegramu, vidi dugmad:
- Prihvatam zadatak — radnik potvrduje da preuzima posao.
- Pocinjem — radnik zapocinje rad (status: u toku).
- Zavrseno — zadatak je zavrsen. Poslovodja dobija obavjestenje.
- Imam problem — radnik prijavljuje problem, bot trazi opis. Poslovodja dobija obavjestenje.
6. Slike, video i dokumenti
Radnik moze poslati sliku, video ili fajl direktno u chat sa botom. Fajl se automatski vezuje za aktivan zadatak i cuva na serveru. Uz sliku/video moze napisati opis (caption).
Na webu, svaki zadatak ima dugme Prilozi gdje se vide sve slike, videa, napomene i utroseni materijal sa datumima.
Primjeri upotrebe:
- Slika prije/poslije radova kao dokaz
- Video problem koji treba rijesiti
- Racun za kupljeni materijal
7. Obavjestenja za poslovodju
- Privatno (vas chat sa botom): obavjestenje kad radnik zavrsi zadatak, prijavi problem, poslje napomenu, zabiljezi materijal, poslje sliku/video, ili se oznaci kao nedostupan.
- Grupni chat: bot salje prozivku za neposlate zadatke i opomene kad rok istice.
Da biste primali privatna obavjestenja, posaljite /id botu —
taj ID unesite na kartici 🤖 Telegram u polje "Poslovodja chat ID".
8. Semafor zone
Zadaci sa rokom imaju automatski vizuelni indikator:
- 🟢 Zelena — manje od 60% vremena je proslo.
- 🟡 Zuta — proslo je 60-90% vremena.
- 🔴 Crvena — proslo je preko 90% ili je rok istekao.
Boja se prikazuje na kartici zadatka (lijevi rub) i pored imena radnika (tackica). Kad zona predje u zutu ili crvenu, bot salje opomenu radniku i obavjestenje poslovodji.
9. Shelly lampica (opciono)
Svakom radniku mozete dodijeliti Shelly pametnu lampicu ili relej. Na kartici Radnici kliknite na radnika i podesite:
- RGB rezim — lampica mijenja boju (zelena/zuta/crvena) prema najgoroj zoni aktivnih zadataka.
- Dual rezim — dva releja: relej 0 = zelena, relej 1 = crvena, oba = zuta.
- Host — IP adresa uredjaja (bez http://).
- Test — testira sve tri boje na lampici.
10. Arhiva
Kartica Arhiva prikazuje sve zadatke sa naprednim filterima:
- Filter po statusu, prioritetu, radniku i datumu (od/do)
- Sortiranje: najnoviji, najstariji, po prioritetu, najduze/najkrace trajanje, probijeni rokovi
- Rang lista radnika: najbrzi, najsporiji, najvise zavrsenih, najvise problema, najvise probijenih rokova
11. Statistika
Kartica Statistika prikazuje: ukupan broj zadataka po statusu, ucinak po radniku, procenat zavrsenih u roku i grafikon zavrsenih zadataka u poslednjih 14 dana.
12. Prijava radnika
Radnici se prijavljuju na web sa imenom i lozinkom. Poslovodja postavlja lozinku na kartici radnika (dugme "Postavi lozinku"). Radnik pri prvoj prijavi mora promijeniti lozinku.
- Radnik vidi samo svoje zadatke, beleske i profil
- Nema pristup karticama Radnici, Statistika, Arhiva
- Moze mijenjati status zadatka (prihvati, pocni, zavrsi, prijavi problem)
- Moze urediti profil (vjestine, dostupnost) i promijeniti lozinku
13. Beleske
Kartica Beleske ima tri dijela:
- Danas — podsetnici za danas ili prosli (nechekirani), zvezdica stavke, nova dugovanja u zadnjih 24h
- Zajednicke beleske — tabla firme vidljiva svima. Dodaj: "#dugovanje 20KM" za automatsko prepoznavanje taga i iznosa. Svi mogu cekirat odrađeno. Admin moze brisati, zvezdicu, pretvoriti u zadatak, CSV export
- Moje beleske — licne beleske vidljive samo vlasniku. Poslovodja moze poslati licnu belesku radniku. Tvrdo brisanje
Podsetnici: na belesku se moze postaviti datum/vrijeme podsetnika sa ponavljanjem (dnevno, radni dani, nedeljno, mjesecno). Podsetnik se salje preko Telegrama.
14. Checklista opreme
Radnik na svom zadatku vidi opremu kao cheklistu sa kukicama. Stanje se cuva lokalno u browseru. Dugme "Odcekraj sve" resetuje listu.
15. Konfiguracija (.env)
TELEGRAM_BOT_TOKEN | Token od @BotFather |
TELEGRAM_GROUP_CHAT_ID | ID grupnog chata za prozivke |
TELEGRAM_FOREMAN_CHAT_ID | ID privatnog chata poslovodje |
ADMIN_PASSWORD | Lozinka za web prijavu |
ANTHROPIC_API_KEY | Za AI predloge alata (opciono) |
REMINDER_INTERVAL_MIN | Interval provjere rokova u minutama (podrazumijevano 5) |
PORT | Port servera (podrazumijevano 3000) |