...
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 | ||||
---|---|---|---|---|
|
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 time * Operation 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
- = 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 date + Setup 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 time + Next 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
Gliffy | ||||
---|---|---|---|---|
|
Operations table in costs calculation
...