4D v16.3

Configuración usuario

Inicio

 
4D v16.3
Configuración usuario

Configuración usuario  


 

 

Puede generar un archivo externo con las propiedades personalizadas. Cuando esta función está activa, las propiedades definidas contenidas en el archivo externo (llamadas "propiedades usuario") se utilizan en lugar de las propiedades almacenadas en el archivo de estructura de la base (llamadas "propiedades estructura").

Esto significa que usted puede guardar la configuración personalizada entre las actualizaciones de sus aplicaciones 4D, o que puede gestionar diferentes configuraciones de la misma aplicación 4D desplegada en varios sitios diferentes. También hace posible administrar por programación los archivos de propiedades utilizando XML.

4D puede generar y utilizar dos tipos de configuraciones de usuario:

  • Configuración usuario (estándar)
    Estos ajustes de usuario se utilizarán en lugar de la configuración de estructura para todo archivo de datos abierto con la aplicación.
  • Configuración usuario para archivo de datos
    Esta configuración de usuario están asociada a cada archivo de datos utilizado con su aplicación, por ejemplo, configurar el ID de puerto o la caché del servidor.
    Con esta opción, puede implementar y actualizar fácilmente varias copias de la misma aplicación con varios archivos de datos, cada uno de los cuales contienen diferentes configuraciones. Considere, por ejemplo, la siguiente configuración, donde se duplica una aplicación y cada copia utiliza una configuración diferente (ID del puerto). Si esta configuración de usuario está vinculada al archivo de datos, usted podrá  actualizar la aplicación sin tener que cambiar manualmente el ID del puerto:

Para poder externalizar la configuración de usuario, debe seleccionar la opción Activar las preferencias de usuario en un archivo externo, que se encuentra en la Página Seguridadde las Propiedades de la base.

Cuando se selecciona esta opción, las propiedades de la base se dividen en tres cajas de diálogo: Configuración de la estructura, Configuración de usuario y Configuración de usuario para archivo de datos. Puede acceder a estas cajas de diálogo vía el menú Diseño/Propiedades de la base> o el botón Propiedades de la barra de herramientas:

Nota: cuando el archivo de datos se encuentra en el mismo nivel que el archivo de estructura (configuración por defecto cuando se crea una base), el comando Configuración usuario para el archivo de datos... no se muestra.

También puede acceder a estas cajas de diálogo utilizando el comando OPEN SETTINGS WINDOW con el selector tipoConf apropiado.

Cuando el modo externo está activo, las propiedades de la base son accesibles vía tres cajas de diálogo: "Preferencias de la estructura", "Preferencias de usuario" y "Preferencias de usuario para el archivo de datos".
La caja de diálogo "Preferencias de la estructura"  es idéntica a la de las propiedades  de la base estándar y ofrece acceso a todas sus propiedades. La caja de diálogo "Preferencias de usuario" contiene una selección de las propiedades relevantes que se pueden externalizar:

La siguiente tabla lista las páginas de preferencias presentes en la caja  de diálogo  "Preferencias de usuario" y describe sus principales diferencias con respecto a las propiedades estándar:
Página de las Propiedades de la basePáginas de las Propiedades usuario
Página GeneralNo disponible
Página InterfazIdéntico a las propiedades estándar
Página CompiladorNo disponible
Página Base de datos/Almacenamiento de datosNo disponible
Página Base de datos/MemoriaIdéntico a las propiedades estándar
Página TrasladoNo disponible
Página Backup/PeriodicidadNo disponible
Página Backup/ConfiguraciónNo disponible
Backup/Backup y restauraciónNo disponible
Página Cliente-Servidor/Opciones de redIdéntico a las propiedades estándar
Página Cliente-Servidor/Configuración IPIdéntico a las propiedades estándar
Idéntico a las propiedades estándar
Página Web/ConfiguraciónIdéntico a las propiedades estándar
Página Web/Opciones (I)Idéntico a las propiedades estándar
Página Web/Opciones (II)Idéntico a las propiedades estándar
Página Web/Historial (formato)Idéntico a las propiedades estándar
Página Web/Historial (periodicidad)Idéntico a las propiedades estándar
Página Web/Web ServicesOpción de prefijo de los métodos no disponible
Página SQLIdéntico a las propiedades estándar
Página PHPIdéntico a las propiedades estándar
Página SeguridadNo disponible
Página CompatibilidadNo disponible

