Ir al contenido

Detalle de Proyecto

La página Detalle de Proyecto centraliza el contexto de ejecución del proyecto. Combina metadatos del proyecto, una lista de tareas con filtros, pestañas de colaboración y acciones del ciclo de vida según los permisos y el estado del proyecto.

Página de Detalle de Proyecto

  • Ruta: /projects/:id
  • Puntos de entrada: Haga clic en una fila de Lista de Proyectos, o siga un vínculo directo desde otra página.
AcciónPermisoNotas
EditarcanWriteProjects y proyecto no terminalAbre el diálogo Editar Proyecto
HistorialSiempre visibleAbre el diálogo de Historial de Auditoría
EliminarcanAdminProjects y proyecto no terminalAbre la confirmación de eliminación
Nueva TareacanWriteTasks y proyecto no terminalAbre el diálogo Crear Tarea previnculado a este proyecto
ActualizarSiempre visibleRecarga los datos del proyecto y las tareas

Presione c en cualquier lugar de la página para abrir el diálogo Crear Tarea sin hacer clic en el botón (cuando el diálogo no está ya abierto y el proyecto no es terminal).

La sección superior muestra cuatro tarjetas en fila:

TarjetaContenido
CódigoCódigo del proyecto con un punto de color opcional. Cuando hay color configurado, la tarjeta también muestra un borde de color a la izquierda.
EstadoEstado actual como insignia; haga clic para abrir el selector de estado (requiere permiso de escritura; deshabilitado en proyectos terminales).
ResponsableNombre del propietario (solo lectura en esta página; edite desde el diálogo Editar Proyecto).
Fecha de FinFecha de finalización programada.

Cuando el proyecto tiene un tipo de proyecto asignado, aparece una insignia de tipo de proyecto debajo de las tarjetas.

Las opciones de estado están limitadas por las transiciones permitidas:

graph LR
    DR(Borrador) --> AC(Activo)
    DR --> CN(Cancelado)
    AC --> OH(En Pausa)
    AC --> CP(Completado)
    AC --> CN
    OH --> AC
    OH --> CN
    CP --> AR(Archivado)
    CN --> AR

Las transiciones irreversibles (Completado, Cancelado, Archivado) requieren un diálogo de confirmación antes de aplicar el cambio. El diálogo describe la transición y no puede omitirse.

PestañaPropósito
TareasLista de tareas limitada a este proyecto, con búsqueda, filtros y paginación de carga progresiva
ParticipantesGestionar participantes del proyecto y sus roles (solo se muestra cuando los participantes están habilitados en la configuración de gobernanza)
ComentariosPanel de comentarios con hilos para la discusión a nivel de proyecto
VínculosPanel de vinculación entre entidades para relaciones con otros módulos
AdjuntosGestión de archivos e imágenes limitada a este proyecto

El estado de la pestaña está vinculado a la URL (?tab=tasks|participants|comments|links|attachments), lo que permite compartir vínculos directos a pestañas específicas.

La pestaña Tareas incluye una barra de filtros con:

  • Búsqueda — búsqueda de texto completo en código, título y descripción de la tarea (con retraso de 400 ms).
  • Estado selección múltiple — filtre por uno o más estados de tarea (Backlog, Por Hacer, En Progreso, En Revisión, Completado, Cancelado).
  • Prioridad selección múltiple — filtre por uno o más niveles de prioridad.
  • Responsable — filtre por un único usuario.
  • Etiquetas — filtre por una o más etiquetas.

Los filtros activos aparecen como chips eliminables debajo de la barra de filtros. Cada chip puede eliminarse individualmente o todos a la vez mediante Limpiar todo.

La lista de tareas carga 50 tareas a la vez. Haga clic en Cargar más para obtener la siguiente página. Hacer clic en una fila de tarea la abre según el Modo de apertura de tarea. Los encabezados de columna admiten ordenamiento.

Aparece solo cuando Habilitar participantes del proyecto está activado en la Configuración de Gobernanza de Proyectos. Muestra la lista de participantes con roles, y permite agregar o eliminar participantes. Es de solo lectura cuando el proyecto es terminal o cuando el usuario actual no tiene permiso de escritura.

Panel de comentarios con hilos compartido con todos los miembros del proyecto. Admite @menciones de usuarios activos del portal, hilos de respuesta y pastillas de filtro (Todos / Míos / Menciones). Los autores de comentarios pueden editar o eliminar sus propios comentarios.

Panel de vinculación entre entidades. Vincula este proyecto con registros de otros módulos. Solo aparecen en el selector los tipos de entidad con configuración de vínculo habilitada.

Dos subsecciones:

  • Imágenes — cuadrícula de carrusel; admite pegar para cargar.
  • Archivos — adjuntos que no son imágenes; admite pegar para cargar.

Ambos paneles requieren permiso de escritura para modificar.

Haga clic en Historial en el encabezado para abrir el diálogo de Historial de Auditoría. Este reemplaza el registro de actividad anterior y muestra un registro paginado de cada cambio registrado en el proyecto.

Campos registrados en el historial:

GrupoCampos
IdentidadCódigo, Nombre, Estado
PropiedadID de usuario propietario, Nombre del propietario
ProgramaciónFecha de inicio, Fecha de fin
ClasificaciónTipo de proyecto, Etiquetas
DetallesDescripción

Nombre y Estado están destacados como campos principales.

Cuando el estado del proyecto es terminal (completed, cancelled, archived):

  • El botón Editar está deshabilitado.
  • El botón Eliminar está deshabilitado.
  • El botón Nueva Tarea está deshabilitado.
  • El selector de estado está deshabilitado.
  • Los comentarios, vínculos y adjuntos son de solo lectura.
  • Historial y Actualizar permanecen activos.
  1. Haga clic en Eliminar en la barra de acciones.
  2. Un diálogo de confirmación advierte que la eliminación es permanente.
  3. Haga clic en Eliminar para confirmar — se le redirige a la Lista de Proyectos.

La eliminación requiere el permiso canAdminProjects. El botón Eliminar está deshabilitado cuando el estado del proyecto es terminal. Para eliminar un proyecto en estado terminal, contacte a su administrador.

Cuando se elimina un proyecto, todas las tareas asociadas también se eliminan.