Versión de parche del 25 de agosto
Períodos congelados para las finanzas
Los administradores financieros ahora pueden congelar temporalmente los valores de pronóstico financiero, ya sea para un rango de meses elegido o para todos los meses abiertos, sin esperar al cierre de fin de mes — útil para mantener las cifras fijas durante una revisión de presupuesto.
Los meses congelados pasan a ser de solo lectura en las cuadrículas de pronóstico para todos. Las asignaciones de recursos permanecen totalmente editables mientras un período está congelado; solo el costo resultante se mantiene en su valor previo al congelamiento.
Un congelamiento se puede modificar o eliminar en cualquier momento, o configurarse para que se levante automáticamente en una fecha elegida, y el cierre de fin de mes se bloquea mientras un congelamiento está vigente.
Puede leer más sobre los períodos congelados aquí.
Mejoras y correcciones
-
Tipo de Proyecto: Programa ahora es un tipo de proyecto protegido — no se puede editar ni eliminar en la administración de tipos de proyecto. Sin embargo, se puede renombrar cambiando la etiqueta Programa en la página de configuración Etiquetas de proyecto y nombres de campo.
-
Asignación de recursos: Las personas reservadas exactamente al 100% podían mostrarse incorrectamente como sobreasignadas. Cuando un pronóstico se ingresa en horas, Fluid lo convierte en un porcentaje de la capacidad de la persona. Esa división a menudo no da un número exacto — 92 horas de un mes de 168 horas equivalen a 54.7619047…% — por lo que la cifra debe redondearse antes de almacenarse. En varios proyectos, esas cifras redondeadas podían sumar una fracción por encima del 100%, y el guardado se rechazaba aunque la pantalla mostrara 100%. Fluid ahora ignora diferencias inferiores a una centésima de un por ciento (aproximadamente un minuto a lo largo de todo un mes); las sobreasignaciones reales siguen bloqueándose como antes.
-
Aprovisionamiento de usuarios SCIM: Una sincronización de grupo que pasaba a alguien a una licencia de Colaborador también revocaba su acceso a tableros, proyectos y portafolios. Cambiar una licencia debe ajustar únicamente lo que una persona puede hacer en Fluid, pero la sincronización también eliminaba el permiso subyacente que otorga una membresía. La membresía en sí se mantenía, por lo que la persona seguía apareciendo como propietaria o miembro mientras se le negaba el acceso, y la única forma de restaurar el acceso era eliminarla y volver a agregarla, lo que recrea el permiso faltante. Los cambios de licencia ahora dejan intactas las membresías y sus permisos. Las sincronizaciones de usuarios individuales nunca se vieron afectadas, solo las sincronizaciones de grupo; cualquier persona afectada antes de esta versión deberá ser eliminada y vuelta a agregar una vez.
Versión de parche del 20 de agosto
Mejoras / correcciones
-
Cumplimiento de la hoja de horas: Los usuarios sin licencia se contaban en las cifras de Cumplimiento de la hoja de horas y aparecían como no conformes. Como un usuario sin licencia no puede iniciar sesión, nunca podía enviar una hoja de horas, por lo que aparecía como permanentemente pendiente y hacía que el cumplimiento pareciera peor de lo que era. Los usuarios sin licencia ahora se excluyen, junto con los usuarios con la función Exento de hoja de horas que ya estaban excluidos. Los usuarios con licencia, incluidos los Colaboradores, se siguen incluyendo como antes. Esto aplica a la página Rendimiento de la hoja de horas, la sección Cumplimiento de la hoja de horas de Mi Equipo, la sección Rendimiento de la hoja de horas de Administración de hojas de horas y la exportación Cumplimiento semanal de la hoja de horas.
-
Rendimiento de las cargas: Las cargas de financiamiento, financieras, de pronóstico y de recursos ahora se ejecutan significativamente más rápido. Anteriormente, el resumen financiero del mismo proyecto se recalculaba repetidamente durante una sola carga, lo que ralentizaba la carga y sometía el sistema a una carga elevada para otros usuarios. Cada proyecto ahora se recalcula una vez. Las cifras cargadas no se ven afectadas.
Versión de parche del 18 de agosto
Correcciones
-
La Vista de año fiscal no devolvía datos a las conexiones de Power BI o Excel. El feed de Vista de año fiscal devolvía un resultado vacío con una sola columna en blanco, por lo que no había nada que expandir en Power BI o en una conexión de datos de Excel. El feed ahora devuelve los datos completos del informe. La descarga de la Vista de año fiscal como exportación de Excel nunca se vio afectada y permanece sin cambios.
-
Rendimiento del feed de Detalles del proyecto restaurado. Un cambio reciente en la forma en que se recuperan los valores de propiedades personalizadas había ralentizado las solicitudes grandes de Detalles del proyecto. Se ha restaurado la velocidad para los informes y las conexiones de datos que utilizan este feed. Los valores de propiedades personalizadas actualizados por una carga pueden tardar un poco en aparecer en el feed.
Versión del 14 de agosto
Pronóstico de línea base — división de Capex / Opex
Los pronósticos de línea base ahora admiten una división de Capex y Opex, alineándolos con la forma en que ya se informan el pronóstico y los valores reales. Esto aplica donde la función de Capitalización está habilitada; si está desactivada, nada cambia para usted.
1 — Creación de una línea base con Capex y Opex
Las líneas base se construyen a partir de un archivo descargado que usted revisa y vuelve a cargar. Hay dos archivos desde los que puede partir, y ambos ahora incluyen la división Capex/Opex.
Descarga del Pronóstico anual completo. Cuando genera una línea base desde Descargar Pronóstico anual completo, Fluid calcula la porción de Capex a partir de su configuración de capitalización — correspondida por proyecto, tipo de costo, subtipo y mes — y establece Opex como el resto. El archivo llega con la división ya completada, lista para revisar o ajustar antes de cargarlo.
Descarga de una línea base existente. También puede descargar la línea base que ya tiene. Este archivo devuelve el Capex y el Opex exactamente como se almacenaron por última vez — los valores que cargó, no un cálculo nuevo — por lo que es el punto de partida correcto cuando desea modificar una línea base sin perder la división que acordó, o simplemente para ver lo que está almacenado actualmente. Cuando una línea base es anterior a esta versión, se descarga como Capex = 0 con el importe total en Opex; edite esas dos columnas y cárguelas para establecer la división real.
Carga. La plantilla de carga de Pronóstico de línea base tiene dos columnas nuevas después de Value:
-
Capex (columna H)
-
Opex (columna I)
Independientemente del archivo desde el que haya partido, los valores que carga se almacenan exactamente como se proporcionan — Fluid no los recalcula durante la carga. Se aplican dos reglas:
-
Value debe ser igual a Capex + Opex. Las filas que no cuadran se omiten.
-
El Capex solo puede asignarse a proyectos elegibles para CAP. Si una fila incluye Capex para un proyecto que no está marcado como elegible para CAP, el importe de Capex se guarda como Opex en su lugar.
2 — Visualización de la división en las vistas financieras
Las columnas de línea base Capex y Opex ahora aparecen junto al total de línea base en:
-
las tablas anuales de Finanzas del proyecto y del portafolio (incluidos los subtotales de grupo y el total general)
-
la vista Capex de Finanzas por proyecto de la Lista de seguimiento (incluidos los totales)

