Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/personalizaciones/manejo de perfiles»

De SIU
Saltar a: navegación, buscar
(Página creada con «== Manejo de perfiles == Se debe tener en cuenta que los perfiles '''no''' son tratados como personalizaciones. Por el contrario, son metadatos comunes que durante el desa...»)
 
Línea 3: Línea 3:
 
Se debe tener en cuenta que los perfiles '''no''' son tratados como personalizaciones. Por el contrario, son metadatos comunes que durante el desarrollo se exportarán (''guarani exportar'') como archivos .sql a la carpeta <tt><path proyecto Guaraní>/metadatos/permisos</tt> y que al exportar la personalización (''guarani esquema_pers exportar'') '''no''' irán a parar a la carpeta <tt><path proyecto Guaraní>/personalizacion/metadatos</tt>. Esto implica que durante el desarrollo se van a mantener pero al cambiar de versión se perderán.
 
Se debe tener en cuenta que los perfiles '''no''' son tratados como personalizaciones. Por el contrario, son metadatos comunes que durante el desarrollo se exportarán (''guarani exportar'') como archivos .sql a la carpeta <tt><path proyecto Guaraní>/metadatos/permisos</tt> y que al exportar la personalización (''guarani esquema_pers exportar'') '''no''' irán a parar a la carpeta <tt><path proyecto Guaraní>/personalizacion/metadatos</tt>. Esto implica que durante el desarrollo se van a mantener pero al cambiar de versión se perderán.
  
Algunas otras ventajas de definir los perfiles en producción:
+
'''Algunas ventajas de definir los perfiles en producción:'''
 
*Permite que la definición sea hecha por técnicos o usuarios indistintamente.
 
*Permite que la definición sea hecha por técnicos o usuarios indistintamente.
 
*Asegura que los datos y usuarios son los definitivos. Definir los perfiles en un entorno real reduce la posibilidad de errores.
 
*Asegura que los datos y usuarios son los definitivos. Definir los perfiles en un entorno real reduce la posibilidad de errores.

Revisión del 12:16 2 oct 2015

Manejo de perfiles

Se debe tener en cuenta que los perfiles no son tratados como personalizaciones. Por el contrario, son metadatos comunes que durante el desarrollo se exportarán (guarani exportar) como archivos .sql a la carpeta <path proyecto Guaraní>/metadatos/permisos y que al exportar la personalización (guarani esquema_pers exportar) no irán a parar a la carpeta <path proyecto Guaraní>/personalizacion/metadatos. Esto implica que durante el desarrollo se van a mantener pero al cambiar de versión se perderán.

Algunas ventajas de definir los perfiles en producción:

  • Permite que la definición sea hecha por técnicos o usuarios indistintamente.
  • Asegura que los datos y usuarios son los definitivos. Definir los perfiles en un entorno real reduce la posibilidad de errores.
  • No requiere pasos extra en el proceso de actualización entre versiones.

Lo ideal sería entonces usar durante el desarrollo el perfil funcional que envía el SIU: Administrador del Sistema.

En el entorno de producción editar el archivo <path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/instancia.ini y dentro de la sección destinada al proyecto (indicada por "[guarani]") configurar:

[guarani]
usar_perfiles_propios = 1

Esta configuración permitirá que la exportación de perfiles se haga en la carpeta <path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/p__guarani/perfiles en lugar de la carpeta usual. Cuando se actualiza el sistema se toma este nuevo lugar para insertar los perfiles definidos localmente.

Si desean probar los perfiles antes de salir a producción una buena práctica sería tener una instalación de testeo configurada tal como la de producción, definir allí los perfiles y probarlos. Para pasarlos a producción debemos exportarlos (guarani instancia_exp_local) y copiar los archivos correspondientes.