Passer au contenu principal
Une règle métier est une contrainte que Solya évalue avant une action de plan. Un jeu de règles groupe les règles ; un jeu de règles est le défaut de votre organisation et s’applique chaque fois qu’un plan n’en spécifie pas un autre.

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 :
MomentHooks (par type de plan)
Avant d’ajouter un articleRESTOCK_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 articleRESTOCK_PRE_VALIDATE_ITEM, REBALANCE_PRE_VALIDATE_ITEM, MARKDOWN_PRE_VALIDATE_ITEM, PRE_SEASON_PRE_VALIDATE_ITEM
Avant de changer le statut du planRESTOCK_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 recommandationsRECOMMENDATION_PRE_GENERATE
À la demandeMANUAL_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

1

Ouvrir le Centre Métier

Allez à Couche intelligence → Centre Métier / Jeux de règles métier.
2

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.
3

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.
4

Définir le défaut

Marquez un jeu de règles comme le défaut organisationnel.
5

Les voir en action

Les blocages et les avertissements apparaissent dans le panneau de validation du plan au fur et à mesure que vous construisez les plans.
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.