Las columnas solo aparecen cuando la línea base realmente contiene un valor de Capex, por lo que las líneas base tomadas antes de esta versión — o sin capitalización en uso — se muestran exactamente como lo hacen hoy.
3 — Nueva exportación de Pronóstico de línea base
Una nueva Exportación de Pronóstico de línea base está disponible en la sección Finanzas del diálogo Exportar a Excel. Devuelve los registros de línea base del proyecto y sus subproyectos en el rango de fechas seleccionado, con el mismo formato que el Extracto financiero detallado, e incluye los campos de datos del proyecto reportables, los recursos y el plan comunitario. Las columnas de Capex y Opex se incluyen cuando la función de Capitalización está habilitada y se omiten cuando no lo está.

Correcciones
-
Los valores de propiedades personalizadas podían estar desactualizados en las exportaciones de Detalles del proyecto y en las llamadas a la API. Cuando un feed de carga de proyecto agregaba o cambiaba un valor de propiedad personalizada, el cambio no siempre se invalidaba en todos los nodos de la granja, por lo que dos solicitudes idénticas podían devolver valores diferentes según el nodo que respondiera. El feed de Detalles del proyecto ahora lee los valores de propiedades personalizadas de la base de datos en lugar de la caché, por lo que las exportaciones a Excel y las respuestas de la API reflejan lo que realmente se guardó.
-
Las fechas de fase en blanco en el feed de Carga de proyecto se guardaban como 31 de diciembre de 9999. Cuando se cargaba un nuevo proyecto con una Metodología especificada pero las columnas de fecha de fase quedaban vacías, la primera fase se creaba con una fecha de 9999-12-31 en lugar de ninguna fecha. Cualquier operación posterior que agregara un mes a esa fecha — incluso a través de la API — fallaba con un error. Las celdas de fecha en blanco e ilegibles ahora se almacenan como vacías, y un proyecto que ya contenga una de estas fechas puede editarse de nuevo en lugar de fallar al guardar.
-
Edición masiva de Detalles del proyecto — descargar un archivo en blanco producía una plantilla que no se podía cargar. Una descarga en blanco ahora coincide exactamente con la descarga con datos y se puede completar y cargar para crear nuevos proyectos.
Versión del 9 de agosto
Desempeño y cumplimiento de hojas de horas
-
Vista de cumplimiento trimestral: Se agregó una nueva pestaña Quarterly a Cumplimiento de la hoja de horas, que ofrece a los equipos una vista de tres meses de las hojas de horas enviadas y aprobadas por ejecutivo responsable. Esto facilita revisar el cumplimiento de un trimestre completo, en lugar de hacerlo solo semana a semana o mes a mes.
-
Vista de Capex trimestral: También se agregó una nueva pestaña Quarterly Capex, que aplica el mismo desglose trimestral a las hojas de horas de Capex, junto con las vistas existentes Weekly, Monthly y Yearly Capex.
-
Navegación por año: Las pestañas Yearly y Yearly Capex ahora incluyen navegación por año fiscal, con controles de retroceso y avance para desplazarse entre años y comparar el rendimiento de cumplimiento a lo largo del tiempo.
-
Navegación por períodos históricos: Se mejoró la navegación de retroceso y avance para que los usuarios puedan desplazarse a trimestres y años anteriores o posteriores. Ahora es posible ver los períodos históricos anteriores a la fecha de inicio de hojas de horas de un equipo, cuando existan datos.
-
Exportación de cumplimiento: La exportación a Excel de Cumplimiento de la hoja de horas ahora incluye las columnas Año, Trimestre y Mes, y los usuarios pueden exportar los datos de cumplimiento de un trimestre completo directamente desde las nuevas vistas trimestrales.
Asignar tarjetas y aprobaciones al gerente de un usuario
Fluid ahora puede enrutar tarjetas y decisiones de aprobación al gerente de línea de una persona, usando el campo Gerente en el perfil del usuario. Esto significa que los tableros y flujos de trabajo pueden seguir automáticamente la estructura de reporte de la organización, sin que los administradores tengan que nombrar personas específicas en la configuración — y cuando las líneas de reporte cambian, sus tableros siguen enrutando correctamente sin necesidad de reconfiguración.
El gerente de una persona es quien esté configurado en el campo Gerente de su perfil (Consola de Administración → Gestión de Usuarios y Recursos → editar usuario → Detalles del recurso).

