i

Please enable JavaScript to view this site.

Navegación: Manual del Usuario > Portal de Usuarios > Tareas

Cálculo del Tiempo de Vencimiento de la Actividad

El tiempo de venimiento que se muestra en las consulta de “Mis Tareas”, indica el tiempo que falta transcurrir desde el momento de la consulta hasta el vencimiento de la actividad (se cumpla su duración máxima). Si la actividad en ejecución superó el plazo establecido para ser ejecutada, el tiempo visualizado en la columna “A vencer” indica el tiempo transcurrido desde su vencimiento.

 

El tiempo se expresa en días, horas, minutos y segundos.

 

El sistema realiza el cálculo del tiempo de vencimiento considerando:

 

Fecha y hora de inicio de la actividad

Duración máxima de la actividad indicada en la definición de la actividad

Configuración del calendario del participante que ejecuta la actividad

Configuración de feriados

Configuración de fechas particulares

 

El cálculo se realiza de la siguiente manera:

 

Calcular la Cantidad de Segundos Ejecutados

 

Se calcula la cantidad de segundos laborales que transcurrieron desde que la actividad comenzó su ejecución hasta el momento actual de la consulta (Momento Actual).

NO se consideran en esa sumatoria los segundos durante los cuales la actividad  estuvo SUSPENDIDA.

 

Calcular la Duración de la Actividad en Segundos.

 

Se calcula la duración máxima de la actividad, expresándola en cantidad de segundos laborables.  

La duración máxima de la actividad se recupera desde su definición, donde se indicó la Cantidad de Días (DD)  +  Horas (HH) +  Minutos(MM)  y Segundos (SS).

 

Cuando se trabaja con tiempo laboral, la duración de la jornada laboral queda establecida en el Calendario que utilice el participante responsable de la actividad.  En tal calendario se define la Duración del Día Laboral, mediante los campos “Cantidad de Horas” y “Cantidad de Minutos”. Entonces, tendremos que la cantidad de segundos por jornada laboral será

 

 SegundosPorDia =Cantidad de Horas * 3600 + Cantidad de Minutos * 60

 

Luego se calcula

 

 DuraciónActividad  = SegundosPorDia * DD + HH * 3600 + MM * 60 + SS

 

 

Calcular el Tiempo de Vencimiento.

 

Una vez que se realizaron los dos pasos previos, se puede calcular el tiempo de ejecución que restaría ejecutar para cumplir con el tiempo de ejecución previsto.

 

 TiempodeVencimiento = DuraciónActividad  - Cantidad de Segundos Ejecutados

 

Este valor está expresado en segundos.

 

Podría ser negativo, cuando la cantidad de segundos ejecutados supere a la duración prevista. Ante esta situación, el valor se entiende como tiempo de exceso o demora en la ejecución. (Se lo considera como positivo)

 

Por último, hay que expresar  esta cantidad de segundos laborables en Días, Horas, Minutos y Segundos.

 

Entonces:

 

 La cantidad de Días DD surge de:

 DD = TiempodeVencimiento / SegundosPorDia

 

 La cantidad de Horas HH, surge de:        

 TiempodeVencimiento = TiempodeVencimiento – (DD * SegundosPorDia)

 HH = Tiempo de Vencimiento / 60

 

 La cantidad de Minutos MM, surge de:        

 TiempodeVencimiento = TiempodeVencimiento – (HH * 60)

 MM = Tiempo de Vencimiento / 60

 

 Y por último, la cantidad de Segundos SS  surge de:        

 TiempodeVencimiento = TiempodeVencimiento – (MM * 60)

 SS = Tiempo de Vencimiento

 

Finalmente, el tiempo de vencimiento DD:HH:MM:SS se expresa así:

 

DD HH días y horas: Cuando el plazo es mayor a un día

HH MM horas y minutos: Cuando el plazo es menor que un día y mayor o igual a una hora

MM SS minutos y segundos: Cuando el plazo es menor que una hora y mayor o igual que un minuto.

SS sólo segundos: Cuando el plazo es menor que un minuto.

 

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir