[IMP] project: documentation overhaul (#581)
@ -39,4 +39,4 @@ person he can be assigned.
|
|||||||
Create projects per team, or per working site, and have a more accurate and dynamic database.
|
Create projects per team, or per working site, and have a more accurate and dynamic database.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
* :doc:`../../project/configuration/setup`
|
* :doc:`../../project/overview/setup`
|
||||||
|
@ -8,7 +8,7 @@ Project
|
|||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
|
||||||
project/overview
|
project/overview
|
||||||
project/configuration
|
project/tasks
|
||||||
project/planning
|
project/planning
|
||||||
|
project/record_and_invoice
|
||||||
project/advanced
|
project/advanced
|
||||||
project/application
|
|
@ -5,6 +5,7 @@ Advanced
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
|
||||||
advanced/so_to_task
|
advanced/advanced_projects
|
||||||
advanced/feedback
|
advanced/feedback
|
||||||
|
advanced/so_to_task
|
||||||
advanced/profitability
|
advanced/profitability
|
111
project/advanced/advanced_projects.rst
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
=========================
|
||||||
|
Advanced Project Settings
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Projects can be created for a specific customer or team, and can be coordinated among your
|
||||||
|
employees through visibility options. Stages can be shared among tasks, and the exact time spent on
|
||||||
|
each project can be tracked. All of it in favor of a more integrated and dynamic organization.
|
||||||
|
|
||||||
|
Create advanced projects
|
||||||
|
========================
|
||||||
|
| Go to :menuselection:`Project --> Configuration --> Projects --> Create`.
|
||||||
|
| Choose a *Customer* in order to create a project specifically for him. If not, simply leave the
|
||||||
|
field blank.
|
||||||
|
|
||||||
|
.. image:: media/advanced_project.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on create and enable multiple options for an advanced project in Odoo Project
|
||||||
|
|
||||||
|
Choose who can access a project
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
To create a project for specific teams, under *Visibility*, choose who can have access to the
|
||||||
|
project:
|
||||||
|
|
||||||
|
- *Invited employees*: the ones who are followers (see :doc:`../tasks/collaborate`)
|
||||||
|
- *All employees*.
|
||||||
|
- *Portal users and all employees*: it enables the option *Share*. Recipients receive an
|
||||||
|
email with an invitation to access the document (project).
|
||||||
|
|
||||||
|
Choose an *Analytic Account* to track the profitability of your project in a specific account.
|
||||||
|
|
||||||
|
Timesheet and record time on tasks
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
| To track the time spent on tasks, enable *Timesheets*.
|
||||||
|
| In order to be able to launch a timer, also enable *Timesheet timer*.
|
||||||
|
|
||||||
|
.. image:: media/timesheet.png
|
||||||
|
:align: center
|
||||||
|
:alt: Tab timesheet is being shown under a task in Odoo Project
|
||||||
|
|
||||||
|
Create sales orders from a task
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
To invoice the time (service) and material used on a task, enable *Bill from tasks*. Then, choose
|
||||||
|
the service/product which you would like to bill, or create one on the fly.
|
||||||
|
|
||||||
|
.. image:: media/create_sales_order.png
|
||||||
|
:align: center
|
||||||
|
:height: 270
|
||||||
|
:alt: Menu create sales order is being shown under a task in Odoo Project
|
||||||
|
|
||||||
|
Track the material used on a task
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
After enabling *Bill from Tasks*, enable *Products on Tasks* to track the products/material used
|
||||||
|
during the work on a specific task.
|
||||||
|
|
||||||
|
.. image:: media/track_material.png
|
||||||
|
:align: center
|
||||||
|
:alt: Menu to add products is being shown under a task in Odoo Project
|
||||||
|
|
||||||
|
Take advantage of worksheets
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Worksheets are reports of the work done. To customize and include them in your tasks, enable
|
||||||
|
*Worksheets*. Choose an existing template or create one on the fly.
|
||||||
|
|
||||||
|
.. image:: media/worksheets.png
|
||||||
|
:align: center
|
||||||
|
:alt: Options worksheet and send report being shown under a task in Odoo Project
|
||||||
|
|
||||||
|
Schedule shifts on projects
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
To create shifts to manage your tasks, assign employees, and stay organized, enable *Planning*.
|
||||||
|
|
||||||
|
.. image:: media/planning_menu.png
|
||||||
|
:align: center
|
||||||
|
:width: 290
|
||||||
|
:alt: Shortcut to planning from the dashboard in Odoo Project
|
||||||
|
|
||||||
|
.. image:: media/planning_view.png
|
||||||
|
:align: center
|
||||||
|
:alt: Planning view from a project in Odoo Project
|
||||||
|
|
||||||
|
Manage employees work hours
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
*Working time* defines the number of your employees’ working hours. It adjusts the Gantt
|
||||||
|
planning view of your interventions. Open the external link to adjust the daily hours.
|
||||||
|
|
||||||
|
.. image:: media/work_hours.png
|
||||||
|
:align: center
|
||||||
|
:height: 380
|
||||||
|
:alt: Edit the working hours from Odoo Project
|
||||||
|
|
||||||
|
Share stages across projects
|
||||||
|
============================
|
||||||
|
|
||||||
|
| In order to have a clean Kanban view that works across projects, and even to avoid duplicates,
|
||||||
|
delineate specific stages for different projects.
|
||||||
|
| Go to :menuselection:`Settings --> Activate the developer mode`. Now, go to
|
||||||
|
:menuselection:`Project --> Configuration --> Stages`. Choose the respective one and add
|
||||||
|
the projects among which you would like to share stages.
|
||||||
|
|
||||||
|
.. image:: media/share_stages.png
|
||||||
|
:align: center
|
||||||
|
:alt: Open a stage and choose the projects to share it with in Odoo Project
|
||||||
|
|
||||||
|
|
BIN
project/advanced/media/access_tasks.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
project/advanced/media/advanced_project.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
project/advanced/media/confirm_quotation.png
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
project/advanced/media/create_sales_order.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
project/advanced/media/planning_menu.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
project/advanced/media/planning_view.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
project/advanced/media/record_time.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
project/advanced/media/sales_invoicing.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
project/advanced/media/sales_order.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
project/advanced/media/share_stages.png
Normal file
After Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 15 KiB |
BIN
project/advanced/media/timesheet.png
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
project/advanced/media/track_material.png
Normal file
After Width: | Height: | Size: 96 KiB |
BIN
project/advanced/media/work_hours.png
Normal file
After Width: | Height: | Size: 120 KiB |
BIN
project/advanced/media/worksheets.png
Normal file
After Width: | Height: | Size: 103 KiB |
@ -1,114 +1,71 @@
|
|||||||
======================================
|
===========================================
|
||||||
How to create tasks from sales orders?
|
Create Projects and Tasks from Sales Orders
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
When you sell your services, you can choose to automatically have a project/task created, helping
|
||||||
|
you to not lose track of the work that needs to get done, streamlining the processes between teams.
|
||||||
|
In addition to that, you are able to invoice or reinvoice clients according to the exact time
|
||||||
|
spent on that service.
|
||||||
|
|
||||||
|
Product set up
|
||||||
|
==============
|
||||||
|
|
||||||
|
| Under :menuselection:`Sales --> Products --> Products` create a new product or set up an existing
|
||||||
|
one. Under *General Information* set the *Product Type* as *Service*. Under the *Sales* tab select
|
||||||
|
the *Service Invoicing Policy* and *Service Tracking*.
|
||||||
|
| If you choose to:
|
||||||
|
|
||||||
|
| - *Create a task in an existing project*: a task is added in the first column of the selected
|
||||||
|
project.
|
||||||
|
| - *Create a task in sales order’s project*: a new project for each sales order of that service is
|
||||||
|
created based on the template you have chosen.
|
||||||
|
| - *Create a new project but no task*: only creates a new project, for each time that service is
|
||||||
|
sold, based on the skeleton of the project template chosen.
|
||||||
|
|
||||||
|
.. image:: media/sales_invoicing.png
|
||||||
|
:align: center
|
||||||
|
:alt: Choose the invoicing options on a product form under the sales tab in Odoo Project
|
||||||
|
|
||||||
|
Confirm a quotation and have a project/task created
|
||||||
|
===================================================
|
||||||
|
|
||||||
|
Now, once a *Quotation* is confirmed and transformed into a *Sales Order*, a project or task
|
||||||
|
is automatically created.
|
||||||
|
|
||||||
|
.. image:: media/confirm_quotation.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on confirm in a quotation and have a task or project created for Odoo Project
|
||||||
|
|
||||||
|
Access the task generated from Project
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
In this section, we will see the integration between Odoo's **Project
|
On the *Project* application, your new project and/or task (depending on the previous *Service
|
||||||
management** and **Sales** modules and more precisely how to generate tasks
|
Tracking* options chosen), is shown:
|
||||||
from sales order lines.
|
|
||||||
|
|
||||||
In project management, a task is an activity that needs to be
|
.. image:: media/access_tasks.png
|
||||||
accomplished within a defined period of time. For a company selling
|
|
||||||
services, the task typically represents the service that has been sold
|
|
||||||
to the customer and that needs to be delivered. This is why it is useful
|
|
||||||
to be able to generate a task from a sale order in order to streamline
|
|
||||||
the process between the Sales and Services departments.
|
|
||||||
|
|
||||||
As an example, you may sell a pack of ``50 Hours`` of support at ``$25,000``.
|
|
||||||
The price is fixed and charged initially. But you want to keep track of
|
|
||||||
the support service you did for the customer. On the sale order, the
|
|
||||||
service will trigger the creation of a task from which the consultant
|
|
||||||
will record timesheets and, if needed, reinvoice the client according to
|
|
||||||
the overtime spent on the project.
|
|
||||||
|
|
||||||
Configuration
|
|
||||||
=============
|
|
||||||
|
|
||||||
Install the required applications
|
|
||||||
---------------------------------
|
|
||||||
|
|
||||||
In order to be able to generate a task from a sale order you will need
|
|
||||||
to install the **Sales Management** and **Project** application. Simply go into
|
|
||||||
the application module and install the following:
|
|
||||||
|
|
||||||
.. image:: media/so_to_task01.png
|
|
||||||
:align: center
|
:align: center
|
||||||
|
:height: 250
|
||||||
|
:alt: Click on tasks in the dashboard view to access them in Odoo Project
|
||||||
|
|
||||||
.. image:: media/so_to_task02.png
|
Record the time spent and create an invoice
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
From *Project*, access your task and document the time spent under the *Timesheets* tab.
|
||||||
|
|
||||||
|
.. image:: media/record_time.png
|
||||||
:align: center
|
:align: center
|
||||||
|
:alt: Access the task and under the tab timesheet record the time spent in Odoo Project
|
||||||
|
|
||||||
And finally, the **Timesheet** app, Timesheet will not only let you create a task from a Sales order, but also invoice your customer based on the time spent on that task.
|
Once the task is complete, click on *Sales Order* and *Create Invoice*.
|
||||||
|
|
||||||
Simply go into the application module and install the following:
|
.. image:: media/sales_order.png
|
||||||
|
|
||||||
.. image:: media/so_to_task03.png
|
|
||||||
:align: center
|
:align: center
|
||||||
|
:alt: Click on sales order in the task once it is complete in Odoo Project
|
||||||
|
|
||||||
Create and set up a product
|
.. tip::
|
||||||
===========================
|
To only invoice approved timesheets, go to :menuselection:`Timesheets --> Configuration -->
|
||||||
|
Settings`, and enable *Approved timesheets only*.
|
||||||
You need to configure your service on the product form itself in order
|
|
||||||
to generate a task every time it will be sold. From the **Sales** module,
|
|
||||||
use the menu :menuselection:`Sales --> Products` and create a new
|
|
||||||
product with the`following setup:
|
|
||||||
|
|
||||||
- **Name**: Technical Support
|
|
||||||
|
|
||||||
- **Product Type**: Service
|
|
||||||
|
|
||||||
- **Unit of Measure**: Hours (go to :menuselection:`Configuration --> Settings`
|
|
||||||
and, under **Unit of measures**, check the **Some products may be
|
|
||||||
sold/purchased in different unit of measures (advanced)** radio
|
|
||||||
button)
|
|
||||||
|
|
||||||
- **Invoicing policy**: You can set up your invoice policy either on
|
|
||||||
ordered quantity or on delivered quantity. You can easily follow
|
|
||||||
the amount of hours that were delivered and/or invoiced to your
|
|
||||||
client.
|
|
||||||
|
|
||||||
- **Track Service**: Create a task and track hours, as your product
|
|
||||||
is a service invoiceable by hours you have to set the units of
|
|
||||||
measures of the product to hours as well.
|
|
||||||
|
|
||||||
.. image:: media/so_to_task04.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
Link your task to an existing project or create a new one on the fly if
|
|
||||||
the product is specific to one project. Otherwise, you can leave it
|
|
||||||
blank, odoo will then create a project per SO.
|
|
||||||
|
|
||||||
Create the Sales Order
|
|
||||||
======================
|
|
||||||
|
|
||||||
Once the product is set up, you can create a quotation or a sale order
|
|
||||||
with the related product. Once the quotation is confirmed and
|
|
||||||
transformed into a sale order, the task will be created.
|
|
||||||
|
|
||||||
.. image:: media/so_to_task05.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Access the task generated from the sale order
|
|
||||||
=============================================
|
|
||||||
|
|
||||||
On the Project module, your new task will appear :
|
|
||||||
|
|
||||||
- either on a related project if you have selected one in the product
|
|
||||||
form
|
|
||||||
|
|
||||||
- either on a new project with the name of related the sale order as
|
|
||||||
title (you can easily change the name of the project by clicking
|
|
||||||
on :menuselection:`More --> Settings`)
|
|
||||||
|
|
||||||
.. image:: media/so_to_task06.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
On the task itself, you will now be able to record timesheets and to
|
|
||||||
invoice your customers based on your invoicing policy.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
On Odoo, the central document is the sales order, which means that
|
|
||||||
the source document of the task is the related sales order.
|
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
* :doc:`../configuration/setup`
|
- :doc:`../overview/setup`
|
||||||
* :doc:`../../sales/invoicing/subscriptions`
|
- :doc:`../../sales/invoicing/subscriptions`
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
=====================
|
|
||||||
Awesome Timesheet App
|
|
||||||
=====================
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:titlesonly:
|
|
||||||
|
|
||||||
application/intro
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
|||||||
===================
|
|
||||||
Demonstration Video
|
|
||||||
===================
|
|
||||||
|
|
||||||
.. youtube:: v2O0YZU19ms
|
|
||||||
:align: right
|
|
||||||
:width: 700
|
|
||||||
:height: 394
|
|
||||||
|
|
||||||
Transcript
|
|
||||||
==========
|
|
||||||
|
|
||||||
Awesome Timesheet is a mobile app that helps me to instantly record
|
|
||||||
any time spent on projects in just a click. It's so effortless.
|
|
||||||
|
|
||||||
Regardless of the device, the timesheet app is just one click away.
|
|
||||||
Look at the chrome plugin. No need to sign in, just click and start.
|
|
||||||
It's smooth. It works offline too and is automatically synchronized
|
|
||||||
with my Odoo account.
|
|
||||||
|
|
||||||
Plus, I get individual statistics via the mobile and chrome plugin.
|
|
||||||
I can go further in the analysis in my Odoo account. I receive reports
|
|
||||||
of timesheets per user, drill-down per project, and much more.
|
|
||||||
|
|
||||||
Awesome Timesheet is fully integrated with Odoo invoicing, the customer
|
|
||||||
billing is done automatically. But also with Odoo projects. It's time-saving!
|
|
||||||
|
|
||||||
Download awesome timesheet now and gain in productivity.
|
|
@ -1,11 +0,0 @@
|
|||||||
=============================
|
|
||||||
Configuration and basic usage
|
|
||||||
=============================
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:titlesonly:
|
|
||||||
|
|
||||||
configuration/setup
|
|
||||||
configuration/visualization
|
|
||||||
configuration/collaboration
|
|
||||||
configuration/time_record
|
|
@ -1,295 +0,0 @@
|
|||||||
=====================================
|
|
||||||
How to manage & collaborate on tasks?
|
|
||||||
=====================================
|
|
||||||
|
|
||||||
Responsibilities
|
|
||||||
================
|
|
||||||
|
|
||||||
In Odoo, you can assign the person who is in charge of the task.
|
|
||||||
|
|
||||||
When creating a task, by default you are responsible for it. You can
|
|
||||||
change this by simply typing the username of someone else and choosing
|
|
||||||
it from the suggestions in the drop down menu.
|
|
||||||
|
|
||||||
.. tip::
|
|
||||||
If you add someone new, you can "Create & Edit" a new user on the
|
|
||||||
fly. In order to do so, you need the administrator rights.
|
|
||||||
|
|
||||||
Followers
|
|
||||||
=========
|
|
||||||
|
|
||||||
In a task, you can add other users as **Followers**. Adding a follower means
|
|
||||||
that this person will be notified of any changes that might happen in
|
|
||||||
the task. The goal is to allow outside contribution from the chatter.
|
|
||||||
This can be invaluable when you need the advice of colleagues from other
|
|
||||||
departments. You could also invite customers to take part in the task.
|
|
||||||
They'll be notified by email of the conversation in the chatter, and
|
|
||||||
will be able to take part in it simply by replying to the mail. The
|
|
||||||
followers can see the whole task like you, with the description and the
|
|
||||||
chatter.
|
|
||||||
|
|
||||||
Project: follow a project to follow the pipe
|
|
||||||
--------------------------------------------
|
|
||||||
|
|
||||||
You can decide to follow a Project. In this situation, you'll be
|
|
||||||
notified of any changes from the project: tasks sliding from one stage
|
|
||||||
to another,conversation taking place,, etc. You'll receive all the
|
|
||||||
information in your inbox. This feature is perfect for a Project Manager
|
|
||||||
who wants to see the big picture all the time.
|
|
||||||
|
|
||||||
Task: follow a specific task
|
|
||||||
----------------------------
|
|
||||||
|
|
||||||
Following a task is the same idea as following a project, except you are
|
|
||||||
focused on a specific part of the project. All notifications or changes
|
|
||||||
in that task also appear in your inbox.
|
|
||||||
|
|
||||||
Choose which action to follow
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
You can choose what you want to follow by clicking on the down arrow in
|
|
||||||
the Following button.
|
|
||||||
|
|
||||||
By default, you follow the discussions but you can also choose to be
|
|
||||||
notified when a note is logged in, when a task is created, blocked or
|
|
||||||
ready to go, and when the stage of the task has changed.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate01.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Time management: analytic accounts
|
|
||||||
==================================
|
|
||||||
|
|
||||||
Whether it helps you for estimation of future projects or data for
|
|
||||||
billing or invoicing, time tracking in Project Management is a real
|
|
||||||
plus.
|
|
||||||
|
|
||||||
The Odoo Timesheet app is perfectly integrated with Odoo Project and can
|
|
||||||
help you track time easily.
|
|
||||||
|
|
||||||
Once Odoo Timesheet is installed, the timesheet option is automatically
|
|
||||||
available in projects and on tasks.
|
|
||||||
|
|
||||||
To avoid any confusion, Odoo works with analytic accounts. An analytic
|
|
||||||
account is the name that will always be the reference for a specific
|
|
||||||
project or contract. Each time a project is created, an analytic account
|
|
||||||
is automatically created under the same name.
|
|
||||||
|
|
||||||
Record a timesheet on a project:
|
|
||||||
---------------------------------
|
|
||||||
|
|
||||||
Click on the settings of a project.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate02.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Click on the Timesheet button in the top grey menu.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate03.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
You get the Odoo Timesheet. Click on Create and a line will appear with
|
|
||||||
today's date and time. Your project name is automatically selected as
|
|
||||||
the Analytic Account. No task is set, you can choose to add a specific
|
|
||||||
task for it, or not.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate04.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
If you go now to Odoo Timesheet, your line will be recorded among your
|
|
||||||
other timesheets.
|
|
||||||
|
|
||||||
Record a timesheet on a task:
|
|
||||||
------------------------------
|
|
||||||
|
|
||||||
Within a task, the timesheet option is also available.
|
|
||||||
|
|
||||||
In the task, click on the Edit button. Go on the Timesheet tab and click
|
|
||||||
on Add an item.
|
|
||||||
|
|
||||||
A line will appear with the name of the project already selected in the
|
|
||||||
Analytic account.
|
|
||||||
|
|
||||||
Again, you'll find back these timesheet lines in the Odoo Timesheet
|
|
||||||
application.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate05.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
At the end of your project, you can get a real idea of the time you
|
|
||||||
spent on it by searching based on the Analytic Account name of your
|
|
||||||
project.
|
|
||||||
|
|
||||||
Document Management in tasks
|
|
||||||
============================
|
|
||||||
|
|
||||||
You can manage documents related to tasks whether they're plans,
|
|
||||||
pictures of the formatting, etc. An image is sometimes more informative
|
|
||||||
than a thousand words! You have two ways to add a document to a task.
|
|
||||||
|
|
||||||
1. You can add an image/document to your task by clicking on the
|
|
||||||
Attachment tab on the top of the form.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate06.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
2. You can add an image/document to your task through the Chatter. You
|
|
||||||
can log a note/send a message and attach a file to it. Or if someone
|
|
||||||
sends an email with an attachment, the document will be automatically
|
|
||||||
saved in the task.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate07.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. tip::
|
|
||||||
If you have an important image that helps to understand the tasks you
|
|
||||||
can set it up as Cover Image. It'll show up in the Kanban view directly.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate08.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Collaborate on tasks
|
|
||||||
====================
|
|
||||||
|
|
||||||
Tasks in Odoo Project are made to help you to work easily together with
|
|
||||||
your colleagues. This helps you save time and energy.
|
|
||||||
|
|
||||||
The idea is to stay up to date with what interests you. You can
|
|
||||||
collaborate with your colleagues by writing on the same task at the same
|
|
||||||
time, with task delegation and the Chatter.
|
|
||||||
|
|
||||||
Create a task from an email
|
|
||||||
---------------------------
|
|
||||||
|
|
||||||
You can configure an email address linked to your project. When an email
|
|
||||||
is sent to that address, it automatically creates a task in the first
|
|
||||||
step of the project, with all the recipients (To/Cc/Bcc) as followers.
|
|
||||||
|
|
||||||
With Odoo Online, the mail gateway is already configured and so every
|
|
||||||
project gets an automatic email address.
|
|
||||||
|
|
||||||
The email is always the name of the project (with "-" instead of the
|
|
||||||
space), you'll see it under the name of your project in the Project
|
|
||||||
Dashboard.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate09.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
This email address create by default following the project name can be
|
|
||||||
changed.
|
|
||||||
|
|
||||||
The alias of the email address can be changed by the project manager.
|
|
||||||
|
|
||||||
To do so, go to the Project Settings and click on the Email Tab.
|
|
||||||
|
|
||||||
You can directly edit your project email address.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate10.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
The Chatter, status and follow-up.
|
|
||||||
----------------------------------
|
|
||||||
|
|
||||||
The Chatter is a very useful tool. It is a communication tool and shows
|
|
||||||
the history of the task.
|
|
||||||
|
|
||||||
In the Chatter, you can see when the task has been created, when it has
|
|
||||||
passed from one stage to another, etc. Any changes made to that task are
|
|
||||||
logged into the Chatter automatically by the system. It also includes
|
|
||||||
the history of the interaction between you and your customer or
|
|
||||||
colleagues. All interactions are logged on the chatter, making it easy
|
|
||||||
for the task leader to remember past interactions.
|
|
||||||
|
|
||||||
You can interact with followers whether there are internal (your
|
|
||||||
colleagues) or external (the client for example) by logging a note or
|
|
||||||
important information. Also, if you want to send an email to all the
|
|
||||||
followers of that specific task, you can choose to add a message to
|
|
||||||
notify all of them. For both of these options, the date and time is
|
|
||||||
saved on the entry.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate11.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
The description of the task, the Pad
|
|
||||||
------------------------------------
|
|
||||||
|
|
||||||
Odoo allows you to replace the task description field by an Etherpad
|
|
||||||
collaborative note (http://etherpad.org). This means that you can
|
|
||||||
collaborate on tasks in real time with several users contributing to the
|
|
||||||
same content. Every user has their own color and you can replay the
|
|
||||||
whole creation of the content.
|
|
||||||
|
|
||||||
To activate this option, go to :menuselection:`Project Settings --> Pads`,
|
|
||||||
tick "Collaborative rich text on task description".
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate12.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. tip::
|
|
||||||
If you just need the pad and not the whole task page, you can click
|
|
||||||
on the icon on the top right to get to the pad directly in a full
|
|
||||||
screen view. Click on the ``</>`` icon to get the direct URL of the task
|
|
||||||
description: useful if you want to send it to someone without adding
|
|
||||||
this person as a follower.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate13.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Tasks states
|
|
||||||
============
|
|
||||||
|
|
||||||
Set the state of a task
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
The status of the task is the easiest way to inform your colleagues when
|
|
||||||
you are working on a task, if the task is ready or if it is blocked. It
|
|
||||||
is a visual indicator that is seen in a glance.
|
|
||||||
|
|
||||||
You can change the status of the task from the kanban view or directly
|
|
||||||
from the task. Just click on the status ball to get the choices:
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate14.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate15.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Custom states
|
|
||||||
-------------
|
|
||||||
|
|
||||||
You can decide what the different status mean for each stage of your
|
|
||||||
project. On the kanban view, click on the gear icon on the top of the
|
|
||||||
stage, then click on edit:
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate16.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Next to the color ball, write the explanation of the state.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate17.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Now, the explanation will be displayed instead of the generic text:
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate18.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Color Tags
|
|
||||||
==========
|
|
||||||
|
|
||||||
In every task, you can add a tag. Tags are very useful to categorize the
|
|
||||||
tasks. It helps you to highlight a task from the Kanban view or better
|
|
||||||
find them thanks to the filters.
|
|
||||||
|
|
||||||
If you are always working with a specific type of tag, you can highlight
|
|
||||||
the tasks containing the tag with the colors. Each tag can get a
|
|
||||||
specific color, it's very visual on the Kanban view.
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate19.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
In order to make it appear on the kanban view, you have to set a color
|
|
||||||
on the tag, directly from the task:
|
|
||||||
|
|
||||||
.. image:: media/manage_collaborate20.png
|
|
||||||
:align: center
|
|
Before Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 127 KiB |
Before Width: | Height: | Size: 172 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 269 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 228 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 7.5 KiB |
@ -1,102 +0,0 @@
|
|||||||
====================================
|
|
||||||
How to set up & configure a project?
|
|
||||||
====================================
|
|
||||||
|
|
||||||
Overview
|
|
||||||
========
|
|
||||||
|
|
||||||
Odoo Project allows you to manage a project together with your whole
|
|
||||||
team, and to communicate with any member for each project and task.
|
|
||||||
|
|
||||||
It works with projects containing tasks following customizable stages.
|
|
||||||
A project can be internal or customer-oriented. A task is something to
|
|
||||||
perform as part of a project. You will be able to give different tasks
|
|
||||||
to several employees working on this project.
|
|
||||||
|
|
||||||
Installing the Project module
|
|
||||||
=============================
|
|
||||||
|
|
||||||
Open the **Apps** module, search for **Project Management**, and click on
|
|
||||||
**Install**.
|
|
||||||
|
|
||||||
.. image:: media/setup01.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Creating a new project
|
|
||||||
======================
|
|
||||||
|
|
||||||
Open the **Project** application, and click on **Create**. From this window,
|
|
||||||
you can specify the name of the project and set up the privacy of the
|
|
||||||
project.
|
|
||||||
|
|
||||||
The privacy setting works as:
|
|
||||||
|
|
||||||
- **Customer Project**: visible in portal if the customer is a
|
|
||||||
follower.
|
|
||||||
|
|
||||||
- **All Employees**: employees see all tasks or issues.
|
|
||||||
|
|
||||||
- **Private Project**: followers can see only the followed tasks or
|
|
||||||
issues
|
|
||||||
|
|
||||||
You can also specify if the project is destined to a customer, or leave
|
|
||||||
the **Customer** field empty if not.
|
|
||||||
|
|
||||||
.. image:: media/setup02.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
When you have entered all the required details, click on **Save**.
|
|
||||||
|
|
||||||
Manage your project's stages
|
|
||||||
============================
|
|
||||||
|
|
||||||
Add your project's stages
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
On your project's dashboard. Click on **# Tasks**.
|
|
||||||
|
|
||||||
.. image:: media/setup03.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
In the new window, add a new column and name it according to the first
|
|
||||||
stage of your project, then add as many columns as there are stages in
|
|
||||||
your project.
|
|
||||||
|
|
||||||
.. image:: media/setup04.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
For each stage, there are markers for the status of tasks within a
|
|
||||||
stage, that you can personalize to fit your needs.
|
|
||||||
|
|
||||||
Drag your mouse pointer over a stage name, and click on the appearing
|
|
||||||
bearing, and on the opening menu, click on **Edit**.
|
|
||||||
|
|
||||||
.. image:: media/setup05.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
A new window will open. The color dots and star icon correspond to
|
|
||||||
customizable markers applied on tasks, making it easier to know what
|
|
||||||
task requires attention. You can give them any signification you like.
|
|
||||||
|
|
||||||
.. image:: media/setup06.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Click on **Save** when you are done.
|
|
||||||
|
|
||||||
Rearrange stages
|
|
||||||
----------------
|
|
||||||
|
|
||||||
You can easily personalize this view to better suit your business needs
|
|
||||||
by creating new columns. From the Kanban view of your project, you can
|
|
||||||
add stages by clicking on **Add new column**. If you want to rearrange
|
|
||||||
the order of your stages, you can easily do so by dragging and dropping
|
|
||||||
the column you want to move to the desired location. You can also fold
|
|
||||||
or unfold your stages by using the **Setting** icon on your desired stage.
|
|
||||||
|
|
||||||
.. image:: media/setup07.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. seealso::
|
|
||||||
* :doc:`visualization`
|
|
||||||
* :doc:`collaboration`
|
|
||||||
* :doc:`time_record`
|
|
@ -1,58 +0,0 @@
|
|||||||
=========================
|
|
||||||
How to record time spent?
|
|
||||||
=========================
|
|
||||||
|
|
||||||
Overview
|
|
||||||
========
|
|
||||||
|
|
||||||
Odoo allows you to record the time spent per employee and per project,
|
|
||||||
for simple reports as well as for direct invoicing to the customer.
|
|
||||||
|
|
||||||
Configuration
|
|
||||||
=============
|
|
||||||
|
|
||||||
In order to record the time spent on projects, you must first activate
|
|
||||||
the invoicing of timesheets. Into the **Project** application, open
|
|
||||||
:menuselection:`Configuration --> Settings`. In the **Timesheets** section
|
|
||||||
of the page, tick **Activate timesheets on issues**.
|
|
||||||
|
|
||||||
.. image:: media/time_record01.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
Activating the option will install the Sales, Invoicing,
|
|
||||||
Issue Tracking, Employee and Timesheet apps.
|
|
||||||
|
|
||||||
Recording timesheets
|
|
||||||
====================
|
|
||||||
|
|
||||||
You can record the time spent in projects straight from the projects
|
|
||||||
application. You can either record timesheets in a project, or in a
|
|
||||||
task.
|
|
||||||
|
|
||||||
Recording in a project
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
In the **Project** application dashboard, open the **More** menu of the
|
|
||||||
project you want to record timesheets for, and click on **Timesheets**.
|
|
||||||
|
|
||||||
.. image:: media/time_record02.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
In the new window, click on **Create** and insert the required details, then
|
|
||||||
click on **Save**.
|
|
||||||
|
|
||||||
.. image:: media/time_record03.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Recording in a task
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
In the **Project** app, open the project you want to record timesheets for,
|
|
||||||
and open the task on which you have been working.
|
|
||||||
|
|
||||||
In the task, click on **Edit**, open the **Timesheets** tab and click on **Add
|
|
||||||
an item**. Insert the required details, then click on **Save**.
|
|
||||||
|
|
||||||
.. image:: media/time_record04.png
|
|
||||||
:align: center
|
|
@ -1,87 +0,0 @@
|
|||||||
===========================
|
|
||||||
Visualize a project's tasks
|
|
||||||
===========================
|
|
||||||
|
|
||||||
In day to day business, your company might struggle due to the important
|
|
||||||
amount of tasks to fulfill. Those tasks already are complex enough.
|
|
||||||
Having to remember them all and follow up on them can be a burden.
|
|
||||||
Luckily, Odoo enables you to efficiently visualize and organize the
|
|
||||||
different tasks you have to cope with.
|
|
||||||
|
|
||||||
Create a task
|
|
||||||
=============
|
|
||||||
|
|
||||||
While in the project app, select an existing project or create a new
|
|
||||||
one.
|
|
||||||
|
|
||||||
In the project, create a new task.
|
|
||||||
|
|
||||||
.. image:: media/visualization01.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
In that task you can then assigned it to the right person, add tags, a
|
|
||||||
deadline, descriptions… and anything else you might need for that task.
|
|
||||||
|
|
||||||
.. image:: media/visualization02.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
View your tasks with the Kanban view
|
|
||||||
====================================
|
|
||||||
|
|
||||||
Once you created several tasks, they can be managed and followed up
|
|
||||||
thanks to the Kanban view.
|
|
||||||
|
|
||||||
The Kanban view is a post-it like view, divided in different stages. It
|
|
||||||
enables you to have a clear view on the stages your tasks are in and
|
|
||||||
which one have the higher priorities.
|
|
||||||
|
|
||||||
The Kanban view is the default view when accessing a project, but if you
|
|
||||||
are on another view, you can go back to it any time by clicking the
|
|
||||||
Kanban view logo in the upper right corner
|
|
||||||
|
|
||||||
.. image:: media/visualization03.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
You can also notify your colleagues about the status of a task right
|
|
||||||
from the Kanban view by using the little dot, it will notify follower of
|
|
||||||
the task and indicate if the task is ready.
|
|
||||||
|
|
||||||
.. image:: media/visualization04.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Sort tasks in your Kanban view
|
|
||||||
==============================
|
|
||||||
|
|
||||||
Tasks are ordered by priority, which you can give by clicking on the
|
|
||||||
star next to the clock and then by sequence, meaning if you manually
|
|
||||||
move them using drag & drop, they will be in that order and finally by
|
|
||||||
their ID linked to their creation date.
|
|
||||||
|
|
||||||
.. image:: media/visualization06.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
Tasks that are past their deadline will appear in red in your Kanban
|
|
||||||
view.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
If you put a low priority task on top, when you go back to your
|
|
||||||
dashboard the next time, it will have moved back below the high priority
|
|
||||||
tasks.
|
|
||||||
|
|
||||||
Manage deadlines with the Calendar view
|
|
||||||
=======================================
|
|
||||||
|
|
||||||
You also have the option to switch from a Kanban view to a calendar
|
|
||||||
view, allowing you to see every deadline for every task that has a
|
|
||||||
deadline set easily in a single window.
|
|
||||||
|
|
||||||
Tasks are color coded to the employee they are assigned to and you can
|
|
||||||
filter deadlines by employees by selecting who's deadline you wish to
|
|
||||||
see.
|
|
||||||
|
|
||||||
.. image:: media/visualization05.png
|
|
||||||
:align: center
|
|
||||||
|
|
||||||
.. tip::
|
|
||||||
You can easily change the deadline from the Calendar view by
|
|
||||||
dragging and dropping the task to another case.
|
|
@ -5,4 +5,5 @@ Overview
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
|
||||||
overview/main_concepts
|
overview/setup
|
||||||
|
overview/share
|
@ -1,8 +0,0 @@
|
|||||||
========
|
|
||||||
Overview
|
|
||||||
========
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:titlesonly:
|
|
||||||
|
|
||||||
main_concepts/introduction
|
|
@ -1,91 +0,0 @@
|
|||||||
============================
|
|
||||||
Introduction to Odoo Project
|
|
||||||
============================
|
|
||||||
|
|
||||||
.. youtube:: PWKez0gn6Ts
|
|
||||||
:align: right
|
|
||||||
:width: 700
|
|
||||||
:height: 394
|
|
||||||
|
|
||||||
Transcript
|
|
||||||
==========
|
|
||||||
|
|
||||||
As a business manager, I have a varied job involving
|
|
||||||
multiple stakeholders. To manage every task seamlessly,
|
|
||||||
Odoo Projects is of great help.
|
|
||||||
|
|
||||||
With Odoo Projects, our project team members can easily
|
|
||||||
plan and execute the launching of a new product line in
|
|
||||||
Canada. I organized this project by creating different
|
|
||||||
stages. It allows us to clearly identify the status of
|
|
||||||
any task at any time, and for any user. It is convenient
|
|
||||||
for any other project manager too.
|
|
||||||
|
|
||||||
These well-structured project stages are fully customizable.
|
|
||||||
Here I identify one missing stage, I can easily add it
|
|
||||||
in just a click. In our project management process, I
|
|
||||||
proceed to a final review, so I add this stage. Odoo
|
|
||||||
projects is designed to work for any kind of business.
|
|
||||||
|
|
||||||
Once a task is done, each colleague can highlight it by
|
|
||||||
changing its status. That will help the project manager
|
|
||||||
to review the task before changing the stage with a
|
|
||||||
simple drag and drop. Easy, right?
|
|
||||||
|
|
||||||
We can also organize the different tasks by adapting the
|
|
||||||
view. Here, I select the list view, which shows other
|
|
||||||
information such as the working time progress. If I click
|
|
||||||
on my task, I land on the form view where I can edit the
|
|
||||||
planned hours and enter my timesheets. This is a great
|
|
||||||
tool for any project manager. Controlling the working
|
|
||||||
time progress and the time spent for each team member is
|
|
||||||
essential. I set the time for the sales team training to
|
|
||||||
24 hours. Today, I prepared the material, so I will log 4
|
|
||||||
hours in the timesheet. The working time progress updates
|
|
||||||
automatically. Thanks to this timesheet integration, the
|
|
||||||
project manager has a thorough follow-up on the progress
|
|
||||||
of each task.
|
|
||||||
|
|
||||||
Another great feature in Odoo projects is the forecast
|
|
||||||
tool. When it is activated, I can plan resources per
|
|
||||||
project and the workload. Therefore, the time allocation
|
|
||||||
for other projects is much easier. For this project, I
|
|
||||||
have to train members of the sales team. It will require
|
|
||||||
50% of my time until the end of the week. As project
|
|
||||||
manager, I can do this resource allocation for any user
|
|
||||||
and adapt it according to their other projects. This will
|
|
||||||
prevent any form of time overlap. I can reassign a task
|
|
||||||
or adapt the deadline. Odoo projects is the perfect app
|
|
||||||
for strategic and executive planning.
|
|
||||||
|
|
||||||
Plus, every aspect of any project can be analyzed, thanks
|
|
||||||
to the reports. For example, We can have a report of
|
|
||||||
effective hours spent in comparison with the planned
|
|
||||||
hours. I can assess the profitability of any project,
|
|
||||||
any task, or any team member. I can also look at the
|
|
||||||
number of hours assigned to each team member.
|
|
||||||
|
|
||||||
Another element of an excellent project management is
|
|
||||||
communication. This is a key factor for the success of
|
|
||||||
any project. While dealing with multiple stakeholders,
|
|
||||||
being able to share documents directly in the task is
|
|
||||||
very helpful. With Odoo projects, I can discuss through
|
|
||||||
the chat feature that is always one-click away. I can
|
|
||||||
also start a new conversation with anyone in my team.
|
|
||||||
|
|
||||||
In addition to being a powerful app for managing projects
|
|
||||||
seamlessy, Odoo projects is also an effective customer
|
|
||||||
service or after-sales app. With it, I can follow any
|
|
||||||
customer issue, even create a dedicated support project.
|
|
||||||
The app also automatically creates an invoice of time
|
|
||||||
spent on tasks or issues.
|
|
||||||
|
|
||||||
Odoo projects is a powerful, yet easy-to-use app. At
|
|
||||||
first, I used the planner to clearly state my objectives
|
|
||||||
and set up the project app. Get this app, it will help
|
|
||||||
you get started quickly too.
|
|
||||||
|
|
||||||
Start your free trial now and better manage your
|
|
||||||
projects with Odoo!
|
|
||||||
|
|
||||||
Start your free trial now with the CRM sales people love
|
|
BIN
project/overview/media/create_new.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
project/overview/media/edit_form.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
project/overview/media/edit_stage.png
Normal file
After Width: | Height: | Size: 138 KiB |
BIN
project/overview/media/fold_stage.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
project/overview/media/share_project.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
project/overview/media/share_task.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
project/overview/media/shared_project.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
project/overview/media/stages.png
Normal file
After Width: | Height: | Size: 110 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
63
project/overview/setup.rst
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
========================
|
||||||
|
Get Started with Project
|
||||||
|
========================
|
||||||
|
|
||||||
|
Managing projects means managing people, tasks, due dates, budgets and predicted return on
|
||||||
|
investments. For all of it, you need a solution that allows you to reduce risks, get information at
|
||||||
|
a glance, have an overview of your progress and stay organized. And, from start to finish, to be
|
||||||
|
able to run multiple projects in parallel easily. Odoo Project application is the solution you need.
|
||||||
|
|
||||||
|
Creating a new project
|
||||||
|
======================
|
||||||
|
|
||||||
|
Click on *Create*. Specify the name of the project and choose which features you would like to
|
||||||
|
integrate. Note that they can be enabled afterward through *Settings*.
|
||||||
|
|
||||||
|
.. image:: media/create_new.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on create to start a new project in Odoo Project
|
||||||
|
|
||||||
|
Manage your project’s stages
|
||||||
|
============================
|
||||||
|
|
||||||
|
| Open your project and add as many columns as there are stages in your project.
|
||||||
|
| Each project stage can be characterized by a distinct set of activities, or your stages can guide
|
||||||
|
you to the different steps a project has to go through. It is important to set them right as they
|
||||||
|
lead you from the first idea or step to its conclusion, contributing to the overall success
|
||||||
|
of your project.
|
||||||
|
|
||||||
|
.. image:: media/stages.png
|
||||||
|
:align: center
|
||||||
|
:alt: View of the stages created under a project in Odoo Project
|
||||||
|
|
||||||
|
| For each stage, there are markers for the status of tasks that you can personalize.
|
||||||
|
| Drag your mouse over a stage name, and click on :menuselection:`Settings --> Edit`.
|
||||||
|
|
||||||
|
.. image:: media/edit_stage.png
|
||||||
|
:align: center
|
||||||
|
:height: 300
|
||||||
|
:alt: Click on settings then edit stage to edit in Odoo Project
|
||||||
|
|
||||||
|
The dots correspond to customizable markers applied on tasks, making it easier to know which tasks
|
||||||
|
require attention. You can give them any signification you like.
|
||||||
|
|
||||||
|
.. image:: media/edit_form.png
|
||||||
|
:align: center
|
||||||
|
:height: 300
|
||||||
|
:alt: Image of the edit form of a stage in Odoo Project
|
||||||
|
|
||||||
|
Rearrange stages
|
||||||
|
================
|
||||||
|
|
||||||
|
| From the Kanban view of your project, you can add stages by clicking on *Add a column*.
|
||||||
|
| To rearrange the order of your stages easily do so by dragging and dropping columns. You can also
|
||||||
|
fold or unfold them on *Settings*.
|
||||||
|
|
||||||
|
.. image:: media/fold_stage.png
|
||||||
|
:align: center
|
||||||
|
:height: 280
|
||||||
|
:alt: Click on setting then fold to hide a column in Odoo Project
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
- :doc:`../tasks/collaborate`
|
||||||
|
- :doc:`../record_and_invoice/time_record`
|
33
project/overview/share.rst
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
========================
|
||||||
|
Share Projects and Tasks
|
||||||
|
========================
|
||||||
|
|
||||||
|
When you share your projects/tasks, you allow external users to be on the same page as you.
|
||||||
|
It avoids misunderstandings, simplifies communication, and allows you to become a more coordinated
|
||||||
|
company as you get the right information to the right people.
|
||||||
|
|
||||||
|
Share projects and tasks
|
||||||
|
========================
|
||||||
|
|
||||||
|
To share a project, go to :menuselection:`Manage --> Share`.
|
||||||
|
|
||||||
|
.. image:: media/share_project.png
|
||||||
|
:align: center
|
||||||
|
:height: 270
|
||||||
|
:alt: Edit a project from the dashboard view and click on share in Odoo Project
|
||||||
|
|
||||||
|
To share a task, open it and click on :menuselection:`Action --> Share`. Choose an existing
|
||||||
|
*Recipient(s)* or create it on the fly.
|
||||||
|
|
||||||
|
.. image:: media/share_task.png
|
||||||
|
:align: center
|
||||||
|
:height: 300
|
||||||
|
:alt: Open a task and click on action then share in Odoo Project
|
||||||
|
|
||||||
|
The recipient receives an email saying that he has been invited to access a document. In the example
|
||||||
|
below, a project was shared. When the user opens it, he sees the settings of that project and can
|
||||||
|
access its tasks, for example.
|
||||||
|
|
||||||
|
.. image:: media/shared_project.png
|
||||||
|
:align: center
|
||||||
|
:alt: View of a shared project from the recipients side for Odoo Project
|
@ -1,6 +1,6 @@
|
|||||||
=====================
|
========
|
||||||
Planning your project
|
Planning
|
||||||
=====================
|
========
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
9
project/record_and_invoice.rst
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
=======================
|
||||||
|
Record Time and Invoice
|
||||||
|
=======================
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:titlesonly:
|
||||||
|
|
||||||
|
record_and_invoice/time_record
|
||||||
|
record_and_invoice/invoice_time
|
65
project/record_and_invoice/invoice_time.rst
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
===========================
|
||||||
|
Invoice Time Spent on Tasks
|
||||||
|
===========================
|
||||||
|
|
||||||
|
When it is time to bill your client for their finished project/task, you can choose to shorten
|
||||||
|
processes and save time by pulling the billable time you have tracked into sales orders, and
|
||||||
|
invoices, directly from the project/task.
|
||||||
|
|
||||||
|
Enable the Timesheet feature
|
||||||
|
============================
|
||||||
|
|
||||||
|
Go to :menuselection:`Project --> Configuration --> Settings` and enable *Timesheets*.
|
||||||
|
|
||||||
|
Create a sales order and invoice from a task
|
||||||
|
============================================
|
||||||
|
|
||||||
|
| Under :menuselection:`Project --> Configuration --> Project`, choose the corresponding one and
|
||||||
|
enable *Timesheet*, *Timesheet Timer* and *Bill from Tasks*.
|
||||||
|
| Once the time spent on a task under that project has been recorded, click on *Create Sales Order*
|
||||||
|
and continue to create your invoice.
|
||||||
|
|
||||||
|
.. image:: media/sales_timesheet.png
|
||||||
|
:align: center
|
||||||
|
:alt: Have the sales order menu and the timesheet tab being shown under a task in Odoo Project
|
||||||
|
|
||||||
|
This way, you can invoice different customers, for different services, at different rates,
|
||||||
|
without the need to create numerous projects.
|
||||||
|
|
||||||
|
Create a sales order and invoice from a project
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
| Under :menuselection:`Project --> Configuration --> Project`, choose the corresponding one and
|
||||||
|
enable *Timesheet* plus *Timesheet Timer*.
|
||||||
|
| Now, go to :menuselection:`Project --> Configuration --> Projects`, choose the project,
|
||||||
|
*Create Sales Order*, and continue to create your invoice.
|
||||||
|
| From here, choose if you want the billing to be based on the project rate: all timesheets are
|
||||||
|
billed by the same rate, or by the employee rate: timesheets are billed by the individual
|
||||||
|
rate of the employee.
|
||||||
|
|
||||||
|
.. image:: media/create_sales.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on create sales order and choose the billing type in Odoo Project
|
||||||
|
|
||||||
|
| The project rate allows you to invoice a whole project, for a specific service, at a specific
|
||||||
|
rate, at once. Example: the implementation of a system.
|
||||||
|
| The employee rate billing lets you invoice a project broken down into different services, and
|
||||||
|
different rates. Example: different rates for junior and senior consultants.
|
||||||
|
|
||||||
|
Invoice only approved timesheets
|
||||||
|
================================
|
||||||
|
|
||||||
|
Go to :menuselection:`Timesheets --> Configuration --> Settings --> Invoicing Policy`, and choose
|
||||||
|
*Approved timesheets only*.
|
||||||
|
|
||||||
|
.. image:: media/invoice_approved.png
|
||||||
|
:align: center
|
||||||
|
:alt: Enabling the feature to invoice only approved timesheets in Odoo Project
|
||||||
|
|
||||||
|
This ensures that the manager is aware of the hours being logged by each employee before the
|
||||||
|
customer gets invoiced.
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
- :doc:`../advanced/so_to_task`
|
||||||
|
- :doc:`./time_record`
|
||||||
|
|
BIN
project/record_and_invoice/media/create_sales.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
project/record_and_invoice/media/invoice_approved.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
project/record_and_invoice/media/manually_timesheet.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
project/record_and_invoice/media/sales_timesheet.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
project/record_and_invoice/media/time_tasks.png
Normal file
After Width: | Height: | Size: 21 KiB |
33
project/record_and_invoice/time_record.rst
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
==========================
|
||||||
|
Record Time Spent on Tasks
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Get to know how much time you are spending on tasks in order to make your employees’ life easier,
|
||||||
|
and records error-free. Launch the timer in your browser, stop it on your phone and have all entries
|
||||||
|
synced. Generate invoices based on the timesheet entries and be sure to invoice your customers
|
||||||
|
the exact right amount.
|
||||||
|
|
||||||
|
Manually timesheet on task
|
||||||
|
==========================
|
||||||
|
|
||||||
|
| Go to :menuselection:`Project --> Configuration --> Settings` and enable *Timesheets*. Then,
|
||||||
|
enable the *Timesheets* option on the project.
|
||||||
|
| Now, once you are in your task, under the *Timesheet* tab, *Add a line* and specify the *Duration*.
|
||||||
|
|
||||||
|
.. image:: media/manually_timesheet.png
|
||||||
|
:align: center
|
||||||
|
:alt: On the task under the timesheets tab add the time spent in Odoo Project Application
|
||||||
|
|
||||||
|
Time tasks
|
||||||
|
==========
|
||||||
|
|
||||||
|
| Under :menuselection:`Project --> Configuration --> Projects`, enable *Timesheet timer* on the
|
||||||
|
projects on which you need the functionality.
|
||||||
|
| Now, you can time your task clicking on *Start*. *Pause* at any moment, and *Stop* to confirm the
|
||||||
|
recorded time and add a description.
|
||||||
|
|
||||||
|
.. image:: media/time_tasks.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on start in the task to initiate the timer in Odoo Project Application
|
||||||
|
|
||||||
|
|
11
project/tasks.rst
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
=====
|
||||||
|
Tasks
|
||||||
|
=====
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:titlesonly:
|
||||||
|
|
||||||
|
tasks/get_started
|
||||||
|
tasks/sub_tasks
|
||||||
|
tasks/collaborate
|
||||||
|
tasks/email_alias
|
93
project/tasks/collaborate.rst
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
====================
|
||||||
|
Collaborate on Tasks
|
||||||
|
====================
|
||||||
|
|
||||||
|
Being able to collaborate virtually but with the same effect as if people were in the same room
|
||||||
|
increases your productivity. It results in faster execution of processes, brainstorming and decision
|
||||||
|
made easier while also allowing the support of outside contributions.
|
||||||
|
|
||||||
|
Add followers to a project
|
||||||
|
==========================
|
||||||
|
|
||||||
|
| *Edit* the project to add followers.
|
||||||
|
| Followers are notified of any changes: tasks sliding from one stage to another, conversations
|
||||||
|
taking place, etc.
|
||||||
|
|
||||||
|
.. image:: media/add_followers.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on the follower icon to add followers to a project in Odoo Project
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
Following a project automatically makes you a follower of all its tasks.
|
||||||
|
|
||||||
|
Add followers to a task
|
||||||
|
=======================
|
||||||
|
|
||||||
|
Within a task, click on the *Followers* icon. Followers get notified of any changes in the task
|
||||||
|
and can see the task like you do, with the description and the chatter.
|
||||||
|
|
||||||
|
.. image:: media/follower_task.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on the follower icon to add followers to a task in Odoo Project
|
||||||
|
|
||||||
|
Select which notifications to get
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
For a project or task, select what you would like to be notified about. For that, *Edit
|
||||||
|
subscription*.
|
||||||
|
|
||||||
|
.. image:: media/select_notif.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on the follower icon, then on edit subscription in Odoo Project
|
||||||
|
|
||||||
|
Use the pad like a collaborative note
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
| Go to :menuselection:`Project --> Configuration --> Settings --> Collaborative Pads`, then edit
|
||||||
|
the *Settings* of the project you would like the feature to work and enable *Use
|
||||||
|
Collaborative Pads*.
|
||||||
|
| Now, you are able to contribute to tasks in real-time, with several users, with an Etherpad
|
||||||
|
collaborative note. Every user has his own color and you can replay the whole creation
|
||||||
|
of the content.
|
||||||
|
|
||||||
|
.. image:: media/pad_collaborative.png
|
||||||
|
:align: center
|
||||||
|
:alt: View of the collaborative pad in Odoo Project
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
Click on the *</>* icon to get the direct URL of the task description: useful if you want to
|
||||||
|
share it without adding this person as a follower, or to someone outside of the company.
|
||||||
|
|
||||||
|
The Chatter
|
||||||
|
===========
|
||||||
|
|
||||||
|
| *Chatter* is a communication tool that shows the history of a task, including changes and the
|
||||||
|
interactions between you and your customers or colleagues.
|
||||||
|
| To interact with followers, whether there are internal or external, click on *Log a note* and ping
|
||||||
|
them using the at symbol (*@*). If you want to send a message/email to all the followers in the
|
||||||
|
task, use *Send a message*.
|
||||||
|
| You can also ping a channel using the hashtag sign (*#*). This way, users can have a channel per
|
||||||
|
project team, for example.
|
||||||
|
|
||||||
|
.. image:: media/the_chatter.png
|
||||||
|
:align: center
|
||||||
|
:alt: Overview of the chatter in Odoo Project
|
||||||
|
|
||||||
|
Schedule activities
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Do not forget promises made and stay organized by conveniently *Scheduling activities* from the
|
||||||
|
chatter.
|
||||||
|
|
||||||
|
.. image:: media/schedule_activities.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on schedule activity and choose the activity to be scheduled in Odoo Project
|
||||||
|
|
||||||
|
Edit or create new activities types
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
Go to :menuselection:`Project --> Configuration --> Activity Types`.
|
||||||
|
|
||||||
|
.. image:: media/activity_type.png
|
||||||
|
:align: center
|
||||||
|
:alt: Overview of the activity types form in Odoo Project
|
42
project/tasks/email_alias.rst
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
==========================================
|
||||||
|
Create Project's Tasks from an Email Alias
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
When you already have an email address that customers know from the top of their heads, changing
|
||||||
|
it is the last thing you want to do. Instead, link that address to your project and transform
|
||||||
|
those conversations into structured work. It automatically creates a task in the first stage
|
||||||
|
of a project.
|
||||||
|
|
||||||
|
Set up an incoming email server
|
||||||
|
===============================
|
||||||
|
|
||||||
|
| On the *Settings* application, enable *External Email Servers* and define the incoming email
|
||||||
|
alias you would like to use.
|
||||||
|
| **For more information**: :doc:`../../discuss/email_servers`
|
||||||
|
|
||||||
|
Configure the email alias in your project
|
||||||
|
-----------------------------------------
|
||||||
|
|
||||||
|
| Now that you have the incoming email server set up, go to
|
||||||
|
:menuselection:`Project --> Configuration --> Projects --> Edit`. Under the *Emails* tab, define
|
||||||
|
the wanted email alias and choose the policy to receive a message.
|
||||||
|
| In addition, you can now directly set it when creating a new project.
|
||||||
|
|
||||||
|
.. image:: media/email_alias.png
|
||||||
|
:align: center
|
||||||
|
:alt: In the settings of your project, define the emails alias under the tab email in Odoo Project
|
||||||
|
|
||||||
|
.. important::
|
||||||
|
All the recipients of the email (To/Cc/Bcc) are automatically added as followers of the task.
|
||||||
|
|
||||||
|
The email can be seen under the name of your project on the dashboard.
|
||||||
|
|
||||||
|
.. image:: media/email_test.png
|
||||||
|
:align: center
|
||||||
|
:height: 300
|
||||||
|
:alt: View of the email alias chosen on the dashboard view in Odoo Project
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
- :doc:`./get_started`
|
||||||
|
- :doc:`./collaborate`
|
||||||
|
|
84
project/tasks/get_started.rst
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
======================
|
||||||
|
Get Started with Tasks
|
||||||
|
======================
|
||||||
|
|
||||||
|
Break down a project by creating, assigning and organizing tasks. Set priorities to help you
|
||||||
|
determine where you want to invest your time first, manage files within it and keep everything you
|
||||||
|
need to complete your work in one place. Ensure that your strategies are turned into actionable
|
||||||
|
plans and, as a result, have a successful project.
|
||||||
|
|
||||||
|
Create a task
|
||||||
|
=============
|
||||||
|
|
||||||
|
Click on *Create*. Once created, add more details opening it and clicking on *Edit*.
|
||||||
|
|
||||||
|
.. image:: media/create.png
|
||||||
|
:align: center
|
||||||
|
:height: 300
|
||||||
|
:alt: Click on create under a project to initiate a task in Odoo Project
|
||||||
|
|
||||||
|
Assignation
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Choose the responsible person for a task under *Assigned to*.
|
||||||
|
|
||||||
|
.. image:: media/assignation.png
|
||||||
|
:align: center
|
||||||
|
:alt: Choosing the responsible person for the task in Odoo Project
|
||||||
|
|
||||||
|
Sort tasks by priority
|
||||||
|
======================
|
||||||
|
|
||||||
|
| Mark the star on your task to set it as a high priority one. That automatically moves the task
|
||||||
|
to the top of the column. Tasks that are not starred are classified according to their
|
||||||
|
deadlines.
|
||||||
|
| Note that tasks with dates passed their deadlines are shown in red; tasks with a deadline for
|
||||||
|
the current date are orange.
|
||||||
|
|
||||||
|
.. image:: media/priority.png
|
||||||
|
:align: center
|
||||||
|
:alt: Tasks prioritized are shown first in the list in Odoo Project
|
||||||
|
|
||||||
|
Manage files in tasks
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Add images/documents to your task by clicking on the *Attachment icon*.
|
||||||
|
|
||||||
|
.. image:: media/manage_files.png
|
||||||
|
:align: center
|
||||||
|
:alt: Click on the attachment icon to manage files in Odoo Project
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
Files from emails are automatically saved.
|
||||||
|
|
||||||
|
Set cover images in tasks
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Use *Set Cover Image* to your task and quickly get to comprehend what the task is about. The image
|
||||||
|
is directly shown in the Kanban view.
|
||||||
|
|
||||||
|
.. image:: media/cover_image.png
|
||||||
|
:align: center
|
||||||
|
:height: 280
|
||||||
|
:alt: Click on the drop down menu and set a cover image in Odoo Project
|
||||||
|
|
||||||
|
Choose how to visualize tasks
|
||||||
|
=============================
|
||||||
|
|
||||||
|
Tasks can be managed and followed up in the Kanban view, which is a post-it kind of view divided
|
||||||
|
into different stages. More options are otherwise available.
|
||||||
|
|
||||||
|
.. image:: media/visualize_tasks.png
|
||||||
|
:align: center
|
||||||
|
:alt: Overview of the kanban view in Odoo Project
|
||||||
|
|
||||||
|
Drag and drop tasks to change their stage and define colors to help you identify them.
|
||||||
|
|
||||||
|
.. image:: media/colors.png
|
||||||
|
:align: center
|
||||||
|
:height: 340
|
||||||
|
:alt: Choose a color to identify your task in Odoo Project
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
project/tasks/media/activity_type.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
project/tasks/media/add_followers.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
project/tasks/media/assignation.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
project/tasks/media/colors.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
project/tasks/media/config.png
Normal file
After Width: | Height: | Size: 41 KiB |