Forum

[SOLVED] planificat...
 
Notifications
Retirer tout

[SOLVED] planification calculation question

9 Posts
2 Utilisateurs
0 Reactions
5,400 Vu
(@pipobru)
Posts: 180
Active Member
Début du sujet
 
[#6118]

Hello, I would help the project with my contribution (tests) Very thanks for your job, for me the better tools for manage projets !

My context:
A pool with ghost ressources
tasks on project without dependency or other contraints

My questions:
why in summary of availabilities repport i have number of days planned and not number of days remaining planable (number of ETP * number of working day-number of days planned),
I understand your previous answer on this subject, but i propose to add this information perarps with a different color ?
Why for each days the full pool capacity are not planed ? (all task have no contraint (start date, dependance, ...)

For explain my test see screens shoots in attachement.


 
Posté : 10 Juil PM 18:077
(@babynus)
Posts: 14952
Membre Admin
 

why in summary of availabilities repport i have number of days planned and not number of days remaining planable (number of ETP * number of working day-number of days planned),

Because Availability of resources is already counted, so work planned on Pool will subtract availability of resources.

i propose to add this information perarps with a different color ?

Could be an improvement.
I guess the Pool icon on resource name is already a good hint.

Why for each days the full pool capacity are not planed ?

Because when you assign a pool, you specify the FTE you'll take in the pool, and default value is 1.
If you set ETP to capacity of the pool, it will be completely booked


 
Posté : 13 Juil PM 20:077
(@pipobru)
Posts: 180
Active Member
Début du sujet
 

Ok thanks for your answer, but i not anderstand:
If i have a pool with 5 ETP at time T, for me i can planed one task with 5 ETP (When i affect my pool i change the default value from 1 to 5), OR i can planed 5 task with 1 ETP (Default affectation value).
my anderstand's is wrong ?


 
Posté : 15 Juil PM 12:077
(@babynus)
Posts: 14952
Membre Admin
 

You're right.
And if you do it this way, your poll should be fully booked.


 
Posté : 15 Juil PM 13:077
(@pipobru)
Posts: 180
Active Member
Début du sujet
 

Ok but if leave 1 ETP by default, the system don't book the full capacity. in my sample the capacity of my pool is 5 ETP but the fonction of planning calculation reserv only 3,5 or 2,5 ETP. he don't plane all tasks in same time (5 maximum)


 
Posté : 15 Juil PM 18:077
(@pipobru)
Posts: 180
Active Member
Début du sujet
 

Hello, i have same prolem with 8.1.2 version.


 
Posté : 18 Juil PM 12:077
(@pipobru)
Posts: 180
Active Member
Début du sujet
 

Hello,
with the last version my problem is the same. If i have un pool with 5 ETP capacity the planning calculation function can planne for a same day 5 tasks with 1 day of charge on same time. For this task the result is good for me. The problem is when i have a task with 5 days of charge, any other task do not planned in same time with this task.

in synthesis:
if i have tasks with 1 ETP and one day the plannification with pool is good. (all tasks can be planned on same time, with the max capacity of pool)
If i have a task with more charges (> 1 day) and 1 ETP can be work in same time, any other task can't be planned in same time.

Any error in trace.

I have requested my boss for participate at the next formation in PAris !
Very thanks for your help.
Bruno.


 
Posté : 15 Oct AM 10:1010
(@babynus)
Posts: 14952
Membre Admin
 

Hi,

Issue is identified and fixed.
Fix is to replace lines 919+ in model/ResourceMain.php from

    public function getWeekCapacity($week, $capacityRate=1) {
      $weekDay=date('Y-m-d',firstDayofWeek(substr($week,-2),substr($week,0,4)));
      $capaWeek=0;
      for ($i=0;$iidCalendarDefinition)) {
          if ($this->isResourceTeam) {
            $capaWeek+=$capacityRate;
          } else {
            $capaWeek+=$this->getSurbookingCapacity($weekDay);
          }
        }
        $weekDay=addDaysToDate($weekDay,1);
      }
      return $capaWeek;
    }

to

    public function getWeekCapacity($week, $capacityRate=1) {
      $weekDay=date('Y-m-d',firstDayofWeek(substr($week,-2),substr($week,0,4)));
      $capaWeek=0;
      for ($i=0;$iidCalendarDefinition)) {
          //if ($this->isResourceTeam) {
          //  $capaWeek+=$capacityRate;
          //} else {
          $capaWeek+=$this->getSurbookingCapacity($weekDay);
          //}
        }
        $weekDay=addDaysToDate($weekDay,1);
      }
      return $capaWeek;
    }

Fix will be included in next patch (possibly 8.2.3)


 
Posté : 16 Oct PM 12:1010
(@pipobru)
Posts: 180
Active Member
Début du sujet
 

Perfect it work fine !
A big big thanks !


 
Posté : 16 Oct PM 16:1010
Share:
Retour en haut