OpenProject 17.8 en cooperativas: obras, roles y cierre

Caso técnico para llevar obras de una cooperativa a OpenProject: paquetes de trabajo, roles, permisos, API, PostgreSQL, backup y cierre verificable.

ULTIMA MILLA · Proyectos · 7 de sept de 2026 · 5 min de lectura

OpenProject 17.8 en cooperativas: obras, roles y cierre

Antes, la cuadrilla pedía materiales por chat; después, cada obra tuvo paquete de trabajo, responsable, vencimiento, prioridad, costo y evidencia de cierre. OpenProject 17.8.0, publicado el 2 de septiembre, permite mirar este caso desde una cooperativa de servicios del sur mendocino: reparar redes, rendir costos, responder reclamos y cerrar tareas con evidencia sin convertir el seguimiento en una reunión permanente.

Qué cambia cuando la obra deja el chat

La documentación de work packages define el paquete de trabajo como la unidad para tareas, hitos, errores, riesgos, fases y entregables. En una cooperativa, esa unidad puede representar una acometida, un tramo de red, una reparación, una compra de materiales o una inspección. El valor no está en escribir más; está en que cada pendiente tenga estado, responsable, fecha, prioridad, relación y archivo. El chat perdió autoridad. Una cifra externa corrige la escala del problema. En la encuesta 2025 de Stack Overflow, 45,52% de quienes respondieron dijo usar de una a cinco aplicaciones o plataformas de software en el trabajo, y 35,43% usó de seis a diez. No mide cooperativas argentinas. Aun así, muestra que el trabajo operativo suele partirse entre herramientas. OpenProject sirve cuando obra, compras, administración y gerencia necesitan una misma lista de trabajo, con permisos y cierre visible. El antagonista concreto es el pedido de materiales por chat. Una cuadrilla avisa que faltan caños, administración compra según memoria, el proveedor entrega parcial y presidencia pregunta por qué la obra sigue abierta. La respuesta aparece dispersa en fotos, mensajes, facturas y llamados. Con OpenProject, el paquete de trabajo puede reunir descripción, subtareas, costos estimados, adjuntos, relación con otro paquete y comentario de cierre. La organización gana una línea de tiempo que soporta discusión. La versión 17.8.0 es una oportunidad para revisar el alcance antes de actualizar. En sistemas de proyectos, el riesgo no suele estar en la pantalla nueva sino en roles viejos: alguien puede cerrar tareas, cambiar fechas o ver costos que no corresponden. Por eso conviene tratar la instalación como sistema de operación, con PostgreSQL, backups, permisos y API, no como una lista compartida.

Cómo funciona por dentro

El circuito mínimo separa ocho piezas. Primero, el proyecto agrupa obras por zona, cliente, contrato o cuadrilla. Segundo, cada paquete de trabajo guarda tipo, asunto, descripción, estado, prioridad, responsable y fecha. Tercero, los roles definen quién crea, edita, comenta, cierra o administra. Cuarto, los adjuntos conservan fotos, planos, remitos y actas. Quinto, las relaciones conectan tarea madre, subtarea, bloqueo o duplicado. Sexto, una vista muestra pendientes por cuadrilla y vencimiento. Séptimo, la API permite exportar avance o alimentar un tablero. Octavo, backup recupera base y archivos. La guía de roles y permisos muestra que la autorización se administra por roles. Ese punto decide el diseño: una cuadrilla puede comentar y adjuntar fotos, administración puede cargar compras, coordinación puede cambiar fechas y gerencia puede leer costo sin tocar estado. Si todos tienen permisos amplios, el historial pierde valor. La instalación empaquetada documenta configuración con PostgreSQL. La base guarda proyectos, paquetes, usuarios, estados y permisos. Los adjuntos requieren almacenamiento y copia. La guía de backing up separa base de datos y archivos, lo cual importa porque una obra sin fotos o remitos queda incompleta aunque el estado diga terminado. La API permite integrar reportes, pero debe exponerse con token, alcance y registro de uso. Si PostgreSQL falla, el tablero pierde estado. Si los adjuntos fallan, el cierre pierde prueba. Si roles falla, una persona puede aprobar su propio pendiente. Si la API queda abierta, un tablero externo puede revelar proyectos o costos internos. Cada componente necesita dueño técnico antes de cargar obras reales.

Qué se instala o configura primero

En un proyecto UMSA, el primer entregable sería un piloto de diez paquetes de trabajo: tres reparaciones, dos compras, dos inspecciones, dos tareas administrativas y un hito de cierre. El equipo define roles para cuadrilla, administración, coordinación y gerencia; después carga una obra real y mide si la información alcanza para decidir sin revisar el chat. La pila concreta puede usar OpenProject 17.8, PostgreSQL, almacenamiento de adjuntos, proxy con TLS, backup diario, SMTP para avisos y un tablero por API si hace falta. Servidor, respaldo y monitoreo pueden ubicarse entre USD 55 y USD 110 mensuales, entre $84.150 y $168.300 al dólar oficial vendedor de $1530. La implementación inicial, con roles, estados, vistas, migración piloto, API acotada y restauración probada, puede ir de USD 1.300 a USD 2.800, entre $1.989.000 y $4.284.000. Ese rango deja afuera consultoría de procesos, integración contable y carga histórica completa. El primer entregable verificable es una obra cerrada: tarea madre, subtareas, materiales, responsable, fotos, remito, comentario final y backup restaurado en una instancia de prueba.

Dónde se rompe y cómo probarlo

El primer riesgo es el estado ambiguo. El síntoma aparece cuando "en curso" cubre espera de material, espera de cliente y espera de inspección. La prueba define estados separados, carga cinco casos y exige que cada demora tenga responsable y próxima acción. El segundo riesgo está en roles copiados de memoria. El síntoma aparece cuando una cuadrilla puede cerrar una tarea con costo pendiente o administración puede borrar adjuntos. La prueba crea usuarios de muestra, intenta acciones prohibidas y guarda capturas o logs de rechazo. El tercer riesgo es adjuntar sin criterio. El síntoma aparece cuando las fotos llegan sin nombre, fecha ni relación con el paquete correcto. La prueba exige formato mínimo: obra, fecha, zona y tipo de evidencia. Un adjunto huérfano no debe cerrar una tarea. El cuarto riesgo es la API usada como atajo. La prueba crea un token con permisos mínimos, consulta sólo proyectos autorizados y registra cada llamada. El tablero externo debe leer avance, no administrar obras. El cierre útil entra en una obra que cualquiera autorizado puede reconstruir: qué se pidió, quién lo hizo, qué material faltó, qué evidencia quedó y qué copia devuelve la historia completa.

Para seguir leyendo