Version 4 (modified by 13 years ago) ( diff ) | ,
---|
TOC(Specs,SpecsModLiq,SpecsMóduloParámetros)
Módulo de parámetros de la aplicación
Este módulo se encarga de la carga de parámetros de la aplicación. El siguiente diagrama lo describe:
El módulo se encarga de administrar un archivo yaml que contiene los parámetros de la aplicación.
La comunicación con GWT se hace a través de JSON-REST como un Data Source común.
Parámetros
Para el caso del sistema de canon, maneja las siguientes propiedades:
- URLs
- Url Aplicación Servicios
- Url Jasper PHP
- Url Ayuda y Manual de Usuario
- Periodicidades
- Periodicidad de Consumo de CMC
- Periodicidad de generación de Liquidaciones y recibos
- Periodicidad de Envío de recibos
- Ids
- Id de cada tipo de novedad para el manejo de cada tipo de modificación
- Cambio de área
- Cambio de modalidad
- Cambio de titular
- Cambio de competencia o grupo de trabajo
- Id de cada tipo de novedad para el manejo de cada tipo de modificación
- Longitud de periodo y colores para alertas
- Alertas de Novedades sin aprobar
- Área: Naranja: FF8000
- Etapa: Fucsia: 7401DF
- Norma: Verde: 31B404
- Alertas de Liquidaciones sin aprobar
- Cumple años en un tiempo mayor o igual a un mes: Negro(000000)
- Cumple años entre 4 y 2 semanas Naranja(FF8000)
- Cumple años en un tiempo menor a 2 semanas Rojo(FF0000)
- Ya cumplió años Rojo(FF0000) Negrilla
- Alertas de Novedades sin aprobar
- Correo
- Servidor de correo de envío
- Cuenta de correo de envío
Archivo Yaml
El archivo Yaml tiene la siguiente estructura:
<nombre_atributo>: value: <valor> desc: "<Descripción>" label: "<Rótulo>" tooltip: "<Ayuda rápida>"
Ejemplo:
# # Pueden ser valores numéricos... # id_tipo_nove_modif_etapa: value: 43 desc: "Id del tipo de novedad para la modificación de etapa" label: "Tipo de Novedad - Etapa" # # ...O caracteres. # url_jasper: value: "http://soporte6.sofhouse.net:8090/jasperphp" desc: "Url de servicio Jasper" label: "Url jasper" # # Para el manejo de las periodicidades de CMC y de liquidación, # se hace uso de cron, cuyo formato es específico, el ejemplo # muestra el periodo para todos los días a media noche. # period_carga_cmc: value: "0 0 * * * *" desc: "Periodicidad de carga de CMC" label: "Period. Carga CMC" tooltip: "Formato Cron: <Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week>"
Captura y Despliegue
Se deben capturar los siguientes valores de cada propiedad:
- Nombre único
- Valor
- Descripción
- Rótulo
El despliegue muestra la misma información.
Attachments (1)
-
params.png
(26.0 KB
) - added by 13 years ago.
Diagrama de flujo de carga de parámetros
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.