Contact Us +32 81813700

Tip

This module is part of the OpenERP software, the leading Open Source enterprise management system. If you want to discover OpenERP, check our screencasts or download OpenERP directly.

Project Management (project)

Module:project
Name:Project Management
Version:5.0.1.1
Author:Tiny
Directory:project
Web:http://www.openerp.com
Official module:
 yes
Quality certified:
 yes

Description

Project management module that track multi-level projects, tasks,
works done on tasks, eso. It is able to render planning, order tasks, eso.

Dependencies

Reports

  • Gantt Representation
  • Gantt Representation

Views

  • project.project.form (form)
  • project.project.list (tree)
  • project.project.tree (tree)
  • project.task.work.form (form)
  • project.task.work.tree (tree)
  • project.project.tree (tree)
  • Compute Remaining Hours (form)
  • project.task.form (form)
  • project.task.tree (tree)
  • my.pending.task.tree (tree)
  • project.task.calendar (calendar)
  • project.task.gantt (gantt)
  • project.task.graph (graph)
  • project.task.type.form (form)
  • project.task.type.tree (tree)
  • * INHERIT res.company.task.config (form)

Objects

Object: Project (project.project)

tasks:

Project tasks, one2many

date_end:

Expected End, date

contact_id:

Contact, many2one

timesheet_id:

Working Time, many2one

Timetable working hours to adjust the gantt diagram report

manager:

Project Manager, many2one

child_id:

Subproject, one2many

planned_hours:

Planned Time, float, readonly

Sum of planned hours of all tasks related to this project.

partner_id:

Partner, many2one

warn_footer:

Mail Footer, text

Footer added at the beginning of the email for the warning message sent to the customer when a task is closed.

warn_manager:

Warn Manager, boolean

If you check this field, the project manager will receive a request each time a task is completed by his team.

warn_customer:

Warn Partner, boolean

If you check this, the user will have a popup when closing a task that propose a message to send by email to the customer.

date_start:

Starting Date, date

priority:

Sequence, integer

parent_id:

Parent Project, many2one

If you have [?] in the name, it means there are no analytic account linked to project.

state:

State, selection, required, readonly

complete_name:

Project Name, char, readonly

members:

Project Members, many2many

Project’s member. Not used in any computation, just for information purpose.

effective_hours:
 

Time Spent, float, readonly

Sum of spent hours of all tasks related to this project.

active:

Active, boolean

name:

Project Name, char, required

notes:

Notes, text

Internal description of the project.

warn_header:

Mail Header, text

Header added at the beginning of the email for the warning message sent to the customer when a task is closed.

total_hours:

Total Time, float, readonly

Sum of total hours of all tasks related to this project.

category_id:

Analytic Account, many2one

Link this project to an analytic account if you need financial management on projects. It enables you to connect projects with budgets, planning, cost and revenue analysis, timesheets on projects, etc.

progress_rate:

Progress, float, readonly

Percent of tasks closed according to the total of tasks todo.

Object: Project task type (project.task.type)

name:Type, char, required
description:Description, text

Object: Tasks (project.task)

sequence:

Sequence, integer

effective_hours:
 

Hours Spent, float, readonly

Computed using the sum of the task work done.

planned_hours:

Planned Hours, float, required

Estimated time to do the task, usually set by the project manager when the task is in draft state.

partner_id:

Partner, many2one

user_id:

Assigned to, many2one

date_start:

Starting Date, datetime

priority:

Importance, selection

parent_id:

Parent Task, many2one

state:

Status, selection, required, readonly

progress:

Progress (%), float, readonly

Computed as: Time Spent / Total Time.

project_id:

Project, many2one

If you have [?] in the project name, it means there are no analytic account linked to this project.

type:

Type, many2one

description:

Description, text

child_ids:

Delegated Tasks, one2many

work_ids:

Work done, one2many

active:

Active, boolean

delay_hours:

Delay Hours, float, readonly

Computed as: Total Time - Estimated Time. It gives the difference of the time estimated by the project manager and the real time to close the task.

delegated_user_id:
 

Delegated To, many2one

name:

Task summary, char, required

date_deadline:

Deadline, datetime

notes:

Notes, text

date_close:

Date Closed, datetime, readonly

total_hours:

Total Hours, float, readonly

Computed as: Time Spent + Remaining Time.

history:

Task Details, text, readonly

remaining_hours:
 

Remaining Hours, float

Total remaining time, can be re-estimated periodically by the assignee of the task.

Object: Task Work (project.task.work)

date:Date, datetime
hours:Time Spent, float
user_id:Done by, many2one, required
name:Work summary, char
task_id:Task, many2one, required

Object: config.compute.remaining (config.compute.remaining)

remaining_hours:
 

Remaining Hours, float

Total remaining time, can be re-estimated periodically by the assignee of the task.


The documentation is editable by everyone on Launchpad.