This question has been flagged

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

Avatar
Discard