Reglas de asignación basadas en el gerente para columnas de tableros
Cuando una tarjeta se mueve a una columna, la Assignee Rule de la columna puede establecer automáticamente a quién se le asigna. Hay tres nuevas reglas basadas en el gerente:
|
Regla |
La tarjeta se asigna a… |
|---|---|
|
Created By's Manager |
el gerente de quien creó la tarjeta |
|
Modified By's Manager |
el gerente de quien editó la tarjeta por última vez |
|
Assignee's Manager |
el/los gerente(s) de los responsables actuales de la tarjeta |
Esto es útil para pasos de aprobación o escalamiento, donde la responsabilidad debe pasar al gerente correspondiente a medida que avanza el trabajo. Por ejemplo, cuando una tarjeta de gastos se mueve a una columna Requiere aprobación con la regla configurada en Created By's Manager, la tarjeta llega automáticamente al gerente de quien la envió — sin que nadie tenga que averiguar quién es.

Decisiones de aprobación
En las columnas que generan aprobaciones, la Approval Assignee Rule determina quién es responsable de la decisión. La nueva opción es Requester's Manager — la aprobación se asigna al gerente de la persona que generó la tarjeta. Las demás opciones (Requester, Assignee, Column Owner, Dynamic y las funciones de proyecto en pipeline boards) no cambian, y la configuración de Estado del flujo de trabajo funciona junto con esto exactamente igual que antes.

