Actualización y eliminación masiva de instancias
A veces un cambio afecta a muchas filas a la vez: hay que restablecer el estado de cincuenta pedidos, todo un lote de productos pasa a una categoría nueva, o un conjunto de registros obsoletos tiene que desaparecer. En lugar de abrir las instancias una a una, puedes buscar, seleccionar las filas y aplicar un solo cambio — o una sola eliminación — a todas.
Seleccionar las filas
Las acciones masivas trabajan sobre una selección, la misma que usas para exportar.
- Abre la lista de instancias del modelo y, si te conviene, fíltrala hasta quedarte con las filas que te interesan.
- Activa la Selección múltiple — el botón pequeño con forma de lista de verificación a la izquierda de la barra de recuento, justo bajo la barra de herramientas. Aparece una casilla en cada fila.
- Marca las filas que quieras. La casilla del extremo izquierdo de la barra de recuento selecciona o vacía todas las filas cargadas de golpe, y una insignia muestra cuántas hay seleccionadas.
La lista se carga a medida que haces scroll o paginas, así que el seleccionar-todo solo cubre las filas cargadas hasta el momento. Cuando la búsqueda tiene más, aparece un botón junto a la insignia — Seleccionar los N resultados — que extiende la selección a todos los resultados de la búsqueda, incluidas las filas que aún no has cargado.
La selección sobrevive a los cambios de página y de filtro, así que puedes reunir filas de varias búsquedas antes de actuar sobre ellas.
Cuando hay al menos una fila seleccionada, aparecen dos botones junto a la insignia: un lápiz para actualizar propiedades y una papelera para eliminar. Solo ves los botones que tienes permiso para usar.
Actualizar propiedades
Haz clic en el lápiz. Se abre un diálogo donde compones el cambio como una lista de asignaciones — una por cada propiedad que quieres tocar.
Primero, elige el alcance:
- La selección — solo las filas que has marcado.
- Todos los resultados de la búsqueda actual — todas las instancias que coinciden con el filtro activo, incluidas las filas de páginas que no has cargado. Sin ningún filtro activo, es el modelo entero.
Después, para cada asignación:
- Elige una propiedad del desplegable. Cada propiedad solo puede aparecer una vez.
- Elige el modo: Establecer el valor escribe el valor que introduzcas; Vaciar el valor vacía la propiedad en todas las instancias afectadas.
- Con Establecer el valor, debajo aparece el editor habitual de la propiedad — el mismo campo que verías al editar una sola instancia, con desplegables, selectores de fecha y pestañas de idioma incluidos.
Añadir una propiedad añade otra asignación, de modo que en una sola pasada puedes establecer una propiedad y vaciar otra.
Algunas propiedades no se ofrecen: las propiedades calculadas (Yellow las recalcula por sí solo), las marcadas como de solo lectura, las colecciones y la propiedad de estado de una máquina de estados — un estado solo cambia a través de sus transiciones.
El botón de confirmación dice exactamente qué va a pasar — Actualizar 47 instancias — y sigue el alcance que has elegido. Haz clic y el cambio se aplica.
Todo o nada
Una actualización masiva es atómica: o se actualizan todas las instancias afectadas, o ninguna. Si una instancia falla — una regla de validación, un permiso que falta, o alguien más editándola en ese mismo momento — la operación entera se cancela, no se escribe nada y se muestra el error. Refresca la lista e inténtalo de nuevo.
Las propiedades que no has incluido en el diálogo conservan sus valores, y cada instancia actualizada obtiene una versión nueva — los valores anteriores quedan en su historial, como en cualquier otra edición. Las instancias que ya coincidían con los valores se dejan intactas y se informan aparte.
Eliminar una selección
Haz clic en la papelera. Igual que con la actualización, un diálogo de confirmación te deja elegir el alcance — la selección, o todos los resultados de la búsqueda actual — e indica exactamente cuántas instancias se eliminarán. Confirma y desaparecen de la lista.
Las eliminaciones también son atómicas —todo o nada— y son reversibles: las instancias desaparecen de las búsquedas pero no se destruyen. Para recuperar una, activa Incluir eliminados en la barra de herramientas, encuentra la fila y haz clic en Restaurar.
Cosas que conviene saber
- Actualizar requiere permiso para actualizar las instancias del modelo; eliminar, permiso para eliminarlas. Sin esos permisos, el botón correspondiente no aparece.
- Las filas ya eliminadas se omiten. Si la selección incluye instancias eliminadas, las acciones masivas actúan sobre las vivas.
- El botón de confirmación es la última comprobación. Siempre indica exactamente cuántas instancias se tocarán — léelo con atención, sobre todo si has elegido la búsqueda entera.
Relacionados
- Filtrar y encontrar instancias — acota la lista antes de seleccionar.
- Exportar e importar instancias — la misma selección, enviada a un archivo.
- Instancias — versiones, eliminación y restauración en detalle.