Création du niveau de hiérarchie SCV

Les niveaux de hiérarchie de planification représentent différents niveaux de regroupement. Chaque niveau représente une boîte à outils dans laquelle les données du plan peuvent être affichées. De plus, chaque niveau est d'une granularité inférieure à celle du niveau précédemment défini, le premier élément de la liste constituant le niveau le plus haut de la hiérarchie.

Cette rubrique décrit le processus de création des hiérarchies de planification générées de SCV. Les définitions de hiérarchie permettent de générer des données de hiérarchie fondées sur les tables de données de planification de SCV. Les hiérarchies se composent de détails d'en-tête et de niveaux hiérarchiques.

Pour créer une hiérarchie de planification SCV générée :

  1. Sélectionner Configuration > SCV > Hiérarchies > Hiérarchies.
  2. Cliquez sur Nouveau.
  3. Cliquez sur l'onglet Détails. Cet onglet contient les informations générales sur la hiérarchie SCV.
  4. Entrez les informations suivantes :
    Nom
    Nom unique de la hiérarchie.
    Remarque : Après la création de la hiérarchie, ce champ est désactivé.
    Description
    Description de la hiérarchie.
    Remarque : Vous ne pouvez pas modifier cette valeur lorsqu'il s'agit d'arborescences définies par le système.
    .
    Type
    Type de la hiérarchie. Valeurs possibles :
    • Article
    • Emplacement
    Remarque : Seules les hiérarchies activées sont utilisées par le processus de préparation des données de hiérarchie.
  5. Cliquez sur l'onglet Niveaux. Cet onglet vous permet de définir les niveaux hiérarchiques SCV.
    Remarque : SCP prend en charge les hiérarchies présentant jusqu'à 8 niveaux, soit un niveau de base, un niveau supérieur et six niveaux intermédiaires.
  6. Cliquer sur Ajouter et sélectionner Niveau supérieur.
    Remarque : 
    • L'option Niveau supérieur ne s'affiche pas s'il existe un ou plusieurs niveaux dans la hiérarchie.
    • Une fois ajouté, le niveau supérieur ne peut plus être supprimé ou déplacé.
  7. Entrez les informations suivantes :
    Nom de niveau
    Nom unique pour le niveau supérieur.
    Valeur
    Valeur constante pour les éléments à ce niveau.
    Description
    Description des éléments à ce niveau.
  8. Cliquer sur Ajouter. Une nouvelle ligne s'ajoute à la hiérarchie de planification.
    Remarque : Vous ne pouvez pas en supprimer ou en modifier le niveau hiérarchique après sa création.
  9. Cliquer sur Ajouter et sélectionner le type de niveau souhaité. Options possibles :
    • Niveau (requête)
    • Niveau (table)
    Remarque : Vous ne pouvez pas modifier la valeur contenue dans l'onglet Détails de niveau, s'il s'agit du niveau d'arborescence défini par le système.
  10. Saisir ces informations dans l'onglet Détails pour le type de niveau Requête/Table :
    Nom de niveau
    Nom unique du niveau.
    Requête
    Expression SQL valide qui sélectionne les valeurs de niveau.
    Remarque : 
    • Vous devez vérifier la requête à l'aide de l'option Vérifier.
    • Ce champ ne s'affiche que pour le type de niveau Requête.
    Nom table
    Nom de table du registre de table SCV où sont stockées les valeurs à ce niveau.
    Remarque : 
    • Ce champ ne s'affiche que pour le type de niveau Table.
    • Lorsque vous sélectionnez le nom de la table, la section Valeur de niveau s'efface.
    Lier au niveau
    Nom du niveau qui est lié au niveau suivant. Cette valeur est stockée en interne à l'aide de l'ID de niveau correspondant.
    Remarque : Ce champ n'est pas applicable pour le deuxième niveau (niveau supérieur - 1).
    Valeur par défaut parente
    Valeur par défaut au niveau parent pour les articles du niveau courant.
    Type de valeur
    Type de valeur pour les éléments situés au niveau indiqué. Valeurs possibles :
    • Colonne
    • Constante
    • Expression
    Valeur
    Valeur qui dépend du type spécifié dans le champ Type de valeur. Options possibles :
    • Colonne : Nom de colonne indiqué pour le nom de table source ou requête qui stocke la valeur de niveau.
    • Constante : Valeur qui représente la valeur de niveau comme une constante.
    • Expression : Expression SQL valide pour le nom de table qui représente la valeur de niveau.
      Remarque : Il est recommandé de toujours ajouter l'alias de table avant chaque colonne employée dans les expressions de valeur, afin d'éviter les références de colonnes ambigües dans les requêtes de hiérarchies générées. Par exemple, leve_0.id_article + '@', leve_0.id_emplacement.
    Type de description
    Type de description des éléments situés au niveau indiqué. Valeurs possibles :
    • Colonne
    • Constante
    • Expression
    Remarque : Le champ Description s'efface si vous modifiez cette valeur.
    Description
    Valeur dépendant du type spécifié dans le champ Type de description. Options possibles :
    • Colonne : Nom de colonne indiqué pour le nom de table source ou requête qui stocke la description du niveau.
    • Constante : Texte descriptif des éléments situés au niveau indiqué.
    • Expression : Expression SQL valide pour le nom de table qui représente la description du niveau.
    Type de lien
    Type de lien pour les éléments au niveau indiqué.
    Remarque : Ce champ ne s'applique pas au deuxième niveau le plus élevé.
    Valeur lien
    Les options possibles pour ce champ dépendent de la valeur spécifiée pour l'option Type de lien. Options possibles :
    • Colonne : Nom de colonne indiqué pour le nom de table ou requête du nom de niveau (spécifié dans « Lier au niveau ») qui stocke le lien pour le niveau suivant.
    • Constante : Valeur qui représente le lien vers le niveau suivant.
    • Expression : Expression SQL valide sur le nom de table ou requête du "lien au niveau" représentant le lien vers le niveau suivant.
    Remarque : Ce champ ne s'applique pas au deuxième niveau le plus élevé.
    Type parent
    Type de parent pour les éléments à ce niveau. Valeurs possibles :
    • Colonne
    • Constante
    • Expression
    Valeur parente
    Les options possibles pour ce champ dépendent de la valeur spécifiée pour l'option Type de parent. Options possibles :
    • Colonne : Nom de colonne spécifié pour le nom de table source ou requête du niveau parent qui stocke le lien vers le niveau précédent au niveau suivant.
    • Constante : Valeur qui représente le lien vers le niveau précédent au niveau suivant.
    • Expression : Expression SQL valide sur le nom de table ou requête du niveau parent qui représente le lien vers le niveau précédent au niveau suivant.
  11. Saisir ces informations dans l'onglet Attribut pour le type de niveau Requête/Table :
    Attribut
    Nom d'attribut pour ce niveau.
    Remarque : Vous ne pouvez pas modifier cette valeur.
    Valeur
    Colonne de table à lier à une valeur pour un attribut à ce niveau.
  12. Cliquer sur Ajouter. Une nouvelle ligne du type spécifié est ajoutée à la hiérarchie de planification.
  13. Suivre les étapes 10, 11 et 12 pour ajouter plusieurs niveaux. Le niveau supérieur reçoit le numéro 0 et la numérotation des niveaux suivants est incrémentée d'une unité.
    Remarque : Vous pouvez créer une copie du niveau intermédiaire existant et modifier les paramètres comme vous le souhaitez (le champ Type de niveau excepté) au moyen de l'option Dupliquer.
  14. Cliquez sur Enregistrer. Une nouvelle hiérarchie de planification est créée après la validation réussie des informations spécifiées.
  15. Sélectionner un niveau (le niveau supérieur le niveau de base exceptés) et utiliser les options Vers le haut et Vers le bas pour modifier l'ordre des niveaux hiérarchiques.
    Remarque : Vous pouvez utiliser cette page aux fins suivantes :
    • Créer une copie de la hiérarchie de planification existante et, si nécessaire, modifier les paramètres à l'aide de l'option Dupliquer.
    • Supprimer des Hiérarchies de planification à l’aide de l’option Supprimer.