![HCL Commerce Enterprise](../../base/images/ngent.gif)
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:
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.