Sati iz UnitLooka u ERP-u, zahtjevi iz ERP-a kao zahtjevi u helpdesku i automatska sinkronizacija podataka: vodič za integraciju UnitLooka s Pantheonom, Minimaxom i poslovnim sustavima rađenima po mjeri.
Svaka tvrtka koja uz ERP koristi poseban alat za zahtjeve ili upravljanje projektima ima isti problem: podaci se vode na dva mjesta i netko ih mora ručno prenositi iz jednog u drugo.
Računovodstvo pita koliko je sati tim u travnju odradio za klijenta XY i počinje pretraživanje Excel-tablica, sustava za zahtjeve i kalendara. Fakturira se po sjećanju ili se uopće ne fakturira.
Za to UnitLook ima REST API, preko kojeg se podaci mogu automatski sinkronizirati s ERP-om, CRM-om i bilo kojim drugim poslovnim sustavom.
Zašto povezati ticketing i ERP
Sustav za zahtjeve i ERP pokrivaju različite dijelove poslovnog procesa koji se međusobno nadopunjuju:
| UnitLook | ERP (Pantheon, Minimax, SAP…) |
|---|---|
| Zahtjevi klijenata | Narudžbenice i računi |
| Evidencija radnih sati po projektu | Troškovi i prihodi po projektu |
| Tim i planiranje | Plaće i obračun rada |
| Status projekta | Financijsko stanje projekta |
Bez integracije sati su u sustavu za zahtjeve, fakturiranje u ERP-u, a računovodstvo čeka da mu netko pošalje Excel-tablicu.
S integracijom se radni sati automatski prenose u ERP, a račun nastaje iz stvarnih podataka, bez ručnog unosa.
Što UnitLook API nudi danas
UnitLook ima REST API sa specifikacijom OpenAPI 3.1. Sve krajnje točke (endpointi) dokumentirane su i mogu se interaktivno isprobati na api.unitlook.com/api/reference.
Dostupni podaci
Zahtjevi
- popis zahtjeva s filtrima (klijent, status, razdoblje, projekt)
- pojedinosti zahtjeva s cijelim razgovorom
- otvaranje i ažuriranje zahtjeva iz vanjskog sustava
Utrošci
- popis utrošenih sati po korisniku i razdoblju
- zbroj po danima (za fakturiranje)
- utrošci po zahtjevu
Projekti
- popis projekata s članovima tima
- status i vremenski okvir
Planiranje
- planirani radni blokovi po zaposlenicima
- usporedba planiranog i ostvarenog
Tipični scenariji integracije
1. Automatski izvoz sati u ERP
Najčešći slučaj: na kraju mjeseca ERP-u trebaju sati po klijentu za fakturiranje.
UnitLook API → radni sati po klijentu za period → ERP → faktura
Voditelj više ne mora skupljati podatke iz UnitLooka i ručno ih upisivati u ERP jer to integracija radi automatski. Na kraju mjeseca ERP već ima sve utrošene sate, razvrstane po klijentu i projektu.
Krajnja točka: GET /api/v1/work-logs?dateFrom=2026-04-01&dateTo=2026-04-30
2. Događaj u ERP-u otvara zahtjev
Kad ERP prepozna situaciju koja traži reakciju (kvar, reklamaciju, zahtjev za promjenom), automatski otvori zahtjev u UnitLooku:
ERP događaj → POST /api/v1/tickets → ticket s odgovornom osobom i rokom
Zahtjev je odmah dodijeljen pravoj osobi, klijent dobiva potvrdu, a tim ima rok.
3. Status projekta u ERP-u
ERP može pratiti stanje isporuke, a UnitLook stanje rada. Integracija povezuje ta dva pogleda:
GET /api/v1/projects → status, sati, tim → ERP projektna kartica
Kako to tehnički radi
Autentifikacija: HTTP Basic Auth, s adresom e-pošte i lozinkom korisnika UnitLooka. Svaki poziv API-ja šalje se sa zaglavljem Authorization: Basic base64(email:password).
Format: JSON. Svi pozivi vraćaju ključeve pisane malim slovima. Pogreške su uvijek u obliku { "error": "..." }.
Dokumentacija: specifikacija OpenAPI 3.1 dostupna je na https://api.unitlook.com/openapi.yaml i možete je izravno uvesti u Postman ili u generatore koda.
Primjer dohvata radnih sati:
curl "https://api.unitlook.com/api/v1/work-logs?dateFrom=2026-04-01&dateTo=2026-04-30" \
-H "Authorization: Basic $(echo -n '[email protected]:lozinka' | base64)"
Integracija s Pantheonom i Minimaxom
Pantheon i Minimax nemaju gotov konektor za UnitLook, ali imaju vlastite API-je. Zato se mogu povezati preko posredničkog servisa (middleware) koji čita podatke iz jednog sustava i upisuje ih u drugi:
UnitLook API → middleware (Node.js / Python / .NET) → Pantheon API
Takav posrednički servis može biti:
- jednostavan zakazani zadatak (cron) koji svakog prvog u mjesecu izvozi sate
- servis koji reagira na događaje, na primjer na zatvaranje zahtjeva
- nadzorna ploča po mjeri koja spaja podatke iz oba sustava.
Ako želite gotovu integraciju bez vlastitog razvoja, javite nam se i napravit ćemo rješenje po mjeri.
Webhooks (uskoro)
Uz REST API u razvoju su i webhooks: UnitLook će slati obavijest (POST) na vaš URL kad se dogodi nešto od ovoga:
ticket.created: otvoren je novi zahtjevticket.closed: zahtjev je zatvorenticket.assigned: promijenila se odgovorna osobatime.logged: upisano je radno vrijeme
Tako vaš sustav više ne mora povremeno provjeravati ima li promjena (polling), a ERP ili CRM mogu reagirati u stvarnom vremenu.
Gdje dalje
- Interaktivna dokumentacija: api.unitlook.com/api/reference, gdje krajnje točke možete isprobati izravno u pregledniku.
- Specifikacija OpenAPI: api.unitlook.com/openapi.yaml, za Postman ili generiranje koda.
- U aplikaciji: Administracija → Integracije → API / Webhook.
Ako trebate pomoć s integracijom ili želite povezati UnitLook s vašim ERP-om na neki poseban način, javite nam se.
Autor
Igor Lišinski
Tim UnitLook — razvijamo alat koji timovima olakšava svakodnevni rad.
Zainteresirani za UnitLook?
Zatraži besplatni demo i saznaj kako UnitLook može pomoći tvom timu — bez obaveza, bez žurbe.