HCL Commerce Enterprise

Mandatos y objetos de política de negocio

Un objeto de política de negocio contiene información de política.

ID de política
Es la clave primaria del objeto de política de negocio.
Tipo de política
Define el tipo de política de negocio. Precio, Conjunto de productos, Pago y Envío son ejemplos de tipos de política.
Nombre de política
Cada política de negocio debe tener un nombre exclusivo.
Entidad de tienda
Tienda o grupo de tiendas donde se despliega la política de negocio.
Propiedades
Un conjunto de propiedades predeterminadas que se pueden pasar al mandato de política de negocio. Los mandatos asociados al objeto de política de negocio se almacenan en la tabla BusinessPolicyCmd.
Periodo en vigor
Periodo durante el cual el objeto de política de negocio está en vigor.
Mandato de política de negocio
Cero o más mandatos de política de negocio que implementan la política de negocio. Normalmente, un mandato de política de negocio es invocado por un proceso de negocio que puede ser un mandato de tarea o un mandato de controlador. Por ejemplo, el mandato getContractPrice() obtiene el precio para un término y condición. Este término y condición de precios hace referencia a un mandato de política de precios específico que se utiliza para calcular el precio.

Pueden asociarse varios mandatos de política de negocio a un solo objeto de política de negocio. Cada mandato de política de negocio debe implementar la misma interfaz definida por el objeto tipo de política de negocio. La estructura de un nuevo mandato de política de negocio se muestra en la siguiente ilustración:

Infraestructura de un nuevo mandato de política de negocio, que ilustra que puede crear una clase de implementación nueva que amplíe la clase de implementación BusinessPolicyCmdImpl de HCL Commerce y cómo puede crear una nueva interfaz que amplíe la interfaz BusinessPolicyCmd de HCL Commerce.

Como se muestra en el diagrama anterior, para crear un mandato de política de negocio nuevo, cree una clase de implementación nueva que amplíe la clase de implementación BusinessPolicyCmdImpl de HCL Commerce. También se crea una nueva interfaz que amplíe la interfaz BusinessPolicyCmd.