Cargas

propiedades

  • id: number (auto inc),
  • cantidad: number (min),
  • duracion: number (dias),
  • fechaIni: date (yyyy,mm,dd),
  • fechaFin: date (yyyy,mm,dd),
  • distribucion: array,
  • fija: boolean,
  • uniforme: boolean,
  • continua: boolean,
  • patron: string | array,
  • titulo: string,
  • color: number,
  • etiquetas: array,
  • contenedor: number (id),
  • contenidos: array (id),
  • prioridad: number,
  • recurrente: boolean,
  • responsable: string (id_user),
  • equipo: array (id_users),
  • resto: number

Casi todas las propiedades se pueden definir rápidamente con valores por defecto establecidos en la configuración (TF Configuracion).

Las propiedades esenciales son cantidad y duración y/o fechas. Se pueden definir al momento de ingresar una nueva carga (TF Funcionamiento). El resto se pueden definir en el mismo proceso de carga con un par de pasos adicionales o editar luego.

Detalles

id

referencia a la ubicación de la carga dentro de la matriz de cargas. Se establece automáticamente. Y usa una tabla de referencia para cuando se comparte con otros usuarios.

cantidad

el tiempo que debe emplearse para finalizar la carga. Para los cálculos seran minutos. Para el usuario puede definirlo en horas, minutos. Métodos para convertir entre valir de calculo y de usuario. Editable.

duración

los días asignados para consumir la carga. Minino 1. Máximo es el periodo en donde la carga se puede distribuir de manera tal que no baje del mínimo por día. No necesariamente representa días continuos. Es la longitud de la matriz ‘distribucion’.

fechaIni / fechaFin

fechaIni y fechaFin datos de calendario para determinar la ubicación de la duración. Métodos para convertir fecha para usuario y para calculo, recalcular la duración a partir de ambos datos. Recalcular uno a partir del otro más la duración.

distribucion

matriz que contiene la distribución de la carga a lo largo de la duración. La matriz tiene como índice las fechas calculadas desde la ‘fecha_ini’ a la ‘fecha_fin’, y como valores la cantidad de carga destinada para ese día. Si es uniforme serán todos iguales y continuos, pero pueden cambiar a no uniforme y ser continuo.

fija

booleano que indica si la carga debe permanecer fija entre las fechas establecidas cuando se reacomodan las cargas al ingresar una nueva carga que provoca conflictos.

uniforme

si la carga se debe distribuir de manera uniforme en los días asignados o puede tener diferentes cantidades por día.

continua

si los días asignados deben ser continuos o salteados.

patron

si no es continua se puede establecer un patrón de regularidad, por ejemplo cada 2 días, 2 seguidos y 3 no, sólo los martes. La diferencia con la recurrencia es que esta tiene como objetivo distribuir la cantidad de la carga que se tiene que consumir.

contenedor

el id de la carga que contiene a la actual, apunta a la carga madre.

contenidos

el listado de los ids de subcargas contenidas.

prioridad

establece el orden de importancia respecto a otras cargas al momento de reorganizar.

recurrente

son las cargas que suceden casi siempre, pueden tener una repartición móvil, por ejemplo consultar email, responder, organizar archivos. Este es un indicador para establecer esta carga como modelo o plantilla en una librería de cargas y poder copiarla. NOTA: aclarar mejor entre recurrente,patron y tareas repetitivas. Las cargas recurrentes no tienen fecha de inicio y fin tales. Cuando se agotan vuelven solas a la grilla replicando su estructura a partir de un punto de repetición, por ejemplo x día de la semana.

responsable

el id del usuario que debe llevar el control de la carga. Por lo general el mismo usuario pero puede ser otro miembro del equipo.

equipo

una matriz con el listado de los responsables de las subcargas contenidas. Esto sirve para las vistas de grillas combinadas de varios usuarios en equipo y tener una idea global. Es una facilidad principalmente para los líderes de equipos.

resto

es lo queda por consumir de la carga, se actualiza con el seguimiento. Sirve para las alarmas.

Métodos

A excepción del id se pueden editar todas las propiedades.

ABM
cantidad: +/- horas, minutos
duracion: +/- días
mover las fechas
Cambiar fija y uniforme.
distribucion
Título

Escurrirse: distribuye la carga en los huecos de la grilla de jornadas.