Ir al contenido

Editar Proyecto

El diálogo Editar Proyecto permite actualizar el nombre, tipo, color, estado, responsable, fechas, etiquetas y descripción de un proyecto existente. Se abre sobre la página de detalle del proyecto y envía solo los campos modificados (envío tipo patch).

Diálogo Editar Proyecto con datos actuales del proyecto, tipo bloqueado y estado actual visible

Abra el Detalle de Proyecto y haga clic en el botón Editar en el encabezado de la página. El diálogo se abre sobre /projects/projects/:projectId.

CampoRequeridoTipoDescripciónPredeterminadoValidación
NombreTextoNombre visible del proyectoValor actualMáx. 200 caracteres; se recorta al guardar; guardar deshabilitado cuando está vacío
Tipo de ProyectoSelecciónConjunto de tipos de elemento del proyectoValor actualBloqueado (solo lectura) cuando el proyecto ya tiene tareas
ColorNoSelector de color + TextoColor de acento visualValor actualCódigo hexadecimal; máx. 9 caracteres; editable con la paleta o el campo hexadecimal
EstadoNoSelecciónEstado actual del proyectoValor actualOpciones limitadas por las transiciones permitidas desde el estado persistido
ResponsableNoSelección de usuarioUsuario responsable del proyectoValor actualSolo usuarios activos; se puede limpiar; obligatorio cuando la configuración del tenant exige responsable
Fecha de InicioNoFechaFecha de inicio planificadaValor actualSe convierte a ISO al patchear
Fecha de FinNoFechaFecha de fin planificadaValor actualSe convierte a ISO al patchear
EtiquetasNoSelección múltipleChips de etiquetas en minúsculasValor actualMáx. 50 etiquetas; se reemplazan (no se adjuntan) al cambiar
DescripciónNoÁrea de textoDescripción detallada del proyectoValor actualMáx. 4000 caracteres; valor vacío se convierte en null

Las opciones disponibles dependen del estado actual (persistido) del proyecto, no del valor en el diálogo. No puede deshacer una transición mientras el diálogo está abierto.

DesdeTransiciones permitidas
BorradorBorrador, Activo, Cancelado
ActivoActivo, En Pausa, Completado, Cancelado
En PausaEn Pausa, Activo, Cancelado
CompletadoCompletado, Archivado
CanceladoCancelado, Archivado
ArchivadoSolo Archivado (bloqueado)

Las transiciones a Completado, Cancelado y Archivado son irreversibles. Al seleccionar uno de estos estados, el diálogo muestra un aviso de confirmación antes de guardar.

Cuando el proyecto ya tiene tareas, el selector Tipo de Proyecto está deshabilitado y muestra el mensaje:

El tipo de proyecto no se puede cambiar una vez que se han creado tareas.

Solo los campos que modificó se envían en el patch de la API:

  • Si abre el diálogo y lo cierra sin hacer cambios, el botón Guardar permanece deshabilitado y no se realiza ninguna llamada a la API.
  • Los campos que no tocó conservan sus valores actuales en el servidor.
ReglaComportamiento
Nombre requeridoEl botón Guardar se deshabilita mientras el Nombre esté vacío
Longitud del nombreMáx. 200 caracteres
Longitud de la descripciónMáx. 4000 caracteres
Cantidad de etiquetasMáx. 50 etiquetas
Tipo de Proyecto requeridoEl botón Guardar se deshabilita si se borra el Tipo de Proyecto
Sin cambiosEl botón Guardar se deshabilita cuando no hay campos modificados
Estado irreversibleSe muestra un diálogo de confirmación antes de guardar Completado, Cancelado o Archivado
Responsable requerido (condicional)Si la configuración del tenant requiere responsable, el campo Responsable se vuelve obligatorio
Participantes requeridos para activaciónSi la gobernanza del tenant requiere participantes antes de la activación y el proyecto no tiene ninguno, mover a Activo está bloqueado
Protección de cambios sin guardarCerrar con cambios sin guardar muestra un diálogo de confirmación
  • Solo los campos modificados se envían en el payload de actualización.
  • Tras un guardado exitoso el diálogo se cierra y la página de detalle se actualiza con los nuevos valores.
  1. Abra el Detalle de Proyecto y haga clic en Editar.
  2. Actualice los campos necesarios — por ejemplo, cambie el Estado o asigne un Responsable.
  3. Si está moviendo a un estado terminal (Completado, Cancelado, Archivado), confirme el diálogo de transición irreversible.
  4. Haga clic en Guardar. El diálogo se cierra y el detalle muestra los datos actualizados.
  • Editar proyectos requiere acceso al módulo Proyectos y el permiso canWriteProjects.
  • El campo Responsable es obligatorio solo cuando la configuración del tenant tiene activada la opción Requerir responsable del proyecto.
  • Solo los campos modificados se incluyen en el patch de la API, minimizando efectos secundarios.