HCL Commerce Enterprise

Objets et instructions relatifs aux stratégies commerciales

Un objet de stratégie commerciale contient des informations de stratégie.

ID stratégie
Il s'agit de la clé primaire de l'objet de stratégie commerciale.
Type de règle
Cela définit le type de stratégie commerciale. Le prix, l'ensemble de produits, le paiement et l'expédition sont des exemples de types de stratégies.
Nom de politique
Chaque stratégie commerciale doit avoir un nom unique.
Entité magasin
Magasin ou groupe de magasins dans lequel la stratégie commerciale est déployée.
Propriétés
Ensemble de propriétés par défaut qui peuvent être transmises à l'instruction de stratégie commerciale. Les instructions associées à l'objet de stratégie commerciale sont stockées dans la table BusinessPolicyCmd.
Période effective
Période pendant laquelle l'objet de stratégie commerciale s'applique.
Instruction de stratégie commerciale
Zéro ou plus d'instructions de stratégie commerciale qui implémentent la stratégie commerciale. Une instruction de stratégie commerciale est généralement appelée par un processus commercial qui peut être une instruction de tâche ou une commande de contrôleur. Par exemple, l'instruction getContractPrice() obtient le prix d'une modalité. Cette modalité se réfère à une instruction de stratégie tarifaire particulière et cette instruction de stratégie tarifaire est utilisée pour calculer le prix.

Plusieurs instructions de stratégie commerciale peuvent être associées à un seul objet de stratégie commerciale. Chaque instruction de stratégie commerciale doit implémenter la même interface définie par l'objet type de stratégie commerciale. La structure d'une nouvelle instruction de stratégie commerciale est décrite dans le diagramme suivant :

Infrastructure d'une nouvelle instruction de stratégie commerciale illustrant que vous pouvez créer une nouvelle classe d'implémentation qui étend la classe d'implémentation BusinessPolicyCmdImpl de HCL Commerce, et comment créer une nouvelle interface qui étend l'interface BusinessPolicyCmd de HCL Commerce .

Comme indiqué dans le diagramme précédent, afin de créer une nouvelle instruction de stratégie commerciale, vous créez une nouvelle classe d'implémentation qui étend la classe d'implémentation BusinessPolicyCmdImpl de HCL Commerce. Vous créez également une nouvelle interface qui étend l'interface BusinessPolicyCmd.