Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagexml
themeRDark
<offline>
<!--Directorio donde se guardarán los tickets offline-->
<directory>offline</directory>

 <!--Cantidad de segundos en los que chequea offline--> 
<check>60</check>
</offline>



Directorio de donde tomara tomará los mapas:

Bloco de código
languagexml
themeRDark
<map>
 <!--Directorio desde donde el motor lee los mapas-->
<directory>sales</directory>

 <!--Cantidad de segundos en los que chequea nuevo mapa-->
<check>60<<check>600</check>

 <!--Cantidad de dias hasta remover el archivo del mapa-->
<daysUntilRemoval>100</daysUntilRemoval>

<!-- remover mapas simulados -->
<removeSimulatedMaps>true</removeSimulatedMaps>

<!-- máximo numero de mapas simulados a mantener -->
<simulatedMapsMax>10</simulatedMapsMax>

<!-- máximo numero de mapas simulados para iniciar el proceso de remoción -->
<simulatedMapsThreshold>30</simulatedMapsThreshold>

<!-- remover mapas que sobrepasen el maximo simulatedMapsMax -->
<removeNonSimMaps>false</removeNonSimMaps>


</map>


Informações
titleNota

Parámetro check de los motores: El estatus de los motores se informa en el mismo tiempo en que se chequean los mapas. El motor que por ejemplo tiene configurados 600 segundos, cada 10 minuto vas a tener un estatus del motor.




Configuración de Decimales en la respuesta:

...


