Définition de règles pour la priorité des ordres de distribution planifié

Le programme Règles de priorité. Ouvrir (RPS195) offre un méthode configurable et souple d'affecter une priorité à des ordres de distribution planifiés. Vous pouvez définir un ensemble de règles logiques qui seront évaluées dans un ordre séquentiel jusqu'à qu'une priorité soit trouvée.

Restrictions

  • Cette fonction est limitée aux ordres de distribution planifiés et ne peut être employée pour déterminer la priorité des ordres de distribution émis ou d'autres ordres planifiés.
  • Il n'existe aucune prise en charge de reséquencement automatique des règles.
  • Lors de la création manuelle d'un ordre de distribution planifié, une priorité est suggérée au moment de l'initialisation de l'écran mais l'utilisateur est responsable de son maintien à compter de ce moment-là. Toute modification manuelle d'un champ exploité par une règle de priorité ne déclenche aucun recalcul automatiquede la priorité.

Suivez les étapes ci-dessous :

Si des règles de priorité sont configurées et activées, elles sont appliquées dans les situations suivantes :

  • Lorsque des ordres de distribution planifiés sont automatiquement créés ou modifiés (par exemple, dans le cadre du calcul des besoins nets ou des points de commande par un ordre de la chaîne d'approvisionnement ou à partir d'une commande de vente)
  • Quand un ordre de distribution planifié peut être généré manuellement dans le programme Ordre de distribution planifié. Ouvrir (DPS170)

Les règles sont traitées dans un ordre séquentiel. Si une règle est évaluée comme étant vraie, l'ordre se voit affecter une priorité conformément à la règle concernée et plus aucune règle n'est évaluée. Si une règle est évaluée comme étant fausse, le traitement se poursuit jusqu'à la règle suivante. Si aucune règle n'est évaluée comme étant vraie, la priorité est affectée selon la logique standard.

Cette fonction sera active uniquement si le paramètre 'Régle prior OD' dans Paramètres - Contrôle dépôt et planif (CRS701) est activé.

  1. Lancez le programme Règles de priorité. Ouvrir (RPS195/B)

  2. Précisez un numéro de séquence et cliquez sur Créer. Lorsque des règles sont évaluées, elles le sont dans un ordre croissant par numéro de séquence.

  3. Dans l'écran E, spécifiez la règle à utiliser. Les valeurs disponibles sont les suivantes :

    Règle Remarque
    1-Alphanumérique Un champ Table de type caractère, chaîne ou entier est comparé à une valeur spécifiée 'Comparer valeur' définie en tant que chaîne. Il peut être utilisé avec des champs de différents types, tels que des identificateurs, des numéros d'ordre, des valeurs de liste déroulantes, des statuts, etc.
    2-Champ Le champ d'une table est comparé à un autre champ (Compar champ) qui doit être du même type.
    3-Numérique Un champ Table de type numérique est comparé à une valeur spécifiée 'Comparer valeur' qui est une valeur numérique pouvant contenir jusqu'à 6 décimales. Ces champs sont, par exemple, des quantités, des montants en devise, des facteurs ou des taux.
  4. Choisissez le nom du champ à comparer qui servira d'opérande de gauche. Vous pouvez uniquement sélectionner des champs qui s'appliquent à la règle choisie. Les champs des tables suivantes sont disponibles dans le groupe de champs :

    Préfixe/Table Remarque

    DO****

    MDOPLP

    Champs de l'ordre de distribution planifié créé ou mis à jour.

    MB****

    MITBAL

    Champs de l'enregistrement Article. Connecter dépôt (MMS002) du dépôt de destination de l'OD planifié.

    MM****

    MITMAS

    Champs du fichier principal des articles (MMS001).
  5. Sélectionnez un opérateur. Les opérateurs de comparaison binaires standard sont disponibles.

  6. Précisez une valeur de comparaison. Selon le champ de règle choisi, la valeur 'Comp chp alpha' ou 'Compar champ' sera visible. Il s'agira de l'opérande de droite.

  7. Définissez ce qui se passera si la règle est vraie. Spécifiez l'une de ces options :

    Paramètre Remarque

    'Méth priorité' = 0-Priorité règle

    'Priorité' = priorité souhaitée

    'Opérateur AND' désactivé

    Arrêtez le traitement des règles et affectez la priorité spécifiée dans le champ Priorité.

    'Méth priorité' = 1-Logique standard

    'Priorité' = vide ou 0

    'Opérateur AND' désactivé

    Arrêtez le traitement des règles et affectez

    1. la priorité spécifiée par l'ordre connecté (le cas échéant)

    2. la priorité en fonction des paramètres du type d'ordre

    'Méth priorité' = vide ou 0

    'Priorité' = vide ou 0

    'Opérateur AND' activé

    Poursuivez le traitement jusqu'à la règle suivante. Si cette règle est vraie, elle décidera de ce qui doit être fait.
    Remarque

    Si une règle avec l'opérateur AND est faux, le traitement des règles ignorera larègle suivante. Servez-vous de l'opérateur AND pour créer une chaîne de règles qui doit être vraie pour affecter la priorité définie dans la dernière.

Exemple

Tenez compte de l'ensemble de règles suivant :

N° séq Règle Champ Description Opér Comp chp alpha/valeur/champ AND Méth prior Prio
10 1 DOACTP Message d'action = B7 0-Prior règle 7
20 1 DORORC Catégorie d'ordre de référence = 3 1-Logique std
30 1 MBABCD Classe ABC - vol <= B 1 0-Prior règle
31 2 MBSTQT Stock disponible = 0,00 0-Prior règle 2
40 1 MBABCD Classe ABC - vol <= B 1 0-Prior règle
41 3 MBSTQT Stock disponible < MBSSQT 0-Prior règle 3

Cela signifie que les règles suivantes s'appliquent, dans cet ordre séquentiel :

  1. Tous les OD planifiés que le plan MRP suggère de supprimer (MA = B7) recevront la priorité 7, indépendamment des autres règles.

  2. Tous les OD planifiés lancés via une commande de vente (catégorie d'ordre de référence = 3) hériteront de la priorité de la commande de vente.

  3. Tous les OD planifiés d'un article classé A ou B ou en rupture de stock au dépôt de destination recevront la priorité 2.

  4. Tous les OD planifiés d'un article classé A ou B ou en dessous du stock de sécurité au dépôt de destination recevront la priorité 3.

  5. Tous les autres OD planifiés se voient affecter des priorités selon la logique standard.