Odoo Help


Scheduling Employee Time Based on Sales Order

Thomas D.
on 11/15/13, 2:41 PM 1,284 views

We have an old carpet cleaning app where you can assign an employee to a purchase order (carpet cleaning invoice), along with the cleaning van, and a start date and time. Then, as cleaning services are added to the purchase order, the employee is automatically put into the work schedule on the right day for the number of hours (the sum of time each service item on the invoice takes). Also, a separate schedule can be created for each cleaning van.

This lets us know when the vans/employees are busy or available, which allows us to schedule and view carpet cleaning availability for new customers calling in.

Here's an example:

  1. A carpet cleaning invoice is created.
  2. Employee 1 is added to the invoice.
  3. Cleaning Van 1 is added to the invoice.
  4. A date and time is picked on the invoice.
  5. A 144 Sq. Ft. room is added as a line item to the carpet cleaning invoice (i.e. - it takes 20 minutes to clean 144 Sq. Ft.).

In this example, the work schedule automatically shows employee 1 and van 1 as blocked out on the calendar for 20 minutes on the right day and the right time.

What would be the best way to try and implement something similar in OpenERP 7?

Thanks, Thomas

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

0 follower(s)


Asked: 11/15/13, 2:41 PM
Seen: 1284 times
Last updated: 3/16/15, 8:10 AM