Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Gliffy
sizeL
namedistrubute duration

Brief

There was a mistake in the previous spec in which we modified duration calculations. The effective time cunsuption term was not well defined.

...

We remove this value from the GUI and reports of calculations and replace it with other better defined values.

We should also review and correct out algorithms.

Table of Contents

Mockup - in order

Mockup
Version68
Nameoperation progress

Mockup - standalone calculator

...

  • has no children operations then
    • Operations start date = Order start date
  • else
    • Operations start date = MAX(Next operation blocked to date calculated for children operations)

Operations duration time without nonworking time = Setup time + Additional time + if

...

Operation cycles on most used workstation = if

  • not Divisible cycle time  then
    • + Cycle time * roundUp(Numer of cycles needed in order / Number of workstations)
  • else
    • + Cycle time * (Numer of cycles needed in order / Number of workstations)

Operations duration time without nonworking time = Setup time + Additional time + Cycle timeOperation cycles on most used workstation

Operations duration time = Operations duration time without nonworking time distributed across working time of shifts

...

  • Next operation after type == Produced allOperation ended, then
    • Operations end date
  • Next operation after type == Produced specified quantity, then
    • Operations start date + Next operations block duration

Next operation after cycles = if

  • Next operation after produced quantity <= quantity of the operations main output product required in order
    • = required number of cycles to

...

    • produce Next operation after produced quantity
  • else
    • = required number of cycles to produce quantity of the operations main output product required in order

Next operation block duration without nonworking time = Operations start dateSetup time + if

...

after cycles on most used workstation = if

  • not Divisible cycle time  then
    • + Cycle time * = roundUp(Next operation after cycles / Number of workstations)
  • else then
    • + Cycle time * (Next operation after cycles / Number of workstations)

Next operation block duration without nonworking time = Setup time + Additional time + Cycle timeNext operation after cycles on most used workstation

Next operation block duration = Next operation block duration without nonworking time distributed across working time of shifts

Order calculated end date = Operations end date of root operation

Operations duration distribution - from a given start date

...

  • Operations end date - or the Next operations after block date
Steps Example steps visualisation: 
Gliffy
sizeL
namedistrubute duration

Operations table in costs calculation

...