Propiedades personalizadas de OMS
Las propiedades personalizadas de OMS son pares clave-valor específicos del entorno que Self Service almacena en un almacén de datos e inyecta en los pods del sistema OMS ( IBMSterling® Order Management ) al iniciarse. Las propiedades personalizadas de OMS te permiten externalizar la configuración en tiempo de ejecución de forma controlada sin modificar la base de datos de OMS. Puedes utilizar propiedades personalizadas para facilitar las integraciones, los pagos y tus personalizaciones que requieran valores específicos del entorno.
¿Quién utiliza las propiedades personalizadas?
- Administrador de organización
- Desarrollador
- Desarrollador de producción
¿Por qué utilizar propiedades personalizadas?
- Separación entre la configuración y el código. Modifica el comportamiento sin necesidad de volver a implementar.
- Aislamiento ambiental. Mantén separados los valores de desarrollo, prueba y producción.
- Cambios auditables. Registra cada alta, modificación y eliminación realizada a través del autoservicio.
- No se permite la personalización de la base de datos. Evita realizar actualizaciones directas en las tablas de OMS.
Cómo funcionan las propiedades personalizadas
- En Self Service, se definen pares clave-valor para un entorno específico.
- Self Service almacena las propiedades en un almacén de datos como parte de la configuración de OMS.
- Los módulos OMS leen las propiedades del almacén durante el inicio.
- OMS aplica las propiedades en tiempo de ejecución y no las guarda en la base de datos.
- Las personalizaciones pueden hacer referencia a las propiedades como si fueran propiedades estándar de OMS.
Cuándo utilizar propiedades personalizadas
Puedes utilizar propiedades personalizadas para facilitar las integraciones, los pagos y tus personalizaciones que requieran valores específicos del entorno.
- Puntos de conexión de servicios externos (por ejemplo, pagos, impuestos, fraude)
- Identificadores de integración y sugerencias de enrutamiento
- Indicadores de funciones y parámetros de ajuste
- Valores leídos por las personalizaciones de OMS
Ejemplo
1 yfs.paypal.url = https://test1.com
2 yfs.visa.url.1 = https://test2.com
3 yfs.visa.url.2 = https://test3.comLos pods cargan estos valores al iniciarse. Las personalizaciones leen las propiedades para llamar al punto final adecuado para el entorno.Limitaciones
- Las propiedades se evalúan al iniciar el pod. Reinicia los pods para aplicar los cambios.
- Los nombres de las propiedades deben ser únicos dentro del entorno.
- Las propiedades personalizadas no se almacenan en las tablas de la base de datos de OMS.
Auditoría
Self Service registra un evento de auditoría por cada acción de alta, modificación y eliminación, incluyendo el autor, la marca de tiempo, el entorno y las claves de las propiedades afectadas.