Cómo utilizan las personalizaciones las propiedades personalizadas de OMS

Las propiedades personalizadas de OMS definidas en Self Service están disponibles para el sistema OMS ( IBMSterling® Order Management ) en tiempo de ejecución como propiedades estándar de OMS. Los administradores utilizan esta información para comprender cómo los cambios en las propiedades pueden afectar al comportamiento personalizado en los distintos entornos.

¿Cuándo se utilizan las propiedades personalizadas de OMS en las personalizaciones?

Las propiedades personalizadas de OMS suelen utilizarse cuando una personalización requiere una configuración que:

  • Depende del entorno.
  • Puede cambiar con el tiempo.
  • No debe almacenarse en la base de datos OMS.
  • Debe ser auditable y estar gestionado de forma centralizada.

Entre los casos de uso más habituales se incluyen:

  • Puntos de conexión de servicios externos o proveedores de pagos.
  • Indicadores de funciones que activan o desactivan un comportamiento.
  • Identificadores de integración.
  • Umbrales de procesamiento o parámetros de enrutamiento.

¿Cómo se hacen disponibles las propiedades personalizadas del OMS en tiempo de ejecución?

El siguiente flujo describe cómo las propiedades personalizadas de OMS pasan a estar disponibles para las personalizaciones:

  1. Un administrador define propiedades personalizadas en Self Service.
  2. Self Service almacena las propiedades de forma segura en una caja fuerte.
  3. Los módulos OMS recuperan las propiedades del almacén durante el inicio.
  4. OMS permite personalizar estas propiedades en tiempo de ejecución como si fueran propiedades estándar de OMS.

Las propiedades personalizadas de OMS no se guardan en la base de datos de OMS.

¿Cómo acceden las personalizaciones a las propiedades personalizadas de OMS?

Las personalizaciones acceden a las propiedades personalizadas de OMS de la misma manera que a las demás propiedades de OMS. El nombre de la propiedad debe coincidir con el nombre definido en Self Service.

Por ejemplo, si se configuran las siguientes propiedades personalizadas de OMS:
1 yfs.paypal.url
2 yfs.visa.url.1
3 yfs.visa.url.2
Una personalización puede leer el valor adecuado en tiempo de ejecución y, a continuación, redirigir las solicitudes en función de la configuración del entorno.

Comportamiento de actualización y reinicio

Los cambios en los valores de las propiedades personalizadas de OMS surten efecto tras reiniciar los pods de OMS. Cuando actualices el valor de una propiedad en Self Service, reinicia los pods afectados para asegurarte de que OMS cargue la configuración actualizada.

Buenas prácticas administrativas

Sigue estas prácticas al gestionar las propiedades personalizadas de OMS.

  • Utiliza convenciones de nomenclatura claras y coherentes para las propiedades.
  • Evita cambiar los nombres de las propiedades tras la implementación.
  • Indique qué personalizaciones dependen de cada propiedad.
  • Coordinar los cambios en las propiedades con los equipos de desarrollo.
  • Revisar los valores de las propiedades tras la promoción del entorno.

Orientaciones relacionadas con el desarrollo

Para obtener más información sobre cómo los desarrolladores diseñan y utilizan las propiedades OMS personalizadas en el código personalizado, consulte «Uso de propiedades OMS personalizadas en personalizaciones ».