Ragic tiene una variedad de funciones que te permiten crear relaciones entre hojas y automatizar workflows. Cada función opera de forma diferente, algunas están sincronizadas automáticamente, otras solo se pueden activar manualmente. Vea el resumen en la tabla a continuación.
Sincronización automática | Activación | |
Definición | Los cambios realizados la hoja A se reflejarán automáticamente en la hoja B | Los cambios realizados en la hoja A no se reflejarán en la hoja B sin activación |
Funciones Ragic | Versiones múltiples, nueva hoja desde subtabla, mostrar referencias desde hojas existentes. | Enlazar y cargar, fórmulas, campos de valores autogenerados, y valores predeterminados. |
Ragic brinda 4 funciones para enlazar hojas: enlazar y cargar, versiones múltiples, nueva hoja desde subtabla, mostrar referencias desde hojas existentes.
A excepción de enlazar y cargar, las otras funciones permiten sincronización automática. Estas funciones crean enlaces entre hojas que comparten el mismo ID de campo. Por lo tanto, si modificas el campo A, en una hoja, sin importar como realices el cambio, el mismo campo A será automáticamente sincronizado y actualizado en sus versiones múltiples, nueva hoja de subtabla, o usando la función mostrar referencias desde hojas existentes (con el mismo ID de campo).
Nota: No todos los campos creados por versiones múltiples o nueva hoja desde subtabla comparten ID de campo con la hoja fuente (ej. campos el atributo único de una hoja de versiones múltiples o nuevos campos creados en la nueva hoja desde subtabla). Los campos que no comparten el mismo ID de campo no serán sincronizados automáticamente.
Enlazar y cargar es diferente de las otras funciones. Los campos cargados sólo serán rellenados al ingresar datos en los campos enlazados.
Saber la diferencia entre "sincronización automática" y "activación" es crucial para elegir la función de diseño correcta para tu base de datos.
Por ejemplo, si deseas que la hoja "Contactos" se sincronice con la hoja "Información del empleado" o que la subtabla "Información de contacto" de la hoja "Cliente" se sincronice con la hoja "Contactos del cliente", puedes usar versiones múltiples o nueva hoja desde subtabla, que comparten IDs de campos.
Sin embargo, en casos como la sincronización de la hoja "Lista de precios" con la subtabla "Información de ventas" de la hoja "Pedido de venta", la sincronización en tiempo real suele ser innecesaria. Solo es necesario importar la información actual del producto al crear un pedido, sin afectar los pedidos anteriores con los cambios realizados en los productos de este mes.
Además de enlazar y cargar, estas funciones también requieren activación: fórmulas, campos de valores autogenerados, y valores predeterminados.
En general, estas funciones sólo pueden ser activadas desde las hojas en las cuales las se ha aplicado la función, ej. una hoja donde aplicas un valor predeterminado, valores de campos autogenerados (tales como números en secuencia), y fórmulas campos correspondientes serán rellenados en la hoja al crear nuevos registros o modificar los existentes.
Si el valor de campo es modificado o rellenado por otros medios, ej.: actualizar valor en otra hoja, , o ejecutar enlazar y cargar al importar, archivos, en la mayoría de los casos, se requieren pasos adicionales para activar la sincronización de valores. Por ejemplo, al seleccionar la opción “Ejecutar Automáticamente al Guardar” en la configuración avanzada, los cambios realizados y guardados en la hoja A activarán una modificación automática al valor de campo en la hoja B.
Además, los botones de acción también requieren activación manual (al presionar el botón de acción o ejecutar segmento, en la página de listado). No tienes que preocuparte de erróneamente activar el botón de acción al actualizar los valores de campo
Para información más detallada, por favor vea los documentos correspondientes en el manual de diseño.