Editar y añadir registros
Los registros de un datagrid se gestionan directamente desde la vista de tabla. Cada cambio pasa por validación en tiempo real y genera una nueva versión al guardar.
Requisitos previos
Para editar datos en un datagrid necesitas:
- Rol Admin, Modelador o Contribuidor.
- Que ningún otro usuario tenga el datagrid bloqueado en ese momento.
El rol Visor de Datos solo puede consultar registros, no modificarlos.
Bloqueo
Mind One usa bloqueo pesimista para evitar ediciones concurrentes: cuando un usuario abre un datagrid para editar, adquiere el bloqueo automáticamente.
- Mientras el bloqueo está activo, otros usuarios ven quién lo tiene y cuándo expira.
- El bloqueo se renueva automáticamente mediante heartbeat mientras el usuario está activo.
- Si el usuario cierra la pestaña o pierde la conexión, el bloqueo se libera solo.
- Los Administradores pueden forzar el desbloqueo desde la vista del datagrid.
Añadir registros
- Abre el datagrid y haz clic en Añadir fila (o en la fila vacía al final de la tabla).
- Completa los campos. Los campos obligatorios se marcan visualmente.
- Los campos con value list muestran un desplegable con las opciones disponibles.
- Haz clic en Guardar para confirmar los cambios.
Puedes añadir varias filas antes de guardar. Todas se validan y persisten en el mismo guardado.
Editar registros
- Haz clic directamente en la celda que quieres modificar.
- Edita el valor. La validación se ejecuta en tiempo real:
- Si el valor es válido, la celda se actualiza sin indicadores de error.
- Si el valor no cumple las reglas del campo (formato, rango, obligatoriedad, unicidad), la celda muestra el error específico.
- Haz clic en Guardar para aplicar todos los cambios pendientes.
Validación cruzada
Algunos datagrids tienen reglas de validación cruzada entre campos o entre datagrids. Estas reglas se evalúan al guardar y bloquean la operación si algún registro no las cumple.
Eliminar registros
- Selecciona la fila o filas que quieres eliminar.
- Usa la acción Eliminar disponible en el menú de fila o en la barra de acciones.
- Confirma la operación.
- Los registros eliminados se reflejan en la nueva versión del datagrid.
Guardar y versionado
Cada vez que se guardan cambios, Mind One:
- Valida todos los registros modificados.
- Si la validación es correcta, persiste los cambios.
- Incrementa automáticamente el número de versión del datagrid.
- Si el datagrid tiene autosync configurado, dispara la sincronización con el data warehouse.
Si hay errores de validación, el guardado se bloquea hasta que se corrijan.
Workflow: draft y approved
Los datagrids pueden tener un workflow de aprobación con dos estados:
| Estado | Descripción |
|---|---|
| Draft | Cambios guardados pero pendientes de aprobación |
| Approved | Versión aprobada y lista para sincronizar |
El flujo estándar es: editar → guardar (draft) → aprobar. Solo los roles Admin y Modelador pueden aprobar cambios.
Importar desde Excel
Para añadir o reemplazar registros en volumen, usa la importación desde Excel:
- Descarga la plantilla: obtén el archivo Excel con la estructura del datagrid.
- Completa los datos en la plantilla.
- Importa el archivo y selecciona el modo:
- Reemplazar: sustituye todos los datos existentes.
- Añadir: agrega las nuevas filas sin eliminar las existentes.
- Mind One valida los datos antes de aplicar. Los errores se muestran por celda.
- Si la validación es correcta, confirma la importación.
Para volúmenes grandes, la importación se ejecuta como un job asíncrono y puedes consultar su progreso.
Permisos
| Acción | Admin | Modelador | Contribuidor | Visor de Datos |
|---|---|---|---|---|
| Añadir registros | ✓ | ✓ | ✓ | — |
| Editar registros | ✓ | ✓ | ✓ | — |
| Eliminar registros | ✓ | ✓ | ✓ | — |
| Aprobar (workflow) | ✓ | ✓ | — | — |
| Importar desde Excel | ✓ | ✓ | ✓ | — |
| Forzar desbloqueo | ✓ | — | — | — |
Relacionado
- Consultar datos — Navegar y filtrar registros existentes.
- Datagrids — Configuración de campos, validaciones y particiones.
- Conexiones — Sincronización automática al guardar cambios.