# Variables globales ## Acerca de las variables El objetivo de las variables es proporcionar un mecanismo único para establecer parámetros de configuración para todo el sistema, aunque su utilización sea específica en solo algunas transacciones o tareas del sistema. Las variables se categorizan según el paquete que las define originalmente. Cada paquete define una categoría (varcategory) raíz para variables globales cuyo id es igual al id del paquete y su caption igual al título del paquete. Si adicionalmente, una transacción (aplicación o servicio) o tarea del paquete define una variable usada específicamente es conveniente definir una subcategoría a la definida por el paquete, que en este caso tendrá como id y caption el id y título de la transacción en cuestión. En general, la categorización de variables tiene el propósito de hacer más fácil encontrar un determinado parámetro a configurar, por lo que deberá siempre tenerse esta premisa en mente. En cuanto a la denominación de las variables, se sugiere enfáticamente emplear como prefijo el id del paquete que las define. ## Variables conocidas ### Utilidades generales (dbext) * ```admins_group_id``` Indica el grupo considerado de administradores (al que se le asignan todos los privilegios de manera predeterminada), puede establecerse el id o guid del grupo. ### Gestión de calidad de proyectos (qa) * ```qa_issues_path``` Indica la ruta física de base en donde se alojarán archivos adjuntos a Issues, admite las siguientes macros:@qname, @host,@issue,@project... * ```qa_notif_assign``` Habilita las notificaciones de los asuntos asignados. * ```qa_notif_finished``` Habilita las notificaciones de los asuntos terminados. * ```qa_notif_refused``` Habilita las notificaciones de los asuntos rechazados. * ```qa_notif_aproved``` Habilita las notificaciones de los asuntos aprobados. * ```qa_notif_template_assign``` Es el título de la notificación, admite el siguiente macro: @issue_id * ```qa_notif_template_finished``` Es el título de la notificación, admite el siguiente macro: @issue_id * ```qa_notif_template_refused``` Es el título de la notificación, admite el siguiente macro: @issue_id * ```qa_notif_template_aproved``` Es el título de la notificación, admite el siguiente macro: @issue_id ### Catálogo de productos (catprod) * ```catprod_gal_static_url``` Indica una url de base desde donde se descargan las imágenes de la galería de productos, admite las siguientes macros: @host, @sku. * ```catprod_gal_path``` Indica una url de base en donde se alojan las imágenes de la galería de productos, admite las siguientes macros: @host,@sku. ### Compras (compras) * ```compras_lotes_inhab``` Oculta los campos de captura de lotes * ```compras_series_inhab``` Oculta los campos de captura de series ### Entorno Web (webshell) * ```webshell_logo``` string con la url del logo * ```webshell_title``` string con el título de la página principal * ```webshell_hide_home``` boolean, si está en true se oculta el botón 'home' * ```webshell_hide_actfnd``` boolean, si está en true se oculta el botón del 'action finder' * ```webshell_hide_notif``` boolean, si está en true se oculta el icono de notificaciones * ```webshell_hide_help``` boolean, si está en true se oculta el botón de ayuda * ```webshell_footer_text``` string, del texto al pie * ```webshell_help_url``` string, url de la ayuda * ```webshell_nav_background_color``` string con el código de color para el fondo de la navbar y footer * ```webshell_nav_text_color``` string con el código de color para los textos de la navbar y footer