Anatomie d’une règle
- Catégorie — le domaine auquel elle appartient : capacité, assortiment, commande, transfert, tarification, distribution ou conformité.
- Mode de mise en œuvre — ce qui se passe quand elle se déclenche :
- Bloquer — l’action est rejetée.
- Alerter — l’action se poursuit avec un avertissement.
- Journaliser — le déclenchement est enregistré silencieusement.
- Niveau de vérification — ce qu’elle évalue : magasin, marque, produit, variante, article d’inventaire, plan ou article de plan.
- Condition — le test (un seuil ou une valeur), soutenu par des données en direct récupérées au moment de l’évaluation.
- Périmètre — les magasins, marques, fournisseurs, produits, variantes ou collections auxquels elle s’applique. Une dimension vide signifie « tous ».
- Hooks de validation — les moments où elle se déclenche (voir ci-dessous).
- Message de violation — le message affiché quand elle se déclenche.
- Priorité — l’ordre d’évaluation.
Quand les règles se déclenchent — hooks de validation
Les règles sont attachées à des hooks qui se déclenchent à des moments spécifiques par type de plan :| Moment | Hooks (par type de plan) |
|---|---|
| Avant d’ajouter un article | RESTOCK_PRE_ADD_ITEM, REBALANCE_PRE_ADD_ITEM, MARKDOWN_PRE_ADD_ITEM, PRE_SEASON_PRE_ADD_ITEM, SUPPLIER_RETURN_PRE_ADD_ITEM, SUPPLIER_EXCHANGE_PRE_ADD_ITEM |
| Avant de valider un article | RESTOCK_PRE_VALIDATE_ITEM, REBALANCE_PRE_VALIDATE_ITEM, MARKDOWN_PRE_VALIDATE_ITEM, PRE_SEASON_PRE_VALIDATE_ITEM |
| Avant de changer le statut du plan | RESTOCK_PRE_CHANGE_STATUS, REBALANCE_PRE_CHANGE_STATUS, PRE_SEASON_PRE_CHANGE_STATUS, SUPPLIER_RETURN_PRE_CHANGE_STATUS, SUPPLIER_EXCHANGE_PRE_CHANGE_STATUS |
| Lors de la génération de recommandations | RECOMMENDATION_PRE_GENERATE |
| À la demande | MANUAL_CHECK (réévaluer un plan à partir de son panneau de validation) |
Modèles
Plutôt que de construire les règles de zéro, commencez par un modèle du catalogue — par exemple valeur maximale de plan, articles max par magasin, quantité max par variante, plafonds d’enveloppe OTB, déviation de courbe de tailles, gardes remise/marge de démarque et politiques fournisseurs. Choisissez un modèle, définissez son seuil et son périmètre, choisissez Bloquer ou Alerter, et assignez-le à un jeu de règles.Travailler avec les règles
Créer ou choisir un jeu de règles
Créez un jeu de règles nommé (p. ex. Strict Q4), ou modifiez le défaut.
Ajouter des règles à partir de modèles
Instanciez les modèles, définissez les seuils et le périmètre, et choisissez le mode de mise en œuvre.
Chaque évaluation de règle est enregistrée, vous pouvez donc examiner quelles règles se sont déclenchées sur un plan et
pourquoi. Pour le modèle technique (hooks, mise en œuvre, paradigmes, phases, la couche opérations),
voir Moteur de règles métier.

