project management: wrong users assigned to scheduled tasks/phases

Bug #1033566 reported by Gianluca Gori @ LS
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Committed
Low
OpenERP R&D Addons Team 1

Bug Description

Hi,

we've noticed that computation of projects with phases is correct if there are no tasks assigned to any of the underlying phases. If there are tasks :

1) tasks get assigned to users of the projects i/o "forced users" of the phase itself. However, if the task was created with admin account, task remain assigned to admin (even if admin is not part of the project).

2) phases are in general correctly assigned, however the first phase seem to loose the assigned user. If there are tasks created with blank responsible, then these are assigned incorrectly (see above).

Best Regards

Tags: project

Related branches

Revision history for this message
Amit Bhavsar (Open ERP) (amb-openerp) wrote :

Hello Gaga,

I have tested your scenario with following case,

case 1 : Create project, define phase under this project and add project member. ( admin is not part of the project). Than scheduling phases, I have face the below result. [No tasks assigned to any of the underlying phases ]

Eg. Ram and Ravish is member of the project. And project have four phase.

    Schedule phase Member-Assign
      Phase 1 : Ram
      phase 2 : Ravish
      phase 3 : Admin
      phase 4 : Ram

case 2 : configure same as above, But this time assigned task under the phase 1 and phase 4. And I have face the below result.

Eg. Ram and Ravish is member of the project. And project have four phase.

    Schedule phase Member-Assign
      Phase 1 : No-scheduling
      phase 2 : Ram
      phase 3 : Ravish
      phase 4 : No-scheduling

So here I have face the two difference result. you face the same ????
would you please elaborate more your scenario and know your expected behaviour.

Thank you and waiting for your reply!

Changed in openobject-addons:
status: New → Incomplete
Revision history for this message
Gianluca Gori @ LS (gaga) wrote :

Hi Amit,
Confirm I get the same.

My comments are:

1) why, after scheduling phases, no members are associated to a phase? I believe it should, even if the phase has only 1 tasks and same is assigned to the same person. Otherwise, for example, if you look at the "planning of users" gantt, no phases with tasks will be shown and this is wrong because it doesn't really give a full view of who is in charge of which phase.

2) the users that get assigned to tasks in phases are taken from the project members, i/o from a list of possible members in the phase (ideally in the list of forced users). This because a whole project will have members with skills/responsibilities on different area, that you may identify in phases. Therefore, it should be the phase the place where the scheduler looks for assignable users (it wold be coherent with users skills and responsibilities in that phase) and not from the genering members of the project.

If my assumptions are incorrect, then it's not clear what "forced users" list is used for in the phase form..

Revision history for this message
Amit Bhavsar (Open ERP) (amb-openerp) wrote :

Hello gaga,

I have notice the below point,

Issue#1 : Schedule phase with admin user. even if admin is not part of project.

Issue#2 : No scheduling phase when assign task under the phase.

So I am confirm this bug with low Importance for above Issue.

Moreover, you talk about Schedule Phase should be coherent with users skills and responsibilities. It's good future for project planing. and We will certainly discuss this point. same things here also lp:726185 , please check It.

Thanks for the reporting!

Changed in openobject-addons:
status: Incomplete → Confirmed
importance: Undecided → Low
assignee: nobody → OpenERP R&D Addons Team 1 (openerp-dev-addons1)
Changed in openobject-addons:
status: Confirmed → In Progress
Revision history for this message
SnippetBucket.com (tta-openerp) wrote :

Hello Gaga,

This bug have been Fixed.

 * It has been Fixed in https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-1033566-tta
 * Revision ID: <email address hidden>

  It will be available soon in trunk.

Thanks,
Tejas - tta

Revision history for this message
SnippetBucket.com (tta-openerp) wrote :

Hello Gagarin,

As you discuss for `scheduling based on user's skill and responsibilities` feature is right now not in exist.

But Regarding (Resource)user's efficiency factor and working time can be manage via resources.

You can configure it from the 'Project Configuration' Menu.
Project >> Project Configuration >> Resources.

    * If you not aware about project resources management then please refer our online documents.
      http://doc.openerp.com/

I hope this will be helpful to you.

Thanks,
Tejas - tta

Changed in openobject-addons:
status: In Progress → Fix Committed
tags: added: project
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.