Actividad en Tareas de Proyectos¶
Actividad en Tareas de Proyectos proporciona trazabilidad completa del tiempo invertido por cada empleado en las tareas de los proyectos, permitiendo un seguimiento granular del esfuerzo y facilitando la facturación por horas y análisis de productividad. Esta sección registra cada sesión de trabajo individual en una tarea, soportando la distribución del trabajo a lo largo del tiempo (por ejemplo, registrar 1 hora diaria durante 8 días diferentes para completar una tarea estimada en 8 horas totales). Almacena información de cada registro de actividad incluyendo referencia descriptiva, resumen del trabajo realizado, descripción detallada del trabajo ejecutado, conclusiones obtenidas, fecha de la actividad, temporización con fecha-hora de inicio y fin, duración total calculada automáticamente, tiempo computable para facturación, tarea asociada a la que se imputa el tiempo, proyecto al que pertenece, empleado que realiza la actividad, tipo de actividad realizada, plantilla de trabajo utilizada, estado del registro (en proceso/completado/revisión), y campos de auditoría. Se integra completamente con el cronómetro interno de Dinaup para registro automático de tiempo sin intervención manual, con Proyectos y Tareas para consolidar tiempos, con Empleados para análisis de productividad individual, y con sistemas de facturación por horas y Bonos de horas. Soporta generación de reportes de tiempo por proyecto, tarea, empleado y periodo, análisis de desviaciones entre tiempo estimado y real, y auditoría completa de la dedicación del equipo.
Información General¶
| Propiedad | Valor |
|---|---|
| ID | 35d1d661-7e94-432c-951c-a0fee5565743 |
| Tabla PostgreSQL | tpr_40010431843 |
| Etiqueta Plural | Actividades en Tareas de Proyectos |
| Texto principal automatico | Sí |
| Sección Base | Base - Actividades en Tareas de Proyectos (89ace012-2702-47ce-b6da-edaf1a5d2b23) |
Campos¶
Total de campos: 29 (10 del sistema, 19 personalizados)
Campos del Sistema¶
| Campo | Tipo | Rol | Columna PostgreSQL | Relación | Atributos |
|---|---|---|---|---|---|
| ID | Relación |
- | id |
Actividad en Tareas de Proyectos | - |
| Referencia | Texto |
- | nombre |
- | - |
| Fecha Alta Dato | Fecha Y Hora |
- | fecha |
- | - |
| Editado | Fecha Y Hora |
- | fecham |
- | - |
| Eliminado | Sí/No |
- | eliminado |
- | - |
| Usuario Creador del dato | Relación |
- | usuarioid |
Base - Entidades | - |
| Sección (Relación Sistema) | Relación |
- | plantillapid |
- | 🔴 Obligatorio |
| Posición (Orden) | Decimal |
- | posicion |
- | - |
| Modificado | Sí/No |
- | modificado |
- | - |
| Fecha Indice Actividad | Fecha Y Hora |
- | fechaia |
- | - |
Campos Personalizados¶
| Campo | Tipo | Pestaña | Columna | Atributos | Notas |
|---|---|---|---|---|---|
| Hora local | Hora |
Registro | pr_400104318457 |
🔒 Bloqueado, 👁 Oculto | - |
| Destinador | Relación |
General | pr_400104318460 |
🔒 Bloqueado, 👁 Oculto | - |
| En proceso | Sí/No |
General | pr_60010432151 |
🔒 Bloqueado, 👁 Oculto | - |
| En revisión | Sí/No |
General | pr_60010434281 |
🔒 Bloqueado, 👁 Oculto | - |
| Fecha Alta del registro | Fecha Y Hora |
Registro | pr_400104318459 |
🔴 Obligatorio | Autorrellenado (Siempre): Fecha y Hora actual |
| Autor del alta | Relación |
Registro | pr_400104318455 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Plantilla de trabajo | Relación |
General | pr_20010434422 |
👁 Oculto | - |
| Tiempo Computable | Decimal |
General | pr_10040595582 |
🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico | - |
| Fecha de Actividad | Fecha |
Registro | pr_20630621001 |
- | Autorrellenado (Siempre): Fecha actual |
| Empleado encargado | Relación |
General | pr_400104318453 |
🔴 Obligatorio | Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* ) |
| Tipo | Relación |
General | pr_50010432084 |
- | - |
| Fin | Fecha Y Hora |
General | pr_30703987 |
- | - |
| Inicio | Fecha Y Hora |
General | pr_30703986 |
- | Autorrellenado (Siempre): Fecha y Hora actual |
| Resumen | Texto |
General | pr_40040555421 |
- | - |
| Tarea | Relación |
General | pr_50010432081 |
🔴 Obligatorio | - |
| Proyecto | Relación |
General | pr_300104320819 |
🔴 Obligatorio, 🔒 Bloqueado | - |
| Conclusiones | Texto |
General | pr_20010432092 |
- | - |
| Descripción del trabajo | Texto |
General | pr_20010432091 |
- | - |
| Tiempo total | Decimal |
General | pr_20010431861 |
🔒 Bloqueado, 📊 Positivos o 0 | - |
Scripts¶
Total de scripts: 5
Código de Scripts¶
Lógica de negocio ejecutada en los formularios automáticamente
Campo_Cambiado¶
C.ReferenciaProyecto = C.ReferenciaTarea.ReferenciaProyecto
Campos utilizados:
- Actividad en Tareas de Proyectos > Tarea
Formulario_TickRecalculo¶
C.TiempoTotal = F.MinutesDifferenceBetweenDatesAndTimes(C.Inicio,C.Fin)
C.TiempoComputable = C.TiempoTotal
if C.Fin = ''
C.EnProceso = 1
else
C.EnProceso = 0
end if
Campo_Cambiado¶
C.ReferenciaTarea = ''
Campos utilizados:
- Actividad en Tareas de Proyectos > Grupo (Obsoleto)
Formulario_PreACeptar¶
if C.ReferenciaProyecto <> C.ReferenciaTarea.ReferenciaProyecto
F.MsgBox('La tarea no pertenece al grupo.',1)
F.CancelarEvento
end if
Campo_ComboAplicarFiltro¶
if C.ReferenciaProyecto <> ''
F.CampoDesplegableAplicarFiltro(S.Fields.GruposDeTeareasDeProyectosBase.ReferenciaProyecto.id,'=',C.ReferenciaProyecto)
end if
Campos utilizados:
- Actividad en Tareas de Proyectos > Grupo (Obsoleto)