Open abrahamcacoulides opened 3 years ago
Efficiency Report: Loopea a traves de los Jobs completados en las fechas especificadas (CompletedDate) y separalos por TechID. Funciones: ElapsedTimeOnJob: Suma todos los Elapsed en StepsForJob del job ElapsedTimeOnJobPerTech: Suma los Elapsed de todos los pasos que tienen el tech ID Percentage: ((ElapsedTimeOnJobPerTech / ElapsedTimeOnJob) * 100) EfficiencyOnJobPerTech: Compara los ElapsedTime por step contra los ExpectedTime StopsNumberPerJob: Query para saber cuántos stops hay en este job con este TechID TimeSpentAtStopsPerJob: Con el mismo query de StopsNumberPerJob suma los Elapsed de cada Stop StopsReasonsPerJob: Con el mismo query de StopsNumberPerJob; concatena el Reason 1 + string(Elapsed hh:mm:ss) de cada stop; If no stops “” AverageEfficiency: Suma las EfficiencyOnJobPerTech en las que Percentage > 50% y dividelo entre el número de Jobs que cumplan este parametro
Stops: Loopea a taves de los Stops en las fechas especificadas. Funciones: FinishedStop: Regresa False si el Stop no se ha terminado y true de lo contrario
Daily Report: Generar reporte en base a la eficiencia de los Jobs terminados de cada JobType
EfficiencyPerJob: (ElapsedTime/ExpectedTime)*100 EfficiencyPerDay: Sum(EfficiencyPerJob)/NumeroDeJobs
Job1 = 70 Job2 = 100 Job3 = 85
Scenario Expected Elapsed EffPerStep Step 1 1.5 1.61 93.16 Step 2 0.25 0.5 50 Step 3 2 1.5 133
3.75 TotalExpected TotalElapsed 3.61
103% 92%
SumatoriaElapsed = Suma de todos los Elapsed de cada step SumatoriaExpected = Suma de todos los expected de cada step
EfficiencyPerJob = (SumatoriaExpected /SumatoriaElapsed) * 100