Saltar a contenido

Estados de tareas V2

Estados de tareas V2 define el catálogo centralizado de estados posibles que puede tener una tarea durante su ciclo de vida dentro de un proyecto. Esta sección utiliza la tabla base compartida de estados para centralizar la gestión. Almacena información de cada estado incluyendo título identificativo, descripción del significado, código numérico general del estado (pendiente/tramitado/cancelado), código específico de estado de tarea (backlog, pendiente, en proceso, pausado, completado, cancelado), icono visual asociado, color distintivo para identificación rápida en tableros Kanban, orden de presentación que establece la secuencia de columnas en Kanban, progreso porcentual que representa el estado (por ejemplo, "En proceso" podría representar 50% de completado), frameworks de metodología ágil compatibles (Scrum, Kanban, etc.), configuración de si la columna debe mostrarse vacía en tableros Kanban, y metadatos de auditoría. Los estados definidos aquí determinan las columnas del tablero Kanban y las etapas del flujo de trabajo de tareas. Se integra directamente con el módulo de Tareas de proyectos donde cada tarea tiene un estado asignado, y con Flujos de proyectos que establecen las transiciones permitidas entre estados según el tipo de proyecto y metodología utilizada. Permite personalizar completamente los flujos de trabajo, adaptándolos a metodologías ágiles (Scrum, Kanban), gestión tradicional, o procesos personalizados específicos de la organización, asegurando visibilidad clara del progreso de las tareas.

Información General

Propiedad Valor
ID 068aa61b-3c4b-4187-9eee-20c8be2e73ff
Tabla PostgreSQL tpr_50040382151
Etiqueta Plural Estados de tareas V2
Texto principal automatico No
Sección Base Base - Estados de Registros (ae55d37a-9b63-4927-acd4-6a6e1926d4a3)

Campos

Total de campos: 24 (10 del sistema, 14 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Estados de tareas V2 -
Título 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
Destinador Relación General pr_500403821512 🔒 Bloqueado, 👁 Oculto -
Hora local Hora Registro pr_50040382159 🔒 Bloqueado, 👁 Oculto -
Estado Entero General pr_20040382221 👁 Oculto, 📊 Cualquier valor numérico -
Icono Relación General pr_400103845414 - -
Descripción Texto General pr_20040382222 - -
Exportar en módulos Sí/No General pr_500403821510 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_500403821511 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Autor del alta Relación Registro pr_50040382157 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Columna vacía visible Kanab Sí/No Registro pr_10646391 - -
Progreso Decimal General pr_40646412 📊 Cualquier valor numérico -
Frameworks Texto General pr_20656251001 - -
Estado Tarea Entero General pr_20040599598 📊 Mayores que 0 Autorrellenado (Siempre): Número entero: 2
Orden Entero General pr_10646421 📊 Cualquier valor numérico -
Color Entero General pr_40675437 📊 Cualquier valor numérico -

Scripts

Total de scripts: 2

Código de Scripts

Lógica de negocio ejecutada en los formularios automáticamente

Formulario_TickRecalculo

if C.EstadoTarea = S.Enums.tareaestado.pausado 
    C.Estado = S.Enums.estadotramite.pendiente 
elseif C.EstadoTarea = S.Enums.tareaestado.cancelado 
    C.Estado = S.Enums.estadotramite.cancelado 
elseif C.EstadoTarea = S.Enums.tareaestado.enproceso 
    C.Estado = S.Enums.estadotramite.pendiente 
elseif C.EstadoTarea = S.Enums.tareaestado.pendiente 
    C.Estado = S.Enums.estadotramite.pendiente 
elseif C.EstadoTarea = S.Enums.tareaestado.backlog 
    C.Estado = S.Enums.estadotramite.pendiente 
elseif C.EstadoTarea = S.Enums.tareaestado.completado 
    C.Estado = S.Enums.estadotramite.tramitado 
else
    C.Estado = S.Enums.estadotramite.pendiente 
end if

← Volver al índice