Al editar la configuración en este cuadro de diálogo, se almacenan automáticamente en el archivo settings.4DSettings correspondiente (ver más adelante).

La mayoría de los ajustes de usuario también están disponibles a través del comando SET DATABASE PARAMETER. Los ajustes de usuario son parámetros con la propiedad "Se conserva entre dos sesiones" en "Sí".

Cuando la funcionalidad "Configuración de usuario" está activa, la configuración de usuario editada por el comando SET DATABASE PARAMETER se guardan automáticamente en la configuración de usuario para el archivo de datos.

Nota: Table sequence number es una excepción; este valor de configuración siempre se guarda en el archivo de datos.

Al seleccionar la opción Activar configuración de usuario en archivo externo en los Parámetros de la base, los archivos de configuración de usuario se crean automáticamente. Su ubicación depende del tipo de configuración del usuario.

Cuando la opción Activar preferencias de usuario en archivo externo está seleccionada en las Propiedades de la base, el archivo de propiedades usuario se crea automáticamente. Su ubicación depende del tipo de configuración de usuario.

[CarpetaBase]/Preferences/settings.4DSettings

... donde [CarpetaBase] es el nombre de la carpeta que contiene el archivo de estructura de la base.

Nota: en aplicaciones fusionadas, el archivo de configuración del usuario se ubica en:

  • En versiones monopuesto: [DatabaseFolder]/Database/Preferences/settings.4DSettings
  • En versiones cliente-servidor: [DatabaseFolder]/Server Database/Preferences/settings.4DSettings

El archivo de configuración de usuario para archivo de datos se crea automáticamente y se coloca en una carpeta [Preferencias] en la siguiente ubicación:

<DataFolder>/Preferences/settings.4DSettings

... donde <DataFolder> es el nombre de la carpeta que contiene el archivo actual de datos (".4dd") de la aplicación.

Nota: cuando el archivo de datos se encuentra en el mismo nivel que el archivo de estructura (por defecto cuando se crea una base), los archivos de configuración usuario basados en datos y en la estructura comparten la misma ubicación y archivo. El comando de menú Configuración usuario para el archivo de datos... no se propone.

 

Los archivos de configuración de usuario son archivos XML, que pueden ser leídos y modificados usando los comandos 4D XML integrados o utilizando un editor XML. Esto significa que puede administrar la configuración por programación, en particular en el contexto de las aplicaciones compiladas y fusionadas con 4D Volume Desktop. Tenga en cuenta que al modificar este archivo por programación, los cambios sólo se tienen en cuenta la próxima vez que se abra la base.

Las propiedades de la base se pueden almacenar en tres niveles. Cada opción definida en un nivel anula la misma configuración definida en el nivel anterior, si la hay:

Nivel de prioridadNombreUbicaciónComentarios
3 (el más bajo)Configuración de la estructura (o Propiedades de la base cuando la funcionalidad "Configuración de usuario" no está habilitada)en el archivo de estructura (.4db)Ubicación única cuando a configuración de usuario no está activada. Se aplica a todas las copias de la aplicación.
2Configuración de usuario (todos los archivos de datos)Archivo externo settings.4DSettings en en la carpeta Preferencias en el mismo nivel que el archivo de estructuraInvalida la configuración de estructura. Almacenado dentro del paquete de la aplicación.
1 (el más alto)Configuración de usuario (archivo de datos actual)Archivo externo settings.4DSettings en la carpeta Preferencias en el mismo nivel que el archivo de datosInvalida la configuración de estructura y la configuración de usuario. Aplicado sólo cuando el archivo de datos asociado se utiliza con la aplicación.

Tenga en cuenta que los archivos settings.4DSettings sólo puede contener un subconjunto de ajustes pertinentes, mientras que el archivo de estructura contiene todos los ajustes personalizados, incluyendo la configuración de la base que no se puede mover a archivos externos.

 
PROPIEDADES 

Producto: 4D
Tema: Propiedades de la base

 
HISTORIA 

New
Modificado: 4D v16

 
ARTICLE USAGE

Manual de Diseño ( 4D v16)
Manual de Diseño ( 4D v16.1)
Manual de Diseño ( 4D v16.3)