Project Forecast Lines

Alpha License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module allows to plan your resources using forecast lines.

For each employee of the company, the module will generate forecast line records with a positive capacity based on their working time schedules. Then, tasks assigned to employees will generate forecast lines with a negative capacity which will “consume” the work time capacity of the employees.

The idea is that you can then see the work capacity and scheduled work of people by summing the “forecasts” per time period. If you have more resources (positive forecast) than work (negative forecast) you will have a positive net sum. Otherwise you are in trouble and need to recruit or reschedule your work. Another way to use the report is checking when the work capacity of a department becomes positive (or high enough) in order to provide you potential customers with an estimate of when a project would be able to start.

Forecast lines also come in two states “forecast” or “confirmed”, depending on whether the consumption is confirmed or not. For instance, holidays requests and sales quotation lines create lines of type “forecast”, whereas tasks for project which are in a running state create lines with type “confirmed”.

To get the best experience using the Forecast application you may want to install:

Important

This is an alpha version, the data model and design can change at any time without warning. Only for development or testing purpose, do not use in production. More details on development status

Table of contents

Usage

Forecast lines have the following data:

Objects creating forecast lines:

The creation of forecast lines is done either in real time when some actions are performed by the user (requesting leaves, updating the remaining time on a project task, timesheeting) and also via a cron that runs on a daily basis. The cron is required to cleanup lines related to dates in the past and to recompute the lines related to project tasks by computing the ratio of remaing time on the tasks on the remaining days, for tasks which are in progress. So, to start using consolidated forecast report you first need to set everything mentioned in Usage section. Then, probably run Forecast recomputation cron manually from Scheduled Actions or wait till cron creates records.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Camptocamp SA

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

ntsirintanis

This module is part of the OCA/project project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.