ModuloClaveValorDescripción
1CuponesbarcodePathC:/synthesis/promo/images/barcode/Directorio imagenes de codigos de barra
2CuponesbarcodeUrlhttp://localhost:8080/promo/assets/barcode/Url imagenes de codigos de barra
3PromofileDirectoryC:/synthesis/promo/catalogs/napse\Importación de catálogo: directorio donde estarán los archivos
4NegociomoneySymbol$Símbolo de moneda
5Tarjetas de fidelidadmax.qty999Cantidad máxima de tarjetas a generar por cada operación de alta masiva
6Tarjetas de fidelidadisEditableAfterCardsGenerationfalsePermitir la edición del tipo de tarjeta luego de haber generado una tarjeta activa
7Tarjetas de fidelidadprefix.activefalseUtilizar prefijo númerico incremental para tipos de tarjeta
8CuponesCODE128PPPSSSTTTnnnnnnnnnnnnnnnnnnFormato de código de barras CODE128
9CuponesEAN13PPPSSSTTTnnncFormato de código de barras EAN13
10CuponesUPCAPPPSSSTTTnncFormato de código de barras UPCA
11Cuponesmax.qty999Cantidad maxima de generación Masiva de Cupones por transacción
12Cuponesprefix.activetrueUtilizar prefijo númerico incremental para tipos de cupón
13CuponesamountFormat%.02fFormato en el que se imprimen los montos de los cupones
14PromoapplicationMethodresumePromociones: valor por defecto en el método de aplicación
15PromodivisionMethodproportionalPromociones: valor por defecto en el método de división
16PromodivisionPricebenefited-pricePromociones: valor por defecto el tipo de precio beneficiado
17PromofileList.txt.Separator,Importación de catálogo: separador
18PromofileList.xls.ColStart0Importación de catálogo: columna de comienzo de la importación de catálogo
19PromofileList.xls.DirectionverticalImportación de catálogo: forma de importación
20PromofileList.xls.RowStart0Importación de catálogo: fila de comienzo de la importación de catálogo
21Promoseparator|Importación de catálogo: separador de columnas
22PromoterminatedOnErrortrueTermina la importación de catalogo, si al menos uno fallo. Si es false, no termina e informa los catalogos fallidos
23PromoupdateSize100Importación de catálogo: tamaño de subida
24NegociocharsMaximumAlphabetical 20Cantidad máxima de caracteres alfabéticos
25NegociocharsMaximumNumerical 20Cantidad máxima de caracteres numéricos
26NegociocharsMaximumQuantity 20Cantidad máxima de caracteres totales
27NegociocharsMaximumSpecial 20Cantidad máxima de caracteres especiales
28NegociocharsMinimumQuantity 7Cantidad mínima de caracteres totales
29NegociocharsMinimumUser 3Cantidad minima de caracteres en el nombre de usuario
30NegociomaximumLoginFailedCount 3Cantidad máxima de reintentos de login fallidos sucesivos
31NegocionumberQuantity 1Cantidad mínima de caracteres numéricos
32NegociopasswordExpirationDays 30Días de expiración de la contraseña del usuario
33NegociospecialCharsQuantity 0Cantidad mínima de caracteres especiales
34NegociostringQuantity 1Cantidad mínima de caracteres alfabéticos
35NegociouserBlockDays 90Bloqueo de usuario - días de inactividad
36NegociouserLockTime 30Periodo de bloqueo de la cuenta de usuario (en minutos)
37PromodistributionThreadPool10Cantidad de hilos creados para la distribución simultánea
38PromopathC:/synthesis/promo/import/Directorio para la importacion de Mapas de Promociones.
39Promobenefit.activefalseUtilizar campo numérico incremental para beneficios
40Promopromotion.code.activefalseUtilizar campo numérico incremental para promociones
41Cuponesdefault.from[email protected]Email por defecto con el que se enviaran los correos
42Cuponesdefault.insertImagesfalseIndica si acepta o no barcodes
43Cuponesdefault.subjectPromo Test MailAsunto por default
44Cuponeshostsmtp.gmail.comHost del proveedor de email
45Cuponespassword**************Contraseña de la cuenta de email
46Cuponesport
Puerto de conexión
47Cuponessmtp.authtrueHabilitar Auth SMTP
48Cuponessmtp.port587Puerto SMTP
49Cuponessmtp.socketFactory.classjavax.net.ssl.SSLSocketFactorynombre de la clase SSLSocketFactory
50Cuponessmtp.socketFactory.fallbackfalseFallback de socketFactory
51Cuponessmtp.socketFactory.port465Puerto SMTP de socketFactory
52Cuponessmtp.starttls.enabletrueHabilitar Start TLS
53Cuponesusername[email protected]Usuario o nombre de la cuenta de email
54Promouse.item.catalog1Mapas: algoritmo de cálculo de colisiones
55PromocleanEngineStatusHistory7Tiempo en días que la consola mantendrá el historial de estados del motor
56PromodeployedEditable.enabledfalseHabilita la edición de promoción con el estado Deployed.
57Promopromotion.enginestatus.communication600Tiempo en segundos que transcurre desde el motor debe informar los mapas activosúltimo informe de estatus del motor o consola, para considerarlo offline. Si en ese tiempo no informó se lo considera offline.
58Promopromotion.images.height250Promociones: alto default de las imagenes
59Promopromotion.images.pathC:/synthesis/promo/images/promotion/Promociones: directorio para almacenamiento de imágenes
60Promopromotion.images.width250Promociones: ancho default de las imagenes
61PromoreportParticipantsfalsePromociones: valor global que determina si la promoción informa participantes
62PromoreportParticipantsVisibletrueDetermina si se visualiza o no, la opción reportar participantes
63Promomethod.of.paymentNOTHING=No calcular promociones por medio de pagoPromocion Codificada: NOTHING, ON_ITEMS_PAID, ON_PAYMENT_MADE
64Promomethod.of.payment.onItemsPaid.classcom.synthesis.promo.engine.partialPayment.hardcoded.promotion.PartialPaymentsGSPromotionPromocion Codificada: nombre de la promoción por medio de pago basada en ítems.
65Promomethod.of.payment.onItemsPaid.namePromociones basadas en itemsPromocion Codificada: nombre de la promoción por medio de pago basada en ítems.
66Promomethod.of.payment.onItemsPaid.tenderMethodPropertyKeypromo.configuration.tenderMethod.itemMethodPromocion Codificada: nombre de la promoción por medio de pago basada en ítems.
67Promomethod.of.payment.onPaymentMade.classPartialPaymentsSSPromotionPromocion Codificada: nombre de la promoción por medio de pago basada en ítems.
68Promomethod.of.payment.onPaymentMade.namePromociones basadas en pagosPromocion Codificada: nombre de la promoción por medio de pago basada en ítems.
69Promomethod.of.payment.onPaymentMade.tenderMethodPropertyKeypromo.configuration.tenderMethod.paymentMethodPromocion Codificada: nombre de la promoción por medio de pago basada en ítems.
70PromoldapAuthenticationfalseDetermina si se autentica contra un Directory Service
71PromoldapAuthentication.autheticationModeDIGEST-MD5Es el modo de seguridad que se autentica, usar "DIGEST-MD5" como valor default dado que este modo encripta la información contra el Directory Service.
72PromoldapAuthentication.urlServer
URL del server contra el que se autentica.
73PromotestEnginePORT3001Simulación: puerto en el que corre el motor para simulación
74PromotestEngineRetries2Simulación: reintentos de conexión al motor
75PromotestEngineSalesPathC:/synthesis/promo/engine/sales/Simulación: ruta del motor
76PromotestEngineTimeout8000Simulación: timeout de conexión al motor
77Redes socialesfacebook.appId1068803576479010Id de la aplicación de facebook
78Redes socialesfacebook.permissions[publish_actions, manage_pages]Permisos de la aplicación de facebook
79Redes socialesfacebook.secretdfa5ffe6aa6306fc49472dbcba3c16a9Clave secreta de la aplicación de facebook
80Redes socialesfacebook.securehttpsProtocolo de conexión segura a la aplicación de facebook
81Redes socialestwitter.accessToken2848331890-D2geAfGVL9u2bD6TrD1LxH5fUsXlBnHLa3FOziKToken de acceso a twitter
82Redes socialestwitter.accessTokenSecretNHd6JbcoLaBK5QEfrKgmOaQwwxmbwlEtOYlQni3Fx6H3yToken secreto de acceso a twitter
83Redes socialestwitter.consumerKeyHTPKOHdatasoDsm2Ud7ULnUapAKFXoCClave consumer key de twitter
84Redes socialestwitter.consumerSecretX1plqdQWK0nRCGz6KFxm37IZTzp4O7w9BjLSspIr4mYWLZsrOyClave consumer secret de twitter
85Tarjetas de fidelidadcontinueOnErrortruePermitir continuar la importación de catálogo de tarjetas ante un error
86Tarjetas de fidelidadinsertionOptionINSERT_OR_UPDATEDescribe la opción de inserción para la importación del catálogo de tarjetas
87TransaccionescleanTransactions90Cantidad de días que permanecerán los registros de transacciones en la base de datos
88Lista de preciospriceList.distribution.items.batch.size1000Cantidad de Precios a enviar al motor desde la consola en la distribución de precios (por comunicacion).
89Lista de preciospriceList.job.cleanPriceListSchedule.time30Cantidad de días a mantener los items de la lista de precios futuros procesados
90Lista de preciospriceList.lockForUpate15Minutos para poder desbloquear Lista cero en el proceso rest
91Lista de preciospriceList.mongo.bulk.insertOrUpdate200Cantidad de registros a insertar por lote en el proceso rest

...

4- Borrar los servicios de PromoSinEngine, Wilfly y MongoDB, y PromoEngine, PromoEngineDirector si se instaló el motor


Reverso de actualizaciones ante problemas en el proceso

Ante algun problema durante la actualizacion de una version de consola o motor, debera de bajarse los servicios involucrados y colocar el archivo .war o .jar anterior,  segun se trate de una actualizacion de consola o motor respectivamente y volver a subir los servicios.

Luego de reesablecido el sistema contactar a Sericios de Atencion al Cliente para poner en conocimiento de lo sucedido con el proceso de actualizacion.



...

Apéndice A: Autenticación de Usuarios Externos (SAML2)

...