Explicación de DataSources
¿Qué es un Datasource?
Un datasource es una fuente de datos que se utiliza para ejecutar consultas y obtener información que se mostrará en los campos de un formulario. Por ejemplo, un datasource puede realizar una consulta SQL o en MongoDB, u obtener datos de una función JavaScript a una base de datos para obtener datos específicos. Esta información puede luego utilizarse para rellenar campos en un formulario.
Componentes
Listado de datasources
En esta sección, los usuarios pueden visualizar todos los datasources definidos anteriormente. Cada datasource se presenta de manera clara y ordenada, lo que facilita la identificación y selección del datasource deseado para su visualización o modificación.
Filtro de Búsqueda
Los usuarios pueden utilizar el filtro de búsqueda de nombre para encontrar los datasources más fácilmente.
Creación de un nuevo datasource
Para crear un nuevo datasource, los usuarios simplemente necesitan hacer clic en el botón de creación ("+") ubicado en la interfaz. Esto abrirá una interfaz intuitiva que guiará a los usuarios a través del proceso de diseño y configuración del nuevo datasource, permitiéndoles personalizarlo según sus necesidades específicas.
Los datasources pueden crearse para obtener datos haciendo consultas ya sea a una base SQL, una base MongoDB o a partir de una función JavaScript.
Modo de ejecución
Al crear un datasource, es importante definir su modo de ejecución, ya que esto determinará cómo se comportará el datasource en relación con las instancias de formulario que lo utilicen:
Versión actual: Cuando se selecciona esta opción, todas las instancias de formulario que utilicen este datasource siempre accederán a la versión más reciente del mismo. Esto significa que cualquier modificación realizada en el datasource se reflejará inmediatamente en todas las instancias que lo utilicen, incluso en aquellas que ya existían antes de la modificación.
Versión histórica: Al elegir esta opción, cada instancia de formulario mantendrá una copia del datasource tal como estaba en el momento de su creación. Esto significa que las modificaciones posteriores al datasource no afectarán a las instancias existentes, ya que cada una conservará la versión del datasource que estaba vigente cuando fue creada. Esta opción es útil cuando se necesita mantener la consistencia de los datos históricos o cuando las modificaciones en el datasource no deben afectar a las instancias ya existentes.
Modificación de datasources
Los usuarios también tienen la capacidad de editar los datasources existentes según sea necesario. Pueden acceder a las opciones de edición de un datasource específico haciendo clic en él dentro del listado de datasources y realizando las modificaciones necesarias. Para conocer más sobre cómo modificar un datasource, ingresar aquí.