Asegúrese de que los solicitantes tengan un gerente registrado antes de basarse en este valor predeterminado — si no se encuentra un gerente, la aprobación no tiene a quién llegar. Como red de seguridad integrada, elija Dynamic y use una expresión con un resguardo IF: cuando una expresión dinámica no resuelve a nadie, la decisión recae en los propietarios de la columna para que la aprobación no quede sin asignar.
Expresiones: control total
Para un enrutamiento más avanzado, los administradores pueden usar expresiones para hacer referencia directa a los gerentes (elija Expresión para reglas de columna o Dynamic para reglas de aprobación). Los nuevos tokens de gerente devuelven el gerente correspondiente:
-
[CreatedByManager]— devuelve el gerente de la persona que creó la tarjeta. -
[ModifiedByManager]— devuelve el gerente de la persona que modificó la tarjeta por última vez. -
[AssigneeManager]— devuelve el/los gerente(s) de los responsables actuales.
Los administradores también pueden usar la nueva función MANAGEROF para devolver el gerente de cualquier campo de tipo Persona:
MANAGEROF([KeyResource])Esto devuelve el gerente directo de la persona seleccionada en el campo Key Resource. Para subir más niveles en la línea de reporte, agregue el número de niveles a recorrer (1–5):
MANAGEROF([CreatedBy], 2)Esto devuelve el gerente del gerente del creador.
Cuando una persona no tiene un gerente registrado, los tokens y MANAGEROF no devuelven nada (0). Use una expresión IF para definir un valor de respaldo. Por ejemplo:
IF(MANAGEROF([_Owner]) > 0, MANAGEROF([_Owner]), [ColumnOwner])Esto asigna la tarjeta al gerente del propietario cuando existe uno, o al propietario de la columna cuando no se encuentra ningún gerente.

Estas expresiones se pueden usar en reglas de asignación de columnas, responsables de decisión y estados de decisión de flujos de trabajo, propiedades personalizadas calculadas de tipo Persona (la expresión debe resolver exactamente a una persona) e hipervínculos de Stage Gate.
Cuándo se calcula
El enrutamiento por gerente se resuelve en el servidor cuando se guarda la tarjeta o el registro — en el caso de las tarjetas de tablero, cuando la tarjeta se mueve a la columna. Las propiedades calculadas de tipo Persona muestran "Calculated on save" hasta que se almacena el valor. Por lo tanto, las actualizaciones de las líneas de reporte se reflejan la próxima vez que se guarda el elemento correspondiente, no de forma retroactiva.
Mejoras y correcciones
-
Filtros de proyecto: Se agregó un nuevo filtro Status Date, que permite a los usuarios encontrar proyectos según la fecha de su informe de estado más reciente. Esto facilita identificar proyectos que han reportado recientemente, o encontrar proyectos sin informe de estado en el período seleccionado.
-
Filtros de proyecto: Los filtros de fecha en Simple Search se hicieron más consistentes entre los campos de fecha de proyecto. Fecha de inicio, Fecha de Implementación, Fecha de finalización, Fecha de creación, Current Phase End Date y Status Date ahora usan el mismo control de rango de fechas predefinido y personalizado, lo que hace que el filtrado por fecha sea más fácil de usar y más predecible.
-
Búsqueda de Gantt: El cuadro de búsqueda de Gantt ahora también coincide con los códigos de las tareas del cronograma, lo que facilita encontrar elementos del cronograma usando su ID asociado.
-
Fechas de aprobación: Cuando algo se aprueba o se rechaza — un Stage Gate, una decisión, una solicitud de aprobación, un informe de estado o una hoja de horas enviada a usted — se marca con la fecha en que se tomó la decisión. Esa fecha aparece como las etiquetas verde Approved on y roja Rejected on junto a los elementos en su panel y en las listas de aprobación, y como la fecha y hora de Rejected on cuando abre un elemento rechazado. Estas fechas se mostraban usando una zona horaria de referencia compartida (UTC) en lugar de la suya propia, por lo que la fecha mostrada podía diferir de la fecha del lugar donde usted se encuentra. Por ejemplo, alguien en EE. UU. que aprueba a las 10 p. m. del 3 de agosto podía ver "Approved on 04 Aug". Ahora se muestran en su propia zona horaria, por lo que la fecha coincide con el momento en que la aprobación se realizó realmente. Tenga en cuenta que las fechas de aprobación en las exportaciones a Excel permanecen sin cambios y se siguen informando en UTC, por lo que una hoja de cálculo puede mostrar una fecha diferente a la de la pantalla. Esto es para garantizar que las exportaciones devuelvan los mismos datos independientemente de la región desde la que se activen las exportaciones.
Versión de parche del 4 de agosto
Mejoras y correcciones
-
Paneles de portafolio: Portfolio RAG Summary y FY Financials ahora admiten funciones de proyecto agrupadas, como PM principal y Propietario de negocio.
-
Hojas de horas: Copy Previous Week ahora verifica si las actividades y subactividades del proyecto siguen siendo válidas antes de copiarlas en una nueva hoja de horas. Las tareas, horas y notas se siguen copiando, pero cualquier actividad o subactividad que haya sido eliminada o que ya no esté disponible para el recurso se borra, para que el usuario pueda seleccionar un valor válido actual.
-
Panel Finanzas por proyecto: Las propiedades personalizadas de tipo Hipervínculo agregadas como columnas en la cuadrícula de Finanzas por proyecto ahora se muestran como enlaces cortos. Esto facilita la lectura de la cuadrícula, sin dejar de permitir que los usuarios abran el contenido enlazado directamente desde el panel.
-
Tableros: Los valores de propiedades personalizadas de tipo Catalog ahora se conservan al mover tarjetas en tableros agrupados por un campo de catálogo, como KPIs o Strategic Pillars. Mover una tarjeta entre columnas dentro del mismo swimlane conserva el valor de catálogo existente, mientras que moverla a un swimlane diferente aplica correctamente el nuevo valor. Esto aplica tanto a propiedades de catálogo de selección única como de selección múltiple.
-
Time Actuals API: La API de consulta de Time Actuals ahora admite el filtrado de resultados por el país del usuario. Las integraciones pueden pasar uno o más valores de país para devolver valores reales de tiempo solo para usuarios en esos países, comparando los valores con los metadatos de país configurados.
-
Integración con Azure DevOps: Las fechas ahora se mantienen consistentes al sincronizarse entre Fluid y Azure DevOps, sin importar la zona horaria del usuario. Las fechas de inicio, las fechas de vencimiento y las propiedades personalizadas de fecha asignadas ahora muestran el mismo día calendario en ambos sistemas, evitando que las fechas aparezcan un día antes en Azure DevOps o al sincronizar de vuelta hacia Fluid.