Agosto de 2026
Avisos por correo cuando falla una integración, resúmenes Recap, campos autoincrementales, inicio de sesión con código y la estructura Flex editable por la API.
Lo más destacado del mes: Dinaup te avisa por correo cuando algo falla, y la estructura Flex se edita desde fuera de Play.
Para todos
- Avisos por correo. Dinaup te escribe cuando una integración cae y cuando se recupera, cuando la API vuelve a dar errores y cuando un webhook saliente agota sus reintentos. Solo avisa al cambiar el estado, con un máximo de 20 correos al día por persona.
- Resúmenes periódicos. Recap enviaba por correo resúmenes de la actividad de tu empresa.
- Campos autoincrementales. Un campo Entero puede numerarse solo: al crear un registro con el campo vacío, recibe el siguiente número libre y no se edita a mano.
- Más categorías de ingresos y gastos en las licencias nuevas: inmovilizado, impuestos y tasas, multas, indemnizaciones, impagados, donativos y excepcionales.
- Las salidas de lote ya no ofrecen lotes cuyo estado no admite venta.
RRHH
- Los fichajes abiertos vuelven a cerrarse solos.
- Iniciar un descanso desde el kiosco exige un fichaje abierto.
Para desarrolladores
- La estructura Flex, por la API. Secciones, campos, informes, columnas, documentos dinámicos, scripts, paneles, módulos y roles se leen, crean, editan y borran por HTTP. Borrar es una baja lógica que se puede deshacer. El SDK trae los métodos
Flex_*. - Inicio de sesión con código.
iniciarsesionconcodigoySession_CreateLoginCodeAsyncgeneran un código de 6 dígitos de un solo uso, válido 10 minutos. Tu integración decide cómo hacerlo llegar. - Consultar un fichaje sin fichar.
fichajeconaccion=estadoyTimesheet_StatusAsyncdicen si hay jornada abierta, desde qué hora y cuántos minutos lleva. - Saber qué ha cambiado sin preguntar. Las marcas de cambio de cada sección se leen con
RedisClient.
Cambios que rompen
- Quince funciones de DinaScript retiradas responden «función retirada», con su nombre.
SetDashboardWidgetModeAsync,DeleteDashboardWidgetAsyncySetDashboardPositionsAsyncdevuelven un texto: vacío si la escritura entró, y el motivo si no.