ZestyBeanz Technologies Pvt Ltd 4th Floor, Nila, Technopark Thiruvananthapuram,
India – 695581
Phone: +91 471 4063254
Fax : +91 471 2700171


ZestyBeanz Technologies Pvt Ltd
2987, Manikkath Cross Road
Ravipuram, Kochi, India - 682016
Phone: +91 484 4063254


Zesty Labs
Office # 2003, Millennium Plaza Building
Sheikh Zayed Rd, Dubai, UAE
Phone: +971 4333 2222​
Mobile: +971-56-2708993​


ZestyBeanz Technologies GmbH
Reuterstraße 1
90408 Nürnberg
Fon: +49 911 4801 444
Fax: +49 911 4801 445

Onsite Job Tracker App | Oddo - Android Integration

Contact Form

zestyblogteam's picture

Onsite Job Tracker App | Oddo - Android Integration

For any enterprise, it will be really useful to have an online service tracker for their employees, to assign tasks and there by evaluate their performance.

We introduced a new android app for one of our customer Dubai AC. It is an Odoo (OpenERP) synced online service tracker for each of the employees to assign their tasks for a day.The task updates gets easily synced with the existing ERP of the company.

Key Features
  1. Odoo ERP - Android App  integration
  2. GPS Tracking
  3. Offline Sync
  4. Integrated with task and timesheet module
  5. Job time & Break time tracking
Let's have a look how it works,
The manager of the company can create the tasks and assign to the responsible employee.
Erp Screen for the Manager to assign the task
Each employee of the company will be provided with a user credential . He can login in to the app with the credentials provided  which is the same for accessing the Odoo ERP.
Login Screen of the App for the Employee
When the user is logged into the app, all the tasks assigned to him for that day will be listed in Job screen of the app.
Task list for the Employee in the App
On selecting the first task (job),a screen will be displayed which has all the details of the selected task along with  3 buttons at the top of the screen .Start Travel, Start Job and Break.
Details of the Selected Task with the Necessary Buttons
The Start travel button is used to audit the travel time taken for the  employee or the team to reach the work site. This button is not mandatory as it is used only travel is required for Job.  On clicking Start travel, the starting time of the travel will be recorded within the device .
On reaching the destination the user needs to click on the Start Job button to begin the Job. The time recorded from the clicking the Start Travel button and then the Start Job button is taken as the travel time of the selected Job.
There is also an additional check on the Location of the user when the Start Job click is done. The current location of the user is compared to the given location of the task which is given by the ERP and allows the user only to start the job only if the location matches and the current location falls within the radius .
When  the Start Job button is clicked it be automatically changed to Update Job and it works as a toggle button
If the employee need a break, he have to click on Break button.Currently the break time is given as one hour which the employee can avail only one during a day.On taking a break by the user  one hour  will be decreased from his job time.
The user can click on the Update Job button only after one hour after clicking the Break button
When the job is done, the user clicks on Update Job on which a pop-up window will appear 
Update Job Screen for the Employee
The Service Request No which  has to be entered by the user which is relevant to the specific job done by the user.If the job is completed and the invoices are signed by the vendor, click on the buttons Customer Signed and Completed.Then click on Submit.
On clicking the Submit button, the details are updated in the system and with the job time and employee details will be pushed to the server (OpenERP) and get synced with it.
The pushed data to the server is shown below as Time Sheet,in which the travel time (time interval between start travel to start job), job time (time interval between start job to update job) in hours, job reference,task name,task type are loaded.
Synced data in the ERP . with travel time and Job Time
Each tasks of the employee for that particular day can be completed like this.So the manager can effectively evaluate the performance of each employees.
This app works well in OFFLINE mode too, all the data are saved into the device if the device does not have a valid data connection. Once the connection is reestablished the app syncs the latest data to the Odoo server thereby enabling the user to use the app even at remote locations. 
This Odoo-Android integration from our team was a great success . Hoping for more such successful ventures in the future again.
Thank You 
By ZestyBlog Team and Stackon Technologies 

Essential Oils For Nausea's picture

Took me time to understand

Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up. Essential Oils For Nausea

wingsio's picture

Yes, the article I was

Yes, the article I was looking for. Your article gives me another approach on the subject. I hope to read more articles from you.

html color's picture

I’m thoroughly enjoying your

I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to the whole thing. Do you have any helpful hints for newbie blog writers? I’d certainly appreciate it.
html color

Anonymous's picture

Canelo vs Golovkin-Live

Canelo vs Golovkin-Live Stream,Fight Cards,How to Watch,HBO PPV,Boxing,HD,Online,Free,Saul Canelo Alvarez vs Gennady Golovkin Pay Per View,Tickets,Date,Time,TV Channel,Streaming,Odds,Venue Get Update Here.

bloxorz's picture

Many thanks for sharing this

Many thanks for sharing this very diverse opinion post where each expert has no doubt shared his best knowledge on the topic. Have more success in your journey.

need assignment help's picture

instead of opting for the

instead of opting for the company car scheme I have instead taken a car allowance and use my own vehicle for my work which involves fair amount of driving as a surveyor. The company is now inisting that I fit a tracker to my vehicle. Whilst I don't actually have anything to hide with regards to my whereabouts and how I carry out my work duties; i feel that it is a bit of an invasion to insist that I make modifcations to my own vehicle, which is not a company asset. Also in the event of any accident etc, I have my own insurance so any claims will not affect the company premiums.

Hayden's picture

If you wanna get the best

If you wanna get the best result you have to secure and find Academic Paper the potential results. People love to be respected. It urges us to fulfill more. Consider some individual you know who really values something you do, give, or don't do. A commitment of gratefulness is all together for the crucial posting! I unequivocally got a kick out of understanding it.

a10's picture

It is my first time I visit

It is my first time I visit here. The way you create a website very thorough and good. This is very very impressive. I found so many entertaining stuff in your blog, especially its discussion. I will continually be coming on a regular basis you just read your posts.
animal jam, a10, color switch

Dissertation Proposal Writing Services's picture

This Odoo-Android

This Odoo-Android reconciliation from our group was an awesome achievement . Seeking after more such fruitful ventures later on once more.

a10's picture

It is my first time I visit

It is my first time I visit here. The way you create a website very thorough and good.