360DESIGN / ODOO / ACTIVITY BMS

Din activitatea vehiculelor în costul proiectului.

Datele din iTrack descriau vehiculele. Odoo păstra oamenii, proiectele și planificarea. Am construit legătura dintre aceste surse, astfel încât activitatea din teren să poată fi urmărită ca timp, resurse și cost atribuite unui proiect.

iTrack & Fleet • Planning & Timesheets • Costuri pe proiect

Logo Activity BMS

Operațiuni în teren • Flotă & proiecte

Odoo Online • iTrack API

01 / PROVOCAREA

Vehiculele, oamenii, proiectele și costurile erau urmărite în locuri diferite. O imagine completă cerea verificări manuale.

02 / DECIZIA

Am conectat iTrack cu fluxurile din Odoo și am stabilit reguli clare pentru asociere, filtrare și prevenirea duplicatelor.

03 / REZULTATUL

Activitatea poate fi legată de om și proiect, apoi citită alături de timpul și costul înregistrat.

FLUXUL CONSTRUIT

Un proces care poate fi urmărit cap-coadă.

01

Vehicul

02

Activitate

03

Task & timp

04

Cost de proiect

01 / 07 · STUDIU DE CAZ

Când informația există, dar răspunsul tot cere muncă manuală

CE CONTEAZĂ PENTRU BUSINESS

Problema nu era lipsa datelor, ci munca necesară pentru a le transforma într-o decizie despre proiect.

Pentru a înțelege costul unei activități, echipa ar fi trebuit să verifice separat raportul vehiculului, persoana implicată, proiectul, intervalul de lucru și regulile de cost. O parte din informație venea din monitorizarea GPS sau CAN; alta era introdusă de oameni în Planning, Timesheets, Fleet și HR. Fără reguli de asociere, aceleași ore riscau să fie introduse de două ori sau atribuite greșit.

Obiectivul nu era să copiem datele dintr-un sistem în altul. Era să le transformăm în informații utilizabile pentru pontaj, alocare, cost și, în timp, analiza profitabilității proiectelor. Asta a cerut întâi definirea rolului fiecărei surse: iTrack descrie activitatea vehiculului, Planning descrie ce s-a programat, Timesheets păstrează timpul și costul înregistrat, iar Time Off și Payroll au propriile reguli HR.

02 / 07 · STUDIU DE CAZ

iTrack devine sursă de date pentru procesele Odoo

CE CONTEAZĂ PENTRU BUSINESS

Un eveniment extern devine util când știm cui, cărei activități și cărui proiect îi aparține.

Integrarea citește activitățile vehiculelor din iTrack și le asociază în Odoo folosind numărul de înmatriculare. Șoferul este asociat cu un angajat; când informația externă este incompletă, există reguli de fallback și cazuri lăsate pentru verificare. Activitatea este legată de un task sau proiect, cu interval, durată, tip și, unde este relevant, adresă. Astfel, o linie de timesheet poate spune mai mult decât „două ore”: poate explica activitatea, intervalul și contextul ei.

Datele externe nu sunt presupuse perfecte. GPS și CAN pot oferi informații diferite; integrarea folosește sursa potrivită și fallback unde este necesar. Evenimentele foarte scurte, fără valoare operațională, sunt filtrate, iar importurile repetate sunt verificate pentru duplicate. Într-o etapă, un wizard i-a permis utilizatorului să vadă și să selecteze activitățile înainte de a le transforma în timesheets. Controlul uman a ajutat la validarea regulilor înainte de automatizare mai amplă.

DEMONSTRAȚIE 02 / DIN ODOO

Din planificare în timpul înregistrat

Datele despre activitatea vehiculului sunt corelate cu omul și proiectul.

Planificare și timp înregistrat pentru Activity BMS în Odoo

03 / 07 · STUDIU DE CAZ

Cheia proiectului: reguli de cost, nu doar sincronizare API

CE CONTEAZĂ PENTRU BUSINESS

Omul, vehiculul și utilajul au reguli economice diferite; aceeași activitate nu trebuie taxată de două ori.

O oră de muncă a unui om, o oră de funcționare a unui utilaj și un kilometru parcurs nu au aceeași semnificație economică. Proiectul a definit categorii distincte pentru muncă, echipament, vehicul și alte costuri, împreună cu ratele și regulile aplicabile. Pentru un operator cu utilaj, costul echipamentului poate proveni din activitatea urmărită; pentru un șofer, distanța sau cursa poate fi baza relevantă; pentru alte roluri, timpul omului rămâne componenta principală.

Decizia cea mai importantă este prevenirea dublei înregistrări. Dacă Planning produce deja cost de muncă, importul iTrack nu trebuie să adauge automat încă o dată aceeași componentă. Sincronizarea păstrează legătura dintre activitatea externă și înregistrarea de cost, astfel încât o reluare a importului să poată actualiza sau ignora o linie existentă. Pentru costuri de utilaj care nu reprezintă munca unei persoane, sistemul folosește o identitate tehnică distinctă, în loc să le atribuie fals unui angajat.

Această structură creează baza pentru a compara efortul și costul cu valoarea proiectului. Datele operaționale și cele introduse de oameni se întâlnesc într-un model de cost care poate susține analiza profitabilității, fără ca managerul să reconstruiască manual fiecare componentă.

DEMONSTRAȚIE 03 / DIN ODOO

Costul în contextul proiectului

Activitatea și resursele pot fi urmărite în proiect, cu reguli diferite pentru oameni și echipamente.

Proiect Activity BMS cu activități și costuri în Odoo

04 / 07 · STUDIU DE CAZ

Planificarea și execuția au roluri diferite

CE CONTEAZĂ PENTRU BUSINESS

Planificarea arată intenția. Timesheets și datele din teren ajută la înțelegerea execuției.

Planning răspunde la „cine ar trebui să fie unde și când?”. Timesheets răspund la „ce timp și cost au fost înregistrate?”. Proiectul a legat aceste două perspective, în loc să ceară introducerea aceleiași informații în mai multe locuri. Sloturile pot păstra angajatul, intervalul, taskul și vehiculul sau utilajul; datele din iTrack pot completa perspectiva asupra activității efective.

Această distincție îi ajută pe coordonatori să compare intenția cu realitatea și să investigheze excepțiile. Dacă un vehicul a lucrat, dar proiectul nu este clar, înregistrarea poate fi verificată. Dacă o alocare a fost schimbată, costul nu trebuie multiplicat. O implementare utilă tratează aceste cazuri înainte ca ele să ajungă într-un raport financiar.

DEMONSTRAȚIE 04 / DIN ODOO

Planul și execuția, una lângă alta

Planning păstrează alocarea, iar timesheets arată timpul înregistrat.

Comparație între Planning și Timesheets pentru Activity BMS

05 / 07 · STUDIU DE CAZ

Oamenii, absențele și salarizarea trebuie să rămână coerente

CE CONTEAZĂ PENTRU BUSINESS

Absențele și salarizarea au propriile evidențe, care trebuie să rămână coerente cu planificarea.

Activity BMS a folosit Odoo și pentru legătura dintre planificarea oamenilor, concedii și Payroll. O absență marcată în Planning poate crea sau actualiza înregistrarea Time Off corespunzătoare. Pentru perioade de mai multe zile, regula trebuie să respecte zilele lucrătoare și să nu genereze absențe pentru weekend. Dacă utilizatorul modifică intervalul, sistemul trebuie să ajusteze înregistrarea legată, nu să producă un al doilea concediu.

Au fost analizate și ajustate modurile în care zilele lucrate, concediile și anumite inputuri ajung în salarizare. Aici precizia are importanță directă: Planning este programarea, Time Off este evidența oficială a absenței, iar Payroll folosește datele relevante pentru calcul. Am tratat separat rolul fiecărei aplicații, astfel încât aceeași schimbare să nu creeze înregistrări contradictorii.

06 / 07 · STUDIU DE CAZ

Flota nu înseamnă numai trasee

CE CONTEAZĂ PENTRU BUSINESS

Flota trebuie urmărită și între lucrări: scadențele devin activități pentru responsabili.

Vehiculele au și scadențe administrative: ITP, asigurări, rovinietă, revizii. În Fleet au fost configurate automatizări care creează activități și trimit notificări în apropierea termenelor. Sistemul a trebuit să trateze inclusiv situația în care responsabilul nu este completat, altfel o automatizare aparent corectă poate să nu anunțe pe nimeni.

Acest detaliu arată caracterul proiectului: datele vehiculelor sunt folosite atât pentru activitatea pe proiect, cât și pentru administrarea continuă a flotei. Odoo devine locul unde responsabilul poate urmări ce s-a întâmplat și ce urmează să expire.

DEMONSTRAȚIE 06 / DIN ODOO

Flota urmărită dincolo de trasee

Scadențele vehiculelor devin activități vizibile pentru echipă.

Flota Activity BMS și scadențele urmărite în Odoo

07 / 07 · STUDIU DE CAZ

De ce Odoo Online face proiectul aparte

CE CONTEAZĂ PENTRU BUSINESS

Personalizarea a fost făcută în Odoo Online, în limitele și cu instrumentele platformei SaaS.

Soluția rulează pe Odoo Online, cu instrumentele disponibile în SaaS: aplicațiile standard, Studio, câmpuri custom, acțiuni de server și automatizări. Nu a fost nevoie ca Activity BMS să treacă la o infrastructură separată doar pentru că exista o integrare API. Acest lucru a impus însă grijă în modelarea datelor, în tratarea erorilor, în evitarea buclelor dintre automatizări și în verificarea cazurilor în care datele lipsesc.

360design a lucrat atât la analiza regulilor de business, cât și la integrarea efectivă: asocierea vehicul–șofer–angajat–task, filtrarea evenimentelor, prevenirea duplicatelor, regulile de cost, legătura dintre Planning și Time Off și notificările Fleet. Proiectul ilustrează cât de departe poate fi dus Odoo SaaS când personalizarea pleacă de la deciziile operaționale, nu de la o listă de funcții standard.

CE RĂMÂNE DUPĂ IMPLEMENTARE

O schimbare vizibilă în felul de a lucra.

01

Mai puțină reconstituire manuală

Datele din iTrack și cele introduse de oameni se întâlnesc în contextul proiectului.

02

Costuri mai clare

Timpul, vehiculul și utilajul pot fi tratate separat, fără să dubleze aceeași activitate.

03

Excepții vizibile

Înregistrările incomplete sau neclare pot fi verificate înainte de a ajunge în rapoarte.

MAI MULTE PROIECTE ODOO

Aceeași platformă, alte procese.

Smart Supply

Echipe, misiuni și cost în fabricile clienților

Vezi studiul de caz ↗

AMRP Wood

Planificare și execuție în producție

Vezi studiul de caz ↗

PROCESUL TĂU URMEAZĂ

Unde se rupe fluxul în compania ta?

Pornim de la munca reală a echipei și vedem ce configurăm, ce conectăm și ce merită construit special în Odoo.

Hai să discutăm ↗

Programează o întâlnire cu echipa

Completează formularul de mai jos și noi te vom contacta în cel mai scurt timp pentru a stabili o întalnire.