CHG-27577-19-300577:
Se requiere que en los ambientes AEMM multitenant, restringir que los clientes puedan editar las parametrizaciones de configuraciones Globales. Esto debería solo ser editable por operaciones Aranda.
El siguiente script que permite actualizar registros en la tabla AFW_SETTINGS para las configuraciones globales. Reemplazar el valor de la variable @valorSetting por uno de la siguiente lista:
Script que permite actualizar registros en la tabla AFW_SETTINGS para las configuraciones globales que se manejan en AMDM Reemplazar el valor de la variable @valorSetting por uno de la siguiente lista (por favor poner solo el nombre del parámetro y no la descripción): Sección Mantenimiento de la aplicación:
- DatabaseRecordsKeepingDays: Días para mantener registros antiguos en base de datos (valor mínimo 30, valor máximo 120)
- DeleteOldRegistersDays: Días para eliminar registros anteriores en base de datos (valor mínimo 0, valor máximo 120)
- CleanRemainingDaysMetricsDevice: Días para eliminar registros anteriores de métricas de aplicaciones en base de datos (valor mínimo 30, valor máximo 120)
- CleanRemainingDaysHealthDevice: Días para eliminar registros anteriores de estado de dispositivos en base de datos (valor mínimo 30, valor máximo 120)
Sección Configuración de seguimiento:
- AmountTrackingRecords: Cantidad de registros de seguimiento (valor mínimo 20, valor máximo 200)
- HighAccuracyDistance: Distancia en metros en precisión alta (valor mínimo 50, valor máximo 10000)
- HighAccuracyTime: Tiempo segundos en precisión alta (valor mínimo 20, valor máximo 86400)
- MediumAccuracyDistance: Distancia en metros en precisión media (valor mínimo 50, valor máximo 10000)
- MediumAccuracyTime: Tiempo en segundos en precisión media (valor mínimo 20, valor máximo 86400)
- LowAccuracyDistance: Distancia en metros en precisión baja (valor mínimo 50, valor máximo 10000)
- LowAccuracyTime: Tiempo en segundos en precisión baja (valor mínimo 20, valor máximo 86400)
{
DECLARE @valorSetting VARCHAR(80) = '' /* Por favor agregar el valor del setting en esta variable (dentro de las comillas) */
DECLARE @setting VARCHAR(80) = '' /* Por favor agregar el nombre del setting en esta variable (dentro de las comillas) */
IF(@valorSetting <> '' AND @valorSetting IS NOT NULL AND @setting <> '' AND @setting IS NOT NULL)
BEGIN
UPDATE dbo.AFW_SETTINGS SET sett_value = @valorSetting
WHERE sett_key = @setting
AND sett_application_id = 33
AND sett_value <> @valorSetting
END
ELSE
BEGIN
PRINT 'Por favor poner valor a las variables @valorSetting o @setting.'
END
⚐ Nota: Los datos de configuración de seguimiento y mantenimiento de la aplicación sólo se podrán cambiar por parte de los administradores de la base de datos en ambientes multitenant.