Les assortiments : Centrale (I_ASSORT_CEN_F)

À partir du portail assortiment (I_ASSORT_CEN_F), l’utilisateur gère l’ensemble des assortiments qui seront créés et gérés par la centrale avant d’être diffusés dans les points de vente.

Les points de vente vont se positionner sur ces assortiments dans le portail I_ASSORT_DEP_F.

Un assortiment représente l’offre commerciale du distributeur ou industriel face à ses clients. Il est généralement construit sur un niveau de structure marchandise réduit (famille, sous famille) et revu complètement tous les ans. Les assortiments sont élaborés au siège ou à la centrale par le service achat ou par le service produit/marketing.

Dans le Retail, si les tailles des magasins sont hétérogènes (exemple chez carrefour, ou la surface de vente des magasins va de 2 500 m2 à 25 000 m2), le même assortiment ne peut pas couvrir le besoin des petits et grands magasins, on utilisera alors les strates d’assortiments, c'est-à-dire que l’assortiment possédera plusieurs niveaux, correspondant à différents niveaux de besoin (profondeur de gamme). Plus la strate est élevée, plus le nombre d’articles proposés est grand.

Le positionnement des magasins sur les assortiments (et donc sur une strate d’assortiment) peut être en mode centralisé ou décentralisé. Par exemple le rayon textile est géré en mode centralisé, et le rayon alimentaire en mode décentralisé.

Généralités

Accès

I_ASSORT_CEN_F
 

Accueil du portail I_ASSORT_CEN_F

Accès

Pour accéder à ce portail, tapez directement le code I_ASSORT_CEN_F dans la zone Accès direct, située dans le menu d’accueil du logiciel ACE. Il est également possible de passer par le menu classique de navigation. L’écran suivant s’affiche :

Il se décompose en 3 parties majeures :

  • La partie à gauche de l’écran affiche la structure marchandise vous permettant de rechercher des assortiments.
  • Le tableau en haut à droite affiche la liste des assortiments pour la centrale pour le niveau de marchandise sélectionné. La ligne en bas du tableau permet de créer un nouvel assortiment.
  • La partie en bas à droite de l’écran affiche la synthèse de l’assortiment courant sur lequel est positionné l’utilisateur.

Rechercher des assortiments

Cette zone, située dans un volet à gauche de l’écran, vous permet de rechercher des assortiments en fonction des niveaux de structure marchandise.

Pour effectuer une recherche, déployez les niveaux de structure marchandise afin d’atteindre le niveau souhaité. La liste des assortiments affichée dans le tableau de droite correspond à tous les assortiments dont le niveau de structure marchandise correspond à celui sélectionné ou un à niveau inférieur de celui sélectionné.

Vous pouvez déployer et reployer les niveaux de structure marchandise à l’aide des signes + et – situés à gauche des libellés des niveaux de structure marchandise. Les lettres P et S signifient la présence d’un assortiment permanent (P) et/ou spécifique (S) sur ce niveau ou sur un niveau inférieur.

Les niveaux de structure marchandise affichés sont ceux dont on a paramétré l’autorisation d’un assortiment. Allez au Portail I_CONF_F, menu Codification et sous-menu codification des familles. Sélectionnez Produit et cliquer sur le bouton valider. Les cases à cocher de la colonne Assortiment permet d’autoriser (coché) ou non (décoché) le niveau de structure marchandise pour la gestion des assortiments).

Liste des assortiments

Ce tableau affiche la liste de tous les assortiments existantes, en fonction du niveau de structure marchandise sélectionné. Chaque ligne correspond à un assortiment.

Seuls les assortiments ayant le statut « Créé » ou « Validé » sont affichés dans la liste des assortiments

Vous pouvez visualiser les informations suivantes pour chaque assortiment (renseignées en partie lors de la création de l’assortiment) :

Code : code de l’assortiment défini lors de sa création par l’utilisateur. Il est obligatoire lors de la création et ne peut être modifié par la suite. Celui-ci est un lien hypertexte sur lequel il est possible de cliquer pour afficher le détail de l’assortiment. Cet écran permettra notamment de visualiser/compléter les informations de l’assortiment.

Description : description de l’assortiment défini lors de sa création par l’utilisateur.

Statut : Statut de ’assortiment. « Créée » lors de sa création, puis « Validé » après la première diffusion de l’assortiment. Champ non modifiable.

Type : Type de l’assortiment, le code et le libellé sont affichés. Sélection d’un type lors de la création de l’assortiment dans la liste déroulante qui est alimentée par la tableASSTYP (Portail I_CONF_F, onglet Codification/Tables de codification.), non modifiable par la suite.

Date début : date début d’application de l’assortiment. Cette date (obligatoire) est définie lors de sa création et est non modifiable ensuite.

Date fin : date fin d’application de l’assortiment. Cette date (non obligatoire) est définie lors de sa création et est non modifiable ensuite sur cet écran. Pour modifier la date fin d’un assortiment, il faudra crée un assortiment de travail et saisir une nouvelle date de fin pour celui–ci.

Structure marchandise : description de la famille de produits associée à l’assortiment. La famille affichée correspond au libellé long du dernier niveau de famille sélectionné lors de sa création. Non modifiable ensuite.

Date dernière diffusion : Date de la dernière diffusion de l’assortiment. Non modifiable.

Actions possibles

A partir de cet écran d’accueil, vous pouvez :

  • Créer un nouvel assortiment
  • Supprimer un assortiment

Synthèse de l’assortiment

La synthèse de l’assortiment affiche en dessous de la liste des assortiments une synthèse de l’assortiment courant. Pour changer d’assortiment, vous devez cliquer sur la flèche bleue d’une ligne de la liste des assortiments.

Vous devez sélectionner une date de référence pour visualiser les données en synthèse (par défaut la date système est alimentée) en cliquant sur le bouton « rechercher ».

Vous pouvez uniquement visualiser (pas de modification possible) les informations suivantes pour l’assortiment sélectionné à la date de référence :

Strate : Code et libellé de la strate rattachée à l’assortiment.

Assortiment de référence : Si un assortiment a été diffusé et est appliqué à la date de référence, alors il sera considéré comme assortiment de référence et ces colonnes sont alimentées :

Nombre de magasins : Nombre de magasins positionné sur cet assortiment et sur cette strate à la date de référence.

Nombre de produits : Nombre de produits rattaché sur cet assortiment et sur cette strate à la date de référence.

MLD (m) : Mètre linéaire développé exprimé en mètre pour la strate de cet assortiment à la date de référence.

Ratio : Nombre de produits par mètre linéaire développé pour la strate de cet assortiment à la date de référence. Ratio = NB Produits /MLD. Ratio = NB Produits /MLD.

Assortiment de travail : Si un assortiment de travail a été créé et non encore diffusé, alors ces colonnes sont alimentées :

Nombre de produits : Nombre de produits rattaché sur cet assortiment de travail et sur cette strate.

MLD (m) : Mètre linéaire développé exprimé en mètre pour la strate de cet assortiment de travail.

Ratio : Nombre de produits par mètre linéaire développé pour la strate de cet assortiment de travail. Ratio = NB Produits /MLD.

Assortiment cible: Si les données cibles ont été saisies dans l’onglet Structure de l’assortiment, alors ces colonnes sont alimentées :

Nombre de produits : Nombre de produits cible sur cet assortiment et sur cette strate.

Nombre d’emplacements : nombres d’emplacements (élément de linéaire) cible pour la strate de cet assortiment.

MLD (m) : Mètre linéaire développé cible exprimé en mètre pour la strate de cet assortiment.

Ratio : Nombre de produits cible par mètre linéaire développé pour la strate de cet assortiment.

Axes : Si le paramétrage de cet assortiment permet l’affectation d’axes de segmentation sur les strates, alors ces axes (5 au maximum) sont affichés dans ce champ.

Supprimer un assortiment

Vous pouvez supprimer un assortiment à partir de la liste des assortiments.

L’assortiment est immédiatement supprimé. Seuls les assortiments ayant le statut « créé » peuvent être supprimés.

Dupliquer un assortiment

En cliquant sur le bouton dupliquer, la ligne de création est alors préremplie avec les données de l’assortiment choisi avec un nouveau code. L’utilisateur peut alors modifier toutes les données sauf la structure marchandise, puis valider la création.

Après la validation de la création, la fenêtre de l’assortiment s’ouvre et les onglets structure, positionnement sont alimentés par les données de l’assortiment dupliqué. L’onglet produit reprend les produits positionnés de l’assortiment dupliqué.

L’utilisateur peut alors modifier les strates, et dates, ajouter de nouveaux produits et/ou supprimer les produits de l’assortiment.

Créer un assortiment

La création d’un assortiment s’effectue en deux étapes : renseigner la ligne de création puis, après avoir validé la ligne, compléter la création de l’assortiment au travers des différents onglets. Cette fonction, accessible directement à partir de l’écran d’accueil du portail I_ASSORT_CEN_F, vous permet de créer les assortiments gérés par votre entreprise. Pour effectuer cette opération, il suffit de vous positionner sur la dernière ligne du tableau affichant la liste des assortiments existante.

Renseignez uniquement les informations suivantes (les autres informations doivent être complétées dans la fiche assortiment) :

Code (obligatoire) : saisissez un code alphanumériques identifiant l’assortiment. Celui-ci n’est plus modifiable après enregistrement.

Description (obligatoire) : saisissez une description longue identifiant clairement l’assortiment.

Type : Sélectionner dans la liste déroulante un type d’assortiment. Celui-ci n’est plus modifiable après enregistrement.

Les types sont définis la table ASSTYP (Portail I_CONF_F, onglet Codification/Tables de codification).
Un assortiment de type permanent ne peut être créé sur une période identique ou à cheval par rapport à un autre assortiment de type permanent pour le même niveau de structure marchandise.

Date début (obligatoire) : indiquez la date de début d’application de l’assortiment.

Date fin : indiquez la date de fin d’application de l’assortiment.

Structure marchandise ou famille (Obligatoire) : renseignez le niveau de famille de produits associée à l’assortiment, soit en saisissant directement le code, soit en le sélectionnant à partir d’une liste d’aide accessible en cliquant sur l’icône Loupe. Les niveaux accessibles sont le niveau sélectionné dans la zone structure marchandise à gauche de la liste des assortiments et les niveaux inférieurs, sous condition que ces niveaux de structure marchandise soient paramétrés comme tel. Ce champ n’est plus modifiable après enregistrement.

Le paramétrage s’effectue dans le Portail I_CONF_F, menu Codification et sous-menu codification des familles. Sélectionnez Produit et cliquer sur le bouton valider. Les cases à cocher de la colonne Assortiment permet d’autoriser (coché) ou non (décoché) le niveau de structure marchandise pour la gestion des assortiments.

Lorsque vous avez terminé, cliquez sur l’icône pour valider la création de l’assortiment. il est ajouté immédiatement à la liste existante.

Pour compléter les informations de l’assortiment, vous devez cliquer sur le code de l’assortiment dans la liste des assortiments. Une nouvelle fenêtre s’affiche, permettant de gérer le paramétrage, les produits et les diffusions de l’assortiment.

L’entête de l’assortiment

Les informations affichées reprennent celles saisies lors de la création de l’assortiment. Seul le champ description est modifiable. Pour cela, il suffit de modifier ce champ puis de cliquer sur le bouton Enregistrer.

Les onglets de l’assortiment

Au dessus de l’entête, trois onglets sont accessibles :

  • Structure (affiché par défaut lors de la création de l’assortiment)
  • produits (affiché par défaut lorsqu’un assortiment de travail est créé ou lorsque l’assortiment à été diffusé au moins une fois)
  • Magasins

Onglet structure

Cet onglet permet de définir le mode de fonctionnement de l’assortiment, comme par exemple les niveaux de strate d’assortiment, le mode de « gigognité » des strates, le mode de positionnement, l’automatisation et les cibles des strates compte tenu des contraintes d’espace.

Cet écran est divisé en deux parties :

La structure de l’assortiment

Cette partie permet de définir le cadre de fonctionnement de l’assortiment courant. Ce cadre contient quatre zones :

  • Description des strates
  • Positionnement magasin
  • Contraintes d’espace
  • Automatisation des strates

Lorsque vous arrivez sur l’écran de structure de l’assortiment, vous pouvez saisir au même endroit tous les éléments déterminant le mode de fonctionnement de l’assortiment. Certains éléments ne peuvent être modifiés par la suite, car cela a un impact trop important sur la construction de l’offre, par exemple les niveaux de strate et le positionnement magasin. Il faudra alors dupliquer l’assortiment ou en créer un autre pour définir une structure radicalement différente.

Description des strates

Strates gigognes : par défaut la case est cochée, ce qui signifie que les strates de cet assortiment fonctionnent en mode gigogne. La case décochée indique un mode non gigogne.

Ce champ n’est pas modifiable dès qu’un assortiment de travail est créé et/ou dès que le statut de l’assortiment passe à « validé ».

Modèle de segmentation (facultatif) : Vous pouvez sélectionner dans la liste déroulante un modèle de segmentation produit compatible avec le niveau de structure marchandise de l’assortiment courant. Les critères de ce modèle apparaîtront dans l’onglet « produits » et permettront d’aider l’utilisateur dans le choix des produits à positionner sur les strates.

Positionnement magasin

Mode de positionnement : Les magasins peuvent se positionner ou non sur les strates d’assortiment, selon le mode de fonctionnement choisi ce champ. La liste des valeurs est :

  • « Centralisé » : les magasins ne peuvent pas choisir leur positionnement. Celui-ci est effectué en centrale par le portail de paramétrage des positionnements magasin.
  • « Décentralisé » : Les magasins peuvent se positionner, c'est-à-dire choisir leur niveau de strate pour l’assortiment.

Un paramètre général définit le mode de positionnement par défaut (centralisé) : ASSORT.

Ce champ n’est pas modifiable dès qu’un assortiment de travail est créé et/ou dès que le statut de l’assortiment passe à « validé ».

Ajout produit : case non cochée par défaut. Champ affiché si la valeur du champ « mode de positionnement » est « Décentralisé ». Si les magasins peuvent se positionner, la centrale peut donner l’opportunité à ces magasins de modifier l’offre construite en centrale par l’ajout de produit. Cette possibilité est effective si la case à cocher est cochée. L’ajout se limite aux produits présents au sein de l’assortiment défini par la centrale.

Ce champ n’est pas modifiable dès qu’un assortiment de travail est créé et/ou dès que le statut de l’assortiment passe à « validé ».

Retrait produit : case non cochée par défaut. Champ affiché si la valeur du champ « mode de positionnement » est « Décentralisé ». Si les magasins peuvent se positionner, la centrale peut donner l’opportunité à ces magasins de modifier l’offre construite en centrale par retirant des produit. Cette possibilité est effective si la case à cocher est cochée. Le retrait se limite aux produits positionnés pour le magasin au sein de l’assortiment défini par la centrale.

Ce champ n’est pas modifiable dès qu’un assortiment de travail est créé et/ou dès que le statut de l’assortiment passe à « validé ».

Contraintes d’espace

Largeur emplacement (optionnel): saisie libre d’une valeur numérique exprimée en mètre.

Nombre de niveaux (optionnel): saisie libre d’une valeur numérique.

MLD : Mètre linéaire développé. Champ calculé et non modifiable. MLD = largeur emplacement * Nombre de niveaux, exprimé en mètre.

La contrainte d’espace de l’assortiment est définie par MLD (mètre linéaire développé) qui représente la largeur du linéaire disponible. Un mobilier de vente de référence est défini dans l’onglet Structure de l’assortiment, sur lequel on définit la largeur du mobilier et le nombre de niveaux (étagères). La largeur du mobilier représente le mètre linéaire. Cette largeur multipliée par le nombre de niveaux représente alors le MLD.

Sachant que d’une enseigne à une autre, l’élément de référence peut être différent : une gondole d’un magasin de bricolage est différente de celle d’un supermarché alimentaire. Pour cela les mesures de l’élément de référence sont saisies dans la partie contrainte d’espace.

Automatisation des strates

Automatisation des strates : case non cochée par défaut. Si la case est cochée, les champs liés à l’automatisation sont affichés en dessous (mise à jour périodique, date dernier lancement, date prochain lancement, diffusion automatique).

Mise à jour périodique : case non cochée par défaut. Si la case est cochée, le champ fréquence est affiché en dessous.

Fréquence : Saisie d’une valeur numérique et sélection dans la liste déroulante d’une unité de temps (jour, semaine, mois).

Date dernier lancement : Champ non modifiable. C’est la date système du dernier lancement d’automatisation de cet assortiment.

Date prochain lancement : Saisie libre d’une date supérieure ou égale à la date système. Par défaut c’est la date du dernier lancement + la période définie par la fréquence.

Diffusion automatique : Case non cochée par défaut. Si la case est cochée, lors du lancement du batch d’automatisation, le batch de diffusion sera lancé automatiquement dans la foulée pour une diffusion aux magasins.

L’automatisation permet de rechercher automatiquement des produits selon les critères des axes définis sur chacune des strates. Si un nouveau produit est apparu dans le référentiel ou si un produit est modifié, lors du lancement du batch d’automatisation, le système va comparer les critères des axes par strates et ceux des produits.

  • Si cela correspond et que le produit est absent sur la strate correspondante, il sera placé sur cette strate.
  • Si cela ne correspond pas et que le produit est absent sur la strate correspondante, aucune action n’est effectuée.
  • Si cela ne correspond pas et que le produit est présent sur la strate correspondante, il sera retiré de cette strate.
  • Pour enregistrer les données saisies, n’oubliez pas de cliquer sur le bouton enregistrer.
  • L’automatisation peut être lancée de façon manuelle en cliquant sur le bouton appliquer les axes. Pour cela il faut au préalablement saisir la date système dans le champ « Date prochain lancement ».

La liste des strates

Cette partie permet de rattacher les strates à l’assortiment, de définir les cibles et les axes de segmentation pour chacune d’elles.

Lors de la création d’un nouvel assortiment, la liste est vide, il faut donc ajouter des strates à l’aide du bouton ajouter. Une fenêtre s’ouvre et affiche la liste des strates afin d’en sélectionner une qui apparaîtra dans cette liste après validation.

Les strates sont définis la table ASSSTR (Portail I_CONF_F, onglet Codification/Tables de codification).

Un assortiment représente l’offre commerciale d’une catégorie de produit pour un point de vente. Par exemple l’assortiment « jouets de fin d’année » représente l’offre en jouet de Noël pour les magasins. Si les magasins de l’enseigne ont des surfaces de vente similaires, la notion d’assortiment seule suffit. Mais si le parc de magasin est très hétéroclite en surface de vente par exemple ou en typologie de client, alors des variantes d’assortiment peuvent être définies. Afin d’éviter de créer n assortiments pour la même catégorie de produit, on généra des strates d’assortiment, c'est-à-dire des sous-ensembles du même assortiment. Le magasin se positionnera alors sur la strate adéquate de l’assortiment.

En France, on définira les strates selon les groupes de magasins construits selon leur taille (petit magasin, moyen magasin…). Ces strates seront gigognes, c'est-à-dire que l’assortiment de la strate 2 est égal à l’assortiment de la strate 1 plus des produits complémentaires, l’assortiment de la strate 3 est égal à l’assortiment de la strate 2 plus des produits complémentaires… Un produit présent dans la strate 1 est obligatoirement présent sur toutes les autres strates supérieures de l’assortiment.

Par contre pour les pays anglo-saxons et les USA, lorsqu’ils utilisent les strates (moins courant qu’en France), c’est pour différencier des bassins de consommation ou typologies de clientèle. Alors les strates peuvent être non gigognes, c'est-à-dire que chaque strate est indépendante des autres strates. Un produit en strate 1 peut être ou ne pas être présent dans une autre strate.

Strate: Champ non modifiable. Code et libellé de la strate ajoutée à la liste.

Nombre de produits (optionnel): Nombre de produits cible pour la strate.

Nombre d’emplacements (optionnel): Nombre d’emplacements cible pour la strate.

MLD : Mètre linéaire développé de la strate. Champ calculé et non modifiable. MLD = Nombre d’emplacements * MLD emplacement.

Pour rappel le MLD emplacement est calculé dans le champ MLD de la zone « contraintes d’espace » au dessus de la liste des strates.

Ratio produits/emplacements : Champ calculé et non modifiable. Ratio produits/emplacements = /nombre de produits / Nombre d’emplacements.

Axes de segmentation produit : Ce champ est affiché si le champ « Automatisation des strates » est coché. En cliquant sur l’icône ajout, vous pouvez ajouter des axes de segmentation produit (maximum 5). Seules les axes de segmentation produit du niveau de structure marchandise de l’assortiment sont sélectionnables.

Les axes de segmentation sont définis dans le portail I_SEG_F.

Onglet produits

Deux sous-onglets apparaissent en dessous de l’entête :

Onglet Assortiment courant

Cette page affiche les produits de l’assortiment, c'est-à-dire déjà diffusés aux magasins, à une date de référence.

Pour visualiser les produits il faut au préalable sélectionner une date de référence (par défaut la date système) et cliquer sur le bouton afficher.

Au dessus de la liste des produits, vous pouvez :

Le filtre

Cette zone vous permet de rechercher les produits en fonction des critères proposés. Cette sélection est facultative. En effet si vous ne précisez aucun critère, le tableau affichera par défaut tous les produits rattachés à l’assortiment courant à la date de référence.

Pour effectuer une sélection, renseignez selon les besoins les informations décrites ci-dessous puis cliquez sur le bouton Rechercher pour mettre à jour le tableau. Seuls les produits correspondants à la sélection demandée seront affichés. Vous pouvez modifier à tout moment les critères, voire les combiner pour accélérer les temps de recherche.

A l’inverse, pour effacer tous vos critères de sélection, cliquez sur le bouton Réinitialiser les critères .

Strate : les strates affichées sont celles rattachées à l’assortiment courant. Vous pouvez cocher plusieurs strates en mode non gigogne ou une seule en mode gigogne.

Produit : renseignez le code du produit, ou sélectionnez-le à l’aide de la loupe de recherche.

Fournisseur : renseignez le code du fournisseur, ou sélectionnez-le à l’aide de la loupe de recherche.

Structure marchandise (famille) : renseignez le code de la famille, sous-famille et/ou sous-sous-famille des produits à rechercher.

Modèle : Si un modèle est rattaché à l’assortiment (onglet structure de l’assortiment), alors les critères de ce modèle sont accessibles dans ce filtre. Vous pouvez donc saisir ou sélectionner des valeurs pour un pour plusieurs critères.

Cliquez sur Rechercher pour afficher les résultats de la recherche.

Les produits de l’assortiment

Ce tableau affiche la liste des produits de l’assortiment courant à la date de référence et selon les critères sélectionnés du filtre.

Code: Code du produit (tri possible sur ce champ).

  • En mode gigogne le produit n’est affiché qu’une seule fois, quel que soit son niveau de rattachement à une strate.
  • En mode non gigogne, le produit est affiché pour chaque strate sur laquelle il est rattaché.

Libellé: libellé du produit.

Fournisseur: Fournisseur principal du produit (tri possible sur ce champ).

PV TTC: Prix de vente TTC (préconisé centrale) du produit dans l’unité de vente.

% marge co. : Marge commerciale en pourcentage (centrale) du produit dans l’unité de vente.

Facing: Facing du produit pour cet assortiment.

MLD : Mètre linéaire développé exprimé en centimètre du produit pour cet assortiment.

Strate: Code de la strate sur laquelle le produit est rattaché pour cet assortiment (tri possible sur ce champ). Un icône permet d’afficher dans une nouvelle fenêtre l’historique de positionnement du produit.

Date début : date début de rattachement du produit à la strate pour cet assortiment.

Date fin : date fin de rattachement du produit à la strate pour cet assortiment.

Modèle : les dernières colonnes affichent les critères du modèle rattaché à l’assortiment. Vous aurez autant de colonne que de critères rattachés au modèle. Ces colonnes peuvent être masquées/affichées à l’aide de l’icône

L’historique de positionnement

Cet écran affiche l’historique des positionnements d’un produit sur tous les assortiments sur lesquels il est positionné.

Vous verrez autant de lignes que de combinaisons assortiment/strate/produit pour le produit sélectionné. Si le produit a changé de positionnement dans le même assortiment sur une période différente, alors vous verrez plusieurs lignes pour cet assortiment.

Le filtre :

Date de référence (optionnel): Sélection d’une date de référence pour la recherche des positionnements.

Code assortiment (optionnel): Saisie ou sélection à l’aide de la loupe de recherche d’un code assortiment.

Type assortiment (optionnel): Sélection à l’aide de la liste déroulante d’un type d’assortiment.

Cliquez sur Rechercher pour afficher les résultats de la recherche, ou sur l’icône réinitialiser pour vider les champs du filtre.

La liste des positionnements :

Code assortiment : Code de l’assortiment sur lequel le produit est rattaché. Vous pouvez trier ce champ.

Description : description de l’assortiment.

Type assortiment : Type de l’assortiment. Vous pouvez trier ce champ.

Strate : Niveau de strate de l’assortiment sur lequel le produit est rattaché. Le code et le libellé de la strate sont affichés. Vous pouvez trier ce champ.

Date début : date début de rattachement du produit à la combinaison strate/assortiment. Vous pouvez trier ce champ.

Date fin : date fin de rattachement du produit à la combinaison strate/assortiment. Vous pouvez trier ce champ.

Structure marchandise : Niveau de structure marchandise de l’assortiment.

Facing : Nombre de facing du produit.

MLD : Mètre linéaire développé du produit.

Onglet Assortiment en cours de travail

Cette page affiche les produits de l’assortiment en cours de travail, c'est-à-dire non encore diffusés aux magasins.

Pour ajouter/supprimer/modifier des produits sur un assortiment, il faut impérativement créer un assortiment de travail pour une date de référence qui représente la date d’application.

L’assortiment de travail est temporaire et stocké jusqu’à la diffusion de l’assortiment. Toutes les modifications ne seront pas visibles par les magasins avant la diffusion de cet assortiment de travail. Vous ne pouvez pas créer deux assortiments de travail sur un même assortiment, il faudra soit supprimer ou diffuser l’assortiment de travail courant avant d’en créer un nouveau.

Cet écran se décompose en plusieurs parties :

Au dessus de la liste des produits, vous pouvez :

L’entête de l’assortiment de travail

Lors de l’ouverture de cet onglet et si aucun assortiment de travail n’est en cours, seule l’entête est affichée :

Vous devez saisir une date de référence (obligatoire) qui déterminera la date d’application des modifications effectuées sur l’assortiment de travail, et une date de fin (optionnel) qui sera alimentée par défaut par la date fin de l’assortiment courant.

Cette date de référence permet aussi de rechercher l’assortiment de référence des produits affichés dans la liste des produits (colonnes situation de référence).

Si vous saisissez une date de fin différente de celle de l’assortiment courant, cette date de fin deviendra alors la date de fin de l’assortiment courant lors de la diffusion de l’assortiment de travail aux magasins.

Ensuite vous cliquez sur créer pour afficher la liste des produits de l’assortiment de travail.

Les champs date début et date fin sont alors non modifiable et le bouton « créer » et changé en « annuler », permettant d’annuler l’assortiment de travail et d’en créer un nouveau avec de nouvelles dates.

La zone filtre de l’assortiment de travail

Cette zone vous permet de rechercher les produits en fonction des critères proposés. Cette sélection est facultative. En effet si vous ne précisez aucun critère, le tableau affichera par défaut tous les produits rattachés à l’assortiment de travail.

Pour effectuer une sélection, renseignez selon les besoins les informations décrites ci-dessous puis cliquez sur le bouton Rechercher pour mettre à jour le tableau. Seuls les produits correspondants à la sélection demandée seront affichés. Vous pouvez modifier à tout moment les critères, voire les combiner pour accélérer les temps de recherche.

A l’inverse, pour effacer tous vos critères de sélection, cliquez sur le bouton Réinitialiser les critères .

Afficher : Sélectionnez une valeur dans la liste déroulante parmi celles-ci :

Si l’assortiment est en MODE GIGOGNE
Valeurs liste Action
Tous les produits Affiche tous les produits, valeur par défaut ou valeur imposée si une valeur est sélectionnée dans le filtre strate.
Produits entrants Affiche les produits positionnés sur une strate dans l’assortiment de travail et non positionnés sur une strate dans l’assortiment de référence.
Produits sortants Affiche les produits non positionnés sur une strate dans l’assortiment de travail et positionnés sur une strate dans l’assortiment de référence.
Modification strate

Affiche les produits positionnés sur une strate dans l’assortiment de travail et positionnés sur une strate différente dans l’assortiment de référence.

C’est-à-dire changement de strate principale

Produits avec strate dans l’assortiment de travail Affiche les produits positionnés sur une strate dans l’assortiment de travail.
Produits avec strate de référence Affiche les produits positionnés sur une strate dans l’assortiment de référence.
Produits sans strate dans l’assortiment de travail Affiche les produits non positionnés sur une strate dans l’assortiment de travail.
Produits sans strate de référence Affiche les produits non positionnés sur une strate dans l’assortiment de référence.
Produits sans strate Affiche les produits non positionnés sur une strate dans l’assortiment de référence et de travail.
Produits avec strate Affiche les produits positionnés sur une strate dans l’assortiment de référence et de travail.
Si l’assortiment est en MODE NON GIGOGNE
Valeurs liste Action
Tous les produits Affiche tous les produits, valeur par défaut ou valeur imposée si une valeur est sélectionnée dans le filtre strate.
Produits entrants Affiche les produits positionnés sur au moins une strate dans l’assortiment de travail et non positionnés sur toutes les strates dans l’assortiment de référence
Produits sortants Affiche les produits non positionnés sur toutes les strates dans l’assortiment de travail et positionnés sur au moins une strate dans l’assortiment de référence
Modification strate Affiche les produits positionnés sur une strate dans l’assortiment de travail et positionnés sur au moins une strate différente dans l’assortiment de référence
Produits avec strate dans l’assortiment de travail Affiche les produits positionnés sur au moins une strate dans l’assortiment de travail
Produits avec strate de référence Affiche les produits positionnés sur au moins une strate dans l’assortiment de référence
Produits sans strate dans l’assortiment de travail Affiche les produits non positionnés sur au moins une strate dans l’assortiment de travail
Produits sans strate de référence Affiche les produits non positionnés sur au moins une strate dans l’assortiment de référence
Produits sans strate Affiche les produits non positionnés sur au moins une strate dans l’assortiment de référence et de travail
Produits avec strate Affiche les produits positionnés sur au moins une strate dans l’assortiment de référence et de travail

Strate : Le filtre des strates permet d’afficher les produits positionnés sur les niveaux de strate choisis pour l’assortiment de référence ou l’assortiment de travail.

le filtre strate n’est pas compatible avec le filtre « Afficher ». Si la valeur « Sans strate » seule est sélectionnée dans le filtre Strate, la liste déroulante du filtre « Afficher » est accessible. Dans le cas contraire, seule la valeur « Tous les produits » est affichée dans la liste déroulante du filtre « Afficher » et elle est non accessible et grisée.

Produit en erreur : Si la case est cochée alors seuls les produits en erreur suite aux contrôles de l’assortiment sont affichés. (info bulle : « Produits ne respectant pas les règles d’exclusivité produit des assortiments »).

Si la case est décochée alors tous les produits sont affichés, en erreur ou pas.

Les règles d’exclusivité sont définies dans la table ASSTYP (PortailI_CONF_F, onglet Codification/Tables de codification).

Produit : Saisie du code produit ou sélection à l’aide de la loupe de recherche.

Fournisseur : Saisie du code fournisseur ou sélection à l’aide de la loupe de recherche.

Structure marchandise (famille) : renseignez le code de la famille, sous-famille et/ou sous-sous-famille des produits à rechercher.

Modèle : Si un modèle est rattaché à l’assortiment (onglet structure de l’assortiment), alors les critères de ce modèle sont accessibles dans ce filtre. Vous pouvez donc saisir ou sélectionner des valeurs pour un pour plusieurs critères.

Cliquez sur Rechercher pour afficher les résultats de la recherche.

La zone ajout produits de l’assortiment de travail

Sur un nouvel assortiment, aucun produit n’est présent, il faut donc ajouter des produits à cet assortiment afin de pouvoir les positionner sur les strates. On peut aussi ajouter des produits sur un assortiment de travail en cours.

L’ajout de nouveaux produits entraine un réaffichage de la liste des produits de l’assortiment de travail. La zone d’ajout de produits ne se referme pas. Elle reste ouverte tant que l’utilisateur n’a pas cliqué sur l’icône « Masquer l’ajout produits ».

La fenêtre n’affiche pas le même écran si l’assortiment est gigogne ou non gigogne.

Mode gigogne

Mode non gigogne

Strate :

  • En mode gigogne, l’utilisateur peut sélectionner un et un seul code strate (parmi les strates de cet assortiment). Cela aura pour but de mettre ce produit dans la strate principale choisie.
  • Les valeurs possibles seront : Les strates de l’assortiment et la valeur Sans strate (valeur par défaut)
  • Type de champ : radio bouton
  • En mode non gigogne, l’utilisateur peut sélectionner un ou plusieurs codes strate (parmi les strates de cet assortiment)
  • Les valeurs possibles seront :Les strates de l’assortiment et la valeur Sans strate
  • Type de champ : Checkbox
  • Valeur par défaut : la 1re strate de l’assortiment.
  • Si l’utilisateur choisit la valeur Sans strate, les autres valeurs sont décochées automatiquement, grisées et non sélectionnables.

Date début : Elle est non renseignée, grisée et vidée si on a choisi la valeur Sans strate. Elle est alimentée avec la date de référence de l’assortiment de travail si on a précisé au moins une strate (différente de la valeur Sans strate). Champ non modifiable.

Date fin : Accessible et saisissable uniquement si vous avez précisé au moins une strate (différente de la valeur Aucune strate) sinon le champ est grisé et vidé. Si vous avez choisit au moins une strate (différente de la valeur Sans strate) alors elle est alimentée par défaut avec la date de fin de l’assortiment de travail. Si elle est modifiée alors elle doit être inférieure ou égale à la date de fin de l’assortiment de travail si renseigné et elle doit être supérieure ou égale à la date de début.

Produit : ce champ est accessible uniquement pour l’Ajout unitaire. Saisissez le code produit ou sélection à l’aide de la loupe de recherche. Ce champ est obligatoire si on veut cliquer sur le bouton Ajouter.

L’ajout unitaire permet d’ajouter manuellement des produits unitairement à l’assortiment. Si l’utilisateur ne précise pas de strate alors le produit est ajouté sans indication, dans ce cas il sera mis dans la liste des produits, sans positionnement (et donc sans date de début et de fin).

Si l’utilisateur précise une strate alors le produit est ajouté avec les informations pour le positionner sur une strate (date début et de fin).

L’ajout multiple permet d’ajouter une liste de produits à l’assortiment. Les produits ajoutés peuvent être ajoutés sans indication, dans ce cas ils seront mis dans la liste des produits, sans positionnement (et donc sans date de début et de fin). Mais ils peuvent être ajoutés avec des informations saisies dans la zone ajout multiple, avec le même fonctionnement que la zone ajout unitaire (sans le champ produit).

Plusieurs types d’ajout multiple sont possibles :

  • À partir du filtre produit :

En cliquant sur le bouton filtre, la fenêtre de recherche par filtre s’affiche dans une nouvelle fenêtre. Vous pouvez définir les critères de filtre et rechercher des produits selon des plages de recherche des critères.

  • À partir de sélection multiple :

La fenêtre de recherche multiple des produits s’affiche dans une nouvelle fenêtre. Le filtre de recherche va vous permettre de filtrer sa recherche et la liste des résultats possède une colonne sélection permettant une sélection multiple.

L’ensemble des produits sélectionnés est donc ajouté dans l’assortiment de travail, avec les valeurs saisies de la zone ajout multiple (Strate, date début et éventuellement la date fin).

Mais la saisie de la zone ajout multiple n’est pas obligatoire, car l’utilisateur peut ajouter des produits à la liste, mais sans savoir tout de suite dans quelle strate ces produits vont aller.

La liste des produits de l’assortiment de travail

Le but de cet écran est d’alimenter la liste des produits d’un maximum de produits nécessaires à l’utilisateur pour construire l’offre de l’assortiment. Tous les produits de la liste ne sont pas forcément affectés à une strate d’assortiment, mais servent de base de travail pour la sélection d’articles.

Vous pouvez affecter les produits sur une strate, modifier la strate ou supprimer la strate (affecter le produit à un positionnement sans strate dans ce cas).

Le tableau affichant la liste des produits est présenté comme suit :

  • Les 5 premières colonnes affichent les données du produit (code, libellé, fournisseur principal, PV TTC, %Marge co., facing, MLD)
  • Les colonnes suivantes affichent l’assortiment de référence, c'est-à-dire le positionnement des produits sur l’assortiment à la date de référence. Cette partie n’apparait que si l’assortiment a déjà été diffusé. L’icône masquer/afficher à côté de l’intitulé de la colonne permet de masquer/afficher cette partie.
  • Les colonnes suivantes affichent l'assortiment en cours de travail, c'est-à-dire la situation à venir une fois que l’assortiment de travail aura été diffusé. C’est là que vous pouvez saisir les éléments modifiant le positionnement des produits sur l’assortiment. Les colonnes apparaissent dans une couleur différente.
  • Les dernières colonnes affichent les critères rattachés au modèle saisi dans l’onglet structure de l’assortiment. Ces critères servent à vous guider sur vos choix de positionnement de produit. L’icône masquer/afficher à côté de l’intitulé de la colonne permet de masquer/afficher cette partie.

INFORMARTION PRODUIT (champs non modifiables)

Code: Code du produit (tri possible sur ce champ).

  • En mode gigogne le produit n’est affiché qu’une seule fois, quel que soit son niveau de rattachement à une strate.
  • En mode non gigogne, le produit est affiché pour chaque strate sur laquelle il est rattaché.

Libellé: libellé du produit.

Fournisseur: Fournisseur principal du produit (tri possible sur ce champ).

PV TTC: Prix de vente TTC (préconisation centrale) du produit dans l’unité de vente.

% marge co. : Marge commerciale en pourcentage (centrale) du produit dans l’unité de vente.

ASSORTIMENT DE REFERENCE (champs non modifiables)

Strate: Code de la strate sur laquelle le produit est rattaché pour cet assortiment (tri possible sur ce champ) à la date de référence. Un icône permet d’afficher dans une nouvelle fenêtre l’historique de positionnement du produit.

Facing: Facing du produit pour cet assortiment.

MLD : Mètre linéaire développé exprimé en centimètre du produit pour cet assortiment (exprimé en centimètre).

Date début : date début de rattachement du produit à la strate pour cet assortiment.

Date fin : date fin de rattachement du produit à la strate pour cet assortiment.

ASSORTIMENT DE TRAVAIL (champs modifiables)

Strate: sélection dans la liste déroulante d’une strate ou valeur sans strate. Par défaut le champ est alimenté par la strate du champ strate de l’assortiment de référence. Tri accessible sur ce champ.

  • Assortiment gigogne : La liste déroulante contient toutes les strates de l’assortiment triées par ordre d’affichage croissant avec en plus la valeur «--» Sans strate.
  • Assortiment non gigogne : Le produit peut être rattaché à plusieurs strates. Dans ce cas le produit sera affiché sur autant de lignes que de strate rattachée et cela selon les critères du filtre. Sur la ligne, vous ne pourrez choisir la valeur « Sans strate » que si le produit est sur une strate dans l’assortiment de référence. Si le produit a une strate sur l’assortiment de référence alors vous pouvez sélectionner une strate parmi une liste de valeur qui ne contient que la strate de l’assortiment de référence et la valeur « ---« Sans strate. Si le produit n’a pas de strate sur l’assortiment de référence alors vous pouvez sélectionner une strate parmi une liste de valeur qui contient toutes les strates de l’assortiment non positionnées sur le produit à la date de référence et la valeur « --- » Sans strate.

Facing: Facing du produit pour cet assortiment.

MLD : Mètre linéaire développé exprimé en centimètre du produit pour cet assortiment (exprimé en centimètre).

MLD = largeur produit en cm * facing produit/strate.

Un libellé N/C est affiché si :

  • la largeur du produit n’est pas connue en fiche produit. L’infobulle indique le message « Largeur inconnue sur ce produit ».
  • et/ou le facing non connu en fiche article pour cette strate. L’infobulle indique le message « Facing inconnu sur ce produit ».
Les données concernant le facing et la largeur du produit sont définies sur la fiche produit I_PRO_F, onglet assortiment et onglet facing/strate.

Date début : date début de rattachement du produit à la strate pour cet assortiment de travail. Par défaut ce champ est alimenté par la date début de l’assortiment de référence si le champ strate est identique. Champ non modifiable manuellement.

  • Si le produit ne possède pas de strate, ou pas la même strate sur l’assortiment de référence et sur l’assortiment de travail, cette date est alimentée par défaut par la date de référence de l’assortiment de travail et est non modifiable.
  • Si le produit possède la même strate sur l’assortiment de référence et sur l’assortiment de travail, cette date est alimentée par défaut par la date début de l’assortiment de référence et est non modifiable.
  • S’il s’agit d’un produit sortant c'est-à-dire on a la valeur « Sans strate » dans l’assortiment de travail de la ligne et que la strate de l’assortiment de référence de la ligne est renseignée (strate renseignée). Elle est alors alimentée avec la date de référence de l’entête de l’assortiment de travail. La date de fin de l’assortiment de travail de la ligne est dans ce cas inaccessible, vidée et grisée.

Date fin : date fin de rattachement du produit à la strate pour cet assortiment de travail. Par défaut ce champ est alimenté par la date fin de l’assortiment de référence si le champ strate est identique. Champ modifiable manuellement pour une date supérieure à la date début et inférieure ou égale à la date fin de l’assortiment de travail.

Date vidée, non accessible et grisée si la strate de l’assortiment de travail de la ligne passe à la valeur « Sans strate ».

LES CRITERES DU MODELE (champs non modifiables)

Modèle : les dernières colonnes affichent les critères du modèle rattaché à l’assortiment. Vous aurez autant de colonne que de critères rattachés au modèle. Ces colonnes peuvent être masquées/affichées à l’aide de l’icône

A partir de cet écran, vous pouvez aussi :

  • Supprimer des produits

    Afin de clarifier la liste des produits, l’utilisateur peut être amené à supprimer des produits de celle-ci. Pour cela il va utiliser la colonne de suppression située à droite du tableau. Seuls les produits n’étant pas positionnés sur une strate dans les colonnes « Assortiment de référence » et « Assortiment de travail » peuvent être supprimés et dont la case supprimer est accessible (non grisée).

  • Réinitialiser l’assortiment de travail

    Ce bouton « réinitialiser » en bas du tableau permet d’effacer les saisies des colonnes assortiment en cours de travail et de remettre les valeurs d’origine (situation de référence) pour l’ensemble des produits de l’assortiment. Les produits ajoutés ne sont pas supprimés, seuls les champs modifiables sont réalignés sur l’assortiment de travail.

  • Effectuer une modification en masse de l’assortiment de travail
    Une modification en masse des données de l’assortiment de travail est possible avec la ligne en bas de tableau ‘et de la flèche verte pour lancer les modifications). La mise à jour en masse ne concerne que les données de la page courante. Seuls ces champs sont accessibles pour la modification en masse :
    • Strate
      • Assortiment gigogne. Corresponds alors à un changement ou affectation de strate principale. Sélection parmi une liste déroulante contenant toutes les strates de l’assortiment triées par ordre d’affichage croissant + la valeur «--» pour Sans strate. Valeur blanche par défaut (indique pas de mise à jour en masse).
      • Assortiment non gigogne : Sélection parmi une liste déroulante qui contient la strate choisie dans le filtre + la valeur « --» pour Sans strate. Valeur blanche par défaut (indique pas de mise à jour en masse). La mise à jour en masse est disponible uniquement si l’utilisateur a sélectionné une et une seule strate dans le filtre produit. Si ce n’est pas le cas alors la ligne de mise à jour en masse ne sera pas affichée.
    • Date fin : Cette date doit être inférieure ou égale à la date fin de l’assortiment de travail si renseignée et supérieure ou égale à la date de référence.
  • Contrôler l’assortiment de travail

    Le bouton « contrôler » lance les contrôles d’exclusivité produit liés au type d’assortiment. Un message d’erreur apparaît alors sur l’entête de l’assortiment si le contrôle d’exclusivité produit n’est pas correct: « Certains produits ne respectent pas les règles d’exclusivité. Vous pouvez vous aider du filtre pour les visualiser et effectuer vos modifications avant de relancer un contrôle. »

    Le critère « Produit en erreur » dans le filtre permet de n’afficher que les produits/strates qui ne respectent pas les contrôles.

  • Valider l’assortiment de travail

    Le bouton « valider » permet de rendre non modifiable l’assortiment de travail et de le rendre opérationnel pour la diffusion. La validation sera bloquée si les contrôles d’exclusivité ne sont pas corrects. Le bouton « Valider » est changé ensuite en « Invalider », permettant un retour en arrière.

    La validation de l’assortiment de travail permet de :
    • changer l’état de celle-ci en validé,
    • rendre l’assortiment de travail diffusable,
    • rendre non modifiable l’assortiment de travail,
    • le bouton « Valider » est changé en « Invalider »
    • le bouton « Diffuser » est accessible

    La validation n’est possible que si la date de référence est >= à la date système. Si ce n’est pas le cas, le message suivant est affiché : « La date de référence est postérieure à la date du jour, de ce fait cet assortiment de travail ne peut être validé et est désormais non utilisable ».

    L’invalidation de l’assortiment de travail permet de :
    • changer l’état de celle-ci en en cours de travail,
    • rendre l’assortiment de travail non diffusable,
    • rendre modifiable l’assortiment de travail, si la date de référence est > à la date système. Un message sera affiché : « La date de référence est postérieure à la date du jour, de ce fait cet assortiment de travail ne peut être diffusé et est désormais non utilisable ».
    • Le bouton « Invalider » est changé en « Valider »
    • Le bouton « Diffuser » est grisé
  • Diffuser l’assortiment de travail

    Ce bouton « Diffuser » permet de lancer manuellement la diffusion de l’assortiment en cours de travail qui a été validé auparavant. C’est à ce moment que les magasins seront informés des modifications d’assortiment.

    Un message apparaît permettant de confirmer la diffusion :

    « Vous aller diffuser les modifications d’assortiment aux magasins/dépôts et mettre à jour le référentiel. Voulez-vous confirmer cette action ?»

    La diffusion sera effectuée par un batch en raison de la volumétrie importante liée au croisement produit/magasin.

Onglet Magasins

Cette page affiche le positionnement es magasins sur l’assortiment courant à la date définie dans le filtre.

Cet onglet est accessible sur un assortiment en mode centralisé et en mode non centralisé avec le même fonctionnement. C’est un écran en mode visualisation uniquement.

L’assortiment définit le lien Produit-strate-assortiment au niveau centrale, puis ces assortiments sont envoyés aux magasins qui vont alors se positionner sur un niveau de strate pour chaque assortiment (lien magasin-Strate-Assortiment) et ensuite les magasins (en mode décentralisé) vont affiner leur assortiment au niveau produit (Lien PRODUIT-MAGASIN) via le portail I_VQUIQOI_HQUE_PPM_F.

Sur un assortiment au statut Créé, le positionnement magasin affiché dans cet onglet est dynamique, c’est celui défini dans le portail I_VQUIQOI_HQUE_PPM_F valide à la date d’analyse. Si aucun paramétrage n’a été fait dans le portail, tous les magasins seront Sans strate.

S’il n’y a pas de paramétrage HQUE défini pour tous les magasins ou certains magasins alors les magasins non positionnés apparaissent quand même dans la liste des magasins non positionnés mais sans strate, la liste des magasins positionnés étant vide.

Tous les dépôts dont la nature aura été définie sur un paramètre général lié à l’assortiment (nature PDV essentiellement) : ASSDEP.

Lors de la diffusion d’un assortiment, le système recherche le dernier positionnement magasin valide à la date de référence de l’assortiment de travail à diffuser.

Vous devez cliquer sur le bouton « lancer simulation » en dessous des listes des magasins pour actualiser ces listes à la date de référence du filtre. La date de la dernière mise à jour de cette liste est affichée juste au dessus de ce bouton « lancer simulation ». Si aucune simulation n’a été faite sur cet assortiment, les listes sont vides.

Le filtre des positionnements magasins

Cette zone, située en haut de la page, vous permet de rechercher des magasins en fonction de leur positionnement sur l’assortiment courant.

Pour effectuer une sélection, renseignez selon les besoins les informations décrites ci-dessous puis cliquez sur le bouton Rechercher pour mettre à jour le tableau. Seuls les magasins correspondants à la sélection demandée seront affichés. Vous pouvez modifier à tout moment les critères, voire les combiner pour accélérer les temps de recherche.

A l’inverse, pour effacer tous vos critères de sélection, cliquez sur le bouton Réinitialiser les critères .

Date de référence (obligatoire) : Le résultat affiche la liste des magasins positionnés et la liste des magasins non positionnés sur cet assortiment à une date d’analyse qui est par défaut la date de référence de l’assortiment de travail (s’il y en a un en cours sur cet assortiment) ou alors à la date de début de l’assortiment si postérieure à la date système, sinon la date système. Champ obligatoire et modifiable.

Groupe de magasins (optionnel): Sélection d’un groupe de magasins. Seuls les magasins rattachés à ce groupe seront affichés

Code magasin (optionnel) : Saisie libre du code magasin.

Nom magasin (optionnel) : Saisie libre du nom du magasin.

Nature (optionnel) : sélection d’une nature dans la liste déroulante.

Strate (optionnel) : sélection d’une strate dans la liste déroulante.

La liste des magasins positionnés

Code magasin : code du magasin. Champ non modifiable, tri accessible sur la colonne.

Nom magasin : Nom du magasin. Champ non modifiable, tri accessible sur la colonne.

Nature : Nature du dépôt. Champ non modifiable, tri accessible sur la colonne.

Strate : niveau de strate sur lequel est positionné le magasin (code + libellé strate). Champ non modifiable, tri accessible sur la colonne.

Date début : Date début de rattachement du niveau de strate au magasin. Champ non modifiable, tri accessible sur la colonne.

Au dessus de la liste est affiché le nombre total de magasin positionné. De plus la liste peut être exportée au format Excel à l’aide de l’icône.

La liste des magasins non positionnés

Code magasin : code du magasin. Champ non modifiable, tri accessible sur la colonne.

Nom magasin : Nom du magasin. Champ non modifiable, tri accessible sur la colonne.

Nature : Nature du dépôt. Champ non modifiable, tri accessible sur la colonne.

Strate : niveau de strate sur lequel est positionné le magasin (soit le champ est vide, soit la valeur est sans strate). Champ non modifiable, tri accessible sur la colonne.

Date début : Date début de rattachement du niveau de strate « sans strate ». Champ non modifiable, tri accessible sur la colonne.

Au dessus de la liste est affiché le nombre total de magasin non positionné. De plus la liste peut être exportée au format Excel à l’aide de l’icône.

Le lanceur du batch d’automatisation des assortiments

Deux sous onglets apparaissent en dessous de l’entête :

Le lanceur du batch de diffusion

Deux sous onglets apparaissent en dessous de l’entête :

Le lanceur de purge des assortiments

Deux sous onglets apparaissent en dessous de l’entête :

Ecran de recherche des assortiments

L’écran de recherche multicritère des assortiments permet de rechercher un assortiment selon les critères de recherche afin de le sélectionner. Cette fenêtre est activée à partir d’une loupe de recherche du champ assortiment du filtre du portail produit par exemple. Elle se dimensionnera par rapport au contenu de la page.

La liste s’affiche dès l’ouverture de la page sans que l’utilisateur ait besoin de cliquer sur le bouton Rechercher.

Le filtre :

Code assortiment (optionnel): saisie libre d’un code assortiment.

Description (optionnel): saisie libre d’un libellé assortiment.

Type assortiment (optionnel): Sélection à l’aide de la liste déroulante d’un type d’assortiment.

Structure marchandise (optionnel): Saisie d’un code famille/sous-famille… pu sélection à l’aide de la loupe de recherche.

Date début (optionnel): Saisie ou sélection d’une période (du… au…) pour la date début d’application de l’assortiment.

Date fin (optionnel): Saisie ou sélection d’une période (du… au…) pour la date fin d’application de l’assortiment.

Statut assortiment (optionnel): Sélection à l’aide de la liste déroulante d’un statut de l’assortiment.

Gigogne (optionnel): Sélection à l’aide de la liste déroulante du mode de gogognité de l’assortiment (gigogne, non gigogne).

Mode positionnement (optionnel): Sélection à l’aide de la liste déroulante du mode de positionnement de l’assortiment (centralisé, décentralisé).

Automatisation (optionnel): Sélection à l’aide de la liste déroulante du mode d’automatisation de l’assortiment (avec automatisation, sans automatisation).

Date dernière mise à jour centrale (optionnel): Saisie ou sélection d’une période (du… au…) pour la date de dernière mise à jour centrale (diffusion) de l’assortiment.

Cliquez sur Rechercher pour afficher les résultats de la recherche, ou sur l’icône réinitialiser pour vider les champs du filtre.

La liste des assortiments :

Code assortiment : code de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Description : libellé de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Statut : statut de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Type : type de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Date début : date début d’application de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Date fin : date fin d’application de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Structure marchandise : niveau de structure marchandise sur lequel l’assortiment a été créé. Champ non modifiable. Tri accessible sur ce champ.

Date dernière mise à jour centrale : date de la dernière diffusion de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Gigogne : Mode de gogognité de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Mode positionnement : Mode de positionnement de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Automatisation : Mode d’automatisation de l’assortiment. Champ non modifiable. Tri accessible sur ce champ.

Sélection : Icône de sélection de l’assortiment ().

Ecran de recherche des modèles

La recherche s’ouvre dans une fenêtre réduite qui se dimensionne automatiquement au contenu de l’écran. Elle affiche les modèles de segmentation des produits.

Le type de segmentation est alimenté par défaut avec une valeur qui sera définissable par paramétrage (PPE ASSAXE) et qui sera celle de la gestion des assortiments.

Le filtre :

Code (optionnel): saisie libre d’un code modèle.

Libellé (optionnel): saisie libre d’un libellé modèle.

Segment (optionnel): Sélection à l’aide de la liste déroulante d’un segment de modèle.

Type (optionnel): Sélection à l’aide de la liste déroulante d’un type de modèle.

Cliquez sur Rechercher pour afficher les résultats de la recherche

La liste des modèles :

Code (optionnel): code du modèle.

Libellé (optionnel): libellé du modèle.

Segment (optionnel): segment du modèle.

Type (optionnel): type du modèle.

Sélection : Icône de sélection de l’assortiment ().

Paramétrage

La liste des types d’assortiment - ASSTYP

Portail I_CONF_F, onglet Codification/Tables de codification.

Table ASSTYP

Les différents types d’assortiment sont :
  • Permanent : c’est l’assortiment permanent ; prévu pour une longue durée. Il ne peut y avoir qu’un seul assortiment permanent actif à la même date.
  • Spécifique : ce sont des assortiments spécifiques à une période pour une catégorie de produits, par exemple les jouets de fin d’année, la rentrée des classes, la foire aux vins. On peut trouver plusieurs assortiments spécifiques pour une même période.

Code : Code unique du type d’assortiment.

Description : Libellé long du type d’assortiment.

Libellé : Libellé court du type d’assortiment.

Ordre d’affichage : ordre d’affichage des types d’assortiment.

Exclusif produit : si la case est cochée, les produits présents sur cet assortiment ne peuvent pas être présents sur un assortiment au statut Actif d’un autre type. Non coché par défaut.

Attention : Lors de la diffusion de l’assortiment ou à tout moment de la modification d’un assortiment de travail via un bouton « Contrôler », le système va contrôler les règles d’exclusivité des produits avec les assortiments déjà diffusés. Si au moins un produit ne respecte pas la règle d’exclusivité type d’assortiment, alors un message d’erreur apparaît lors de la diffusion :

« La diffusion a été interrompue, car au moins un produit de cet assortiment est présent sur un autre assortiment et ne respecte pas les règles d’exclusivité définies dans la table des types d’assortiments ».

Le ou les produits concernés sont alors mis en évidence dans la liste des produits de l’assortiment de travail afin que l’utilisateur puisse prendre une décision avant de relancer la diffusion. Pastille rouge. De plus, sur la liste des produits, un critère « Produit en erreur » permettra de n’afficher que les produits concernés.

Permanent : Un seul type d’assortiment peut être coché Permanent. Un contrôle système sera effectué.

Message d’erreur bloquant si incohérence : « Mise à jour impossible, un seul type d’assortiment peut être permanent. »

Règle chevauchement assortiment permanent:

Un seul assortiment permanent ne peut être créé pour une période. On ne peut pas avoir deux assortiments permanents pour une même date ou période pour le même niveau de structure marchandise.

Les actions possibles :

  • Pour ajouter une ligne, saisissez la ligne de création et cliquez sur l’icône .
  • Pour supprimer une ligne, cocher la case de suppression et cliquez sur l’icône .
  • Pour modifier une ligne, cliquez sur le bouton « enregistrer »
  • Les tris sont accessibles sur les colonnes et un filtre au dessus du tableau permet de rechercher des lignes selon les valeurs des critères renseignées.

Structure marchandise (famille de produits) - I_FAMHIE_F

Chemin d’accès : Portail I_CONF_F, onglet Codification/Codification des familles, choisir la famille Produits. Ou Portail I_FAMHIE_F

Un paramétrage des niveaux de structure marchandise autorise ou non la construction des assortiments. Il serait dommageable de laisser les niveaux de structure élevés pour la création des assortiments, car cela ferait des assortiments avec un nombre très important de produits à gérer, ce qui est très difficile à suivre, voir impossible, sur un seul tableau et lourd en terme de volumétrie. Un paramétrage simple où l’on coche les niveaux de structure marchandise autorisé suffirait.

Le niveau de structure marchandise bas permet une finesse de positionnement des magasins par rapport aux besoins de leurs clients.

Si le niveau est élevé, il englobera alors toute une catégorie de produit pour les magasins qui se positionnent sur cet assortiment. Par exemple le rayon Sport possède deux catégories : Pêche et cyclisme.

Si le niveau de structure marchandise est défini au niveau catégorie, deux assortiments seront créés, 1 par catégorie.

Par contre si les niveaux catégories et sous catégories sont définis au niveau du paramétrage « Niveau de structure marchandise », alors deux assortiments différents peuvent être construits au niveau sous catégorie pour la pêche et un seul pour le cyclisme.

En effet, même si la catégorie cyclisme possède des sous catégories, les besoins des clients de chaque magasin étant assez uniformes, un seul assortiment au niveau catégorie cyclisme suffit.

Par contre, pour la catégorie pêche, il faudrait mieux créer deux assortiments, le premier pour les produits de pêche en mer et l’autre pour les produits de pêche en eau douce.

De ce fait les magasins pourront se positionner sur l’un ou l’autre des assortiments pêche, voir les deux afin de correspondre aux besoins de leurs clients. Le magasin de Besançon choisira que l’assortiment pêche en eau douce…

Pour paramétrer l’accessibilité des niveaux de structure marchandise à la création d’assortiment, il faut aller dans le portail I_CONF_F, le menu Codification et le sous-menu codification des familles. ¨Puis sélectionner Produit et cliquer sur le bouton valider.

Une colonne « Assortiment » est affichée à droite de la colonne « libellé réduit » avec une case à cocher.

Si la case est cochée, alors ce niveau de structure marchandise est autorisé lors de la création d’un assortiment.

Si un niveau de structure marchandise est coché, alors les niveaux supérieurs et inférieurs de rattachement de celui-ci sont alors non cochables (case grisée), et vice versa.

La colonne « Assortiment » apparaît si ACE est paramétré pour gérer la gestion du nouvel assortiment de vente. Un paramétrage général sera géré (paramètre ASSORT).

Liste des strates d’assortiment - ASSSTR

Chemin d’accès : Portail I_CONF_F, onglet Codification/Tables de codification. Table ASSSTR.

Une nouvelle table de paramétrage définit les différentes strates d’assortiment.

Code (obligatoire) : Code unique de la strate.

Description : Libellé long de la strate.

Libellé : Libellé court de la strate.

Ordre d’affichage : ordre d’affichage des strates.

Les actions possibles :

  • Pour ajouter une ligne, saisissez la ligne de création et cliquez sur l’icône .
  • Pour supprimer une ligne, cocher la case de suppression et cliquez sur l’icône .
  • Pour modifier une ligne, cliquez sur le bouton « enregistrer »
  • Les tris sont accessibles sur les colonnes et un filtre au dessus du tableau permet de rechercher des lignes selon les valeurs des critères renseignées.

Paramétrage positionnement - I_VQUIQOI_HQUE_PPM_F

Chemin d’accès : Portail I_VQUIQOI_HQUE_PPM_F.

Cet écran permet de paramétrer le positionnement des magasins en centrale sur des niveaux de strate selon le périmètre défini dans les couples utilisés (HQUE).

Trois onglets sont affichés en haut de l’écran :

  • Paramétrage couples. Il reprend l’écran standard de paramétrage des couples autorisés.
  • Positionnement des magasins. Il affiche la matrice de positionnement des magasins.
  • Diffuser les changements. Il permet de diffuser les changements de positionnement magasin sur les assortiments et les liens concernés.

Onglet Paramétrage Couples

Il s’agit de la première étape à effectuer, avant de débuter la saisie des valeurs. Cette fonction vous permet de définir les schémas de saisie qui doivent être renseignés lorsque vous créez une nouvelle valeur pour un HQUE. Il s’agit de combiner différents critères entre eux de votre choix (4 maximum), pour constituer une ou plusieurs listes de combinaisons que l’utilisateur devra renseigner. Ces listes sont appelées des schémas de saisie. A chaque fois qu’une nouvelle valeur devra être créée pour un qui/quoi, il faudra obligatoirement définir le schéma de saisie en premier lieu.

Pour créer un schéma de saisie, positionnez-vous sur la dernière ligne du tableau et renseignez les informations suivantes :

Ordre (obligatoire) : saisissez un numéro d’ordre pour classer les schémas de saisie. Celui-ci devra être unique. Les lignes de couples autorisés seront classées dans cet ordre croissant. Le paramètre BARDAT permet de personnaliser la numérotation de l’ordre.

Critères 1/2/3/4 : sélectionnez une valeur pour chaque critère. Chaque schéma de saisie peut avoir jusqu’à 4 critères maximum. Seul le premier critère est obligatoire à la saisie. Les combinaisons peuvent être multiples.

Cliquez sur le bouton pour enregistrer la création du schéma de saisie. Répétez cette procédure afin de créer toutes les combinaisons souhaitées.

Inversement, il est possible de supprimer à tout moment des schémas de saisie. Attention : seuls les schémas qui ne sont pas utilisés dans une ligne de valeur peuvent être supprimés. Pour cela, il suffit de sélectionner le schéma à supprimer dans la liste en cochant la case correspondante, puis de cliquer sur l’icône Supprimer.

Onglet positionnement magasins

Cet onglet, affiché par défaut, vous permet de saisir les valeurs de chaque couple qui/quoi. En fonction du type de qui/quoi, le processus de saisie est différent.

Si l’entité connectée est un magasin, cet écran reprend le même fonctionnement que l’écran en mode centrale. Mais du fait que la vision est bornée sur l’entité connectée, il y a une seule colonne : le magasin.

Les valeurs affichées sont celles stockées pour le HQUE courant. Elles peuvent donc être modifiées par le magasin ou par la centrale.

Il se décompose en 2 parties :
  • Le filtre du haut affiche des critères vous permettant de rechercher des valeurs pour le qui/quoi courant ;
  • Le tableau central affiche la liste des valeurs du qui/quoi courant, selon les critères de sélection demandés (tous par défaut).

LE FILTRE :

Date de référence (obligatoire) : Saisie libre d’une date supérieure ou égale à la date système. Par défaut la date système est affichée.

Entité connecté est un magasin :

Si la date est supérieure à la date système + n jours (n étant paramétrable via le paramètre ASSORT, D1), alors la matrice sera uniquement qu’en visualisation. L’utilisateur ne pourra donc pas modifier un positionnement magasin à moyen ou long terme car risquerait de créer des erreurs de rattachement produit/magasin lors des diffusions centrales pour une date d’application antérieure à la date de modification positionnement magasin. Un message est affiché au dessus de la matrice :

« la date de référence est postérieure à la date limite autorisée pour des modifications de positionnement (cette date est date système + nj). De ce fait la matrice de positionnement ne peut être modifiée et est uniquement en visualisation. »

Si la date est inférieure ou égale à la date système + n jours, alors la matrice est modifiable.

Couple de référence ou schéma de saisie (obligatoire) : Sélection d’un couple dans la liste déroulante.

Critères 1 à 4 : Sélection des valeurs de couple selon le couple sélectionné précédemment.

Cliquez sur « rechercher » pour afficher les résultats ou réinitialiser pour vider le filtre.

LISTE DES VALEURS

Ce tableau affiche la liste de toutes les valeurs existantes pour le qui/quoi courant, en fonction des critères de sélection demandés. Les couples autorisés paramétrés doivent être cohérents pour une bonne utilisation de cette matrice. Pour cela l’utilisateur doit utiliser un niveau de structure marchandise pour le critère 1 et un critère lié aux magasins pour le critère 2 (magasin, groupe de magasins…). Les autres critères peuvent être utilisés pour définir un positionnement par type d’assortiment (permanent, spécifique) ou une exception supplémentaire. Il n’y a pas de règles particulières pour la création des couples autorisés et donc un paramétrage incohérent entraine une matrice non adaptée au besoin.

À l’intersection de chaque ligne (structure marchandise) et colonne (magasin ou groupe de magasins), la matrice affiche la strate valide à la date de référence demandée pour la valeur du critère 3 et la valeur du critère 4 s’ils sont définis dans le couple demandé. Vous pouvez modifier la valeur de strate pour chacune de ces intersections :

Les valeurs de la liste déroulante sont les suivantes :

‘Sans lien’ (= valeur vide)

‘Sans strate’ (= valeur blanche)

Les strates définies dans la TBL des strates, triées par ordre d’affichage croissant

La valeur vide indique qu’aucun positionnement n’est fait sur ce couple. Donc pas de ligne dans le HQUE dans la base de données pour que la recherche HQUE puisse remonter sur une valeur de niveau supérieur.

La valeur sans strate indique que le magasin ou groupe de magasins ne se positionne pas sur ce niveau, c’est-à-dire que le magasin ou groupe de magasins ne gère pas ce niveau (pas d’assortiment). Donc présence d’une ligne dans la base de données avec strate vide pour forcer la valeur à Sans Strate sur ce magasin ou groupe de magasins.

Si le positionnement a une date de fin alors on affiche un icône information à côté de la strate et en info-bulle on affiche la date de fin :

Si l’utilisateur veut ajuster la date de fin, il ne peut pas le faire dans l’écran car c’est un cas exceptionnel. Il faudra passer par l’écran classique de saisie des HQUE.

Exemple :

Paramétrage des couples autorisés dans l’ordre de priorité :

10 Famille/Magasin/Type assortiment

20 Sous sous-famille/Magasin

30 Sous-famille/Magasin

40 Sous sous-famille/Groupe de magasins

50 Sous-famille/Groupe de magasins

Filtre :

Date de référence 01/01/2010 Couple de référence Sous sous-famille/Magasin
Sous sous-famille   Magasin Magasin Lille

Matrice :

Sous sous-famille Magasin Lille
121 Tondeuse S1
122 Outils à main S2
123 Outils portatifs  
124 Graines Sans strate

Filtre :

Date d’analyse 01/01/2010 Couple d’analyse Sous-famille/Groupe de magasins
Sous-Famille   Groupe de magasins  

Matrice :

Sous-Famille Groupe magasin 1 Groupe magasin 2 Groupe magasin 3
11 Bricolage S1 S2 S3
12 Jardin S1 S2 S3
13 Ménage S1 S2 S3
14 Meuble S1 S2 S3

Le magasin Lille faisant partie du groupe de magasin 2, le système va lire à la date de référence le positionnement du magasin Lille sur le couple ayant l’ordre le plus petit. Si aucune valeur n’est trouvée, alors le système va lire le positionnement sur le couple ayant l’ordre suivant et ainsi de suite jusqu’à qu’il trouve une valeur de positionnement pour le magasin.

La sous-sous-famille outils portatifs (famille jardin) ayant la valeur vide sur la première matrice, cela signifie qu’il n’y a pas de positionnement pour le magasin Lille sur ce niveau de sous sous-famille. Le système va lier alors au niveau supérieur (niveau famille jardin et groupe magasin 2) et trouver le positionnement en S2.

Pour les autres sous sous-familles, un positionnement est défini sur la première matrice (sans strate étant un positionnement), le système ne va donc pas lire les couples d’ordre supérieur et va prendre ces positionnements comme valeur en retour.

Modification en masse : L’utilisateur peut modifier en masse une strate sur une colonne sur les lignes sélectionnées à l’aide de la case de sélection à gauche du tableau. La modification en masse ne concerne que les données affichées sur la page.

Les modifications de la matrice sont enregistrées en cliquant sur le bouton « Enregistrer », mais pour que ces changements soient actifs, il faut cliquer sur l’onglet « diffuser les changements » pour accéder au lanceur du batch de modification positionnement magasins.

Cet onglet va permettre la mise à jour des données de positionnement magasin sur les assortiments et diffuser ces informations dans les liens assortiment magasin concernés.

En cliquant sur ce bouton, un lanceur s’affiche avec les données suivantes :

- une date d’application qui est demandée (par défaut la date système, mais modifiable pour une date = ou > à la date système).

Pour garder une cohérence sur les valeurs modifiées dans le paramétrage du positionnement et celles calculées lors du batch de diffusion, il faut que l’utilisateur définisse une date d’application proche, voir identique avec la date de référence des matrices modifiées.

- des critères de filtre suivants pour sélectionner des assortiments à traiter :

  • Code assortiment
  • Date début assortiment
  • Date de fin assortiment
  • Statut = Actif
  • Type assortiment
  • Structure marchandise

Ce lanceur peut être utilisé :

- par un utilisateur centrale ; dans ce cas, le traitement parcourra les assortiments centrale en tenant compte du périmètre lié aux critères dans le but de réévaluer le positionnement de tous les magasins.

Le batch peut être lancé en automatique selon une période régulière (journée, semaine, etc.. ) pour vérifier les changements de positionnement des magasins et mettre à jour les liens magasin.

Paramètres du configurateur fonctionnel

Dans le PACK ACE, la plupart des paramètres nécessaires à l’activation de l’assortiment automatique ont été rassemblés au sein du flux métier ASSVTE. Ce flux métier est utilisé sur les cibles de la gestion des assortiments automatiques.

ASSORT : paramétrage général assortiment

ASSDEP : paramétrage assortiment dépôt

NUMASS : numérotation automatique des assortiments

ASSAXE : paramétrage assortiment axe

CENTRALE : paramétrage de la centrale d’achat

CTRASSORT : Contrôle assortiment

Paramètres existants ayant un impact indirect :

RECAXE : Personnalisation de la simulation de segmentation

UTIFAM : Structure marchandise

TYPSOC : Type de tiers société

TYPMAG : Type de tiers magasin

TYPDEP : Type de tiers dépôt

Traitements batch relatifs à l’assortiment de travail

Ces traitements sont assurés par le binaire GASSORTE.exe. Ils ont la même maquette, la même vue d’édition, la même cible de paramétrage.

La fonction GASSORTE

Définition de la fonction

Définition de la cible

Définition des lanceurs

Code fonction Code lanceur Description N°batch Option 1
1 GASSORTE EDIASS Edition entête assortiment BAT001 ‘editer’
2 GASSORTE PURASS Purge assortiment BAT002 ‘purger’
3 GASSORTE SUPASS Suppression assortiment BAT002 ‘purger’
4 GASSORTE ANNASS Annulation Assortiment de travail BAT003 ‘annuler_asstra’
5 GASSORTE INIASS Initialisation Assortiment de travail BAT004 ‘initialiser_asstra’
6 GASSORTE CREASS Création Assortiment de travail BAT005 ‘creer_asstra’
7 GASSORTE CTRASS Contrôler Assortiment de travail BAT006 ‘controler_asstra’
8 GASSORTE DUPASS Dupliquer Assortiment BAT007 ‘dupliquer’
9 GASSORTE DIFASS Diffuser Assortiment de travail BAT008 ‘diffuser_asstra’
10 GASSORTE AUTASS Automatisation Assortiment (proc. auto) BAT009 ‘automatiser_axes’
11 GASSORTE AUMASS Automatisation Assortiment (manuel) BAT009 ‘automatiser_axes’
12 GASSORTE DIFSTR Diffusion positionnement des magasins BAT010 ‘diffuser_modif_str’
13 GASSORTE DIFSTM Diffusion positionnement du magasin BAT010 ‘diffuser_modif_str’
14 GASSORTE SOLASS Solde des assortiments BAT011 ‘solder’
15 GASSORTE SIMPOS Simulation positionnement strate BAT012 ‘simuler_posit’

Maquette : #TRT@ap$std_fra:gassorte.eta_fra

Vue d’édition/traitement : vgassorte1

Création d’un assortiment de travail

Objectif

Ce batch a pour but de créer un assortiment de travail daté pour un assortiment donné. Il permet à l’utilisateur de modifier les produits de l’assortiment. Les modifications sont stockées dans l’assortiment de travail qui est temporaire et stocké jusqu’à la diffusion de l’assortiment.

Le batch sélectionne des entêtes d’assortiment au statut En cours ou Validé. Pour chaque assortiment sélectionné, il charge un assortiment de travail avec les produits présents dans l’assortiment et qui sont valides dans la période de l’assortiment de travail. Les données produit concernant l’assortiment de travail seront préchargées avec les données actuelles du produit dans l’assortiment (strate, date début et de fin).

Si l’utilisateur ne renseigne pas la période de l’assortiment de travail dans le lanceur alors le batch applique la règle suivante :
  • Date de début assortiment de travail : date de référence de la dernière diffusion, à défaut date de début de l’assortiment. Puis on prend le max entre (date retenue, date du jour).
  • Date de fin assortiment de travail : date de fin de l’assortiment.

Conditions de création d’un assortiment de travail :

  • L’assortiment doit être à l’état en cours ou validé,
  • Il ne doit pas y avoir un assortiment de travail en cours (sinon annuler l’assortiment de travail en cours avant de demander une création),
  • La date de début de l’assortiment de travail doit être postérieure ou égale la date de référence de la dernière diffusion, à défaut à la date de début de l’assortiment, postérieure ou égale à la date système et antérieure à la date de fin de l’assortiment si la date de fin est renseignée.
  • La date de fin de l’assortiment de travail doit être postérieure à la date de début de l’assortiment de travail.
Cas de la modification de la date de fin de l’entête de l’assortiment :
  • Si la date de fin de l’assortiment de travail est antérieure à la date de fin de l’entête de l’assortiment, le batch va forcer automatiquement la date de fin des produits de l’assortiment de travail qui ont une date de fin postérieure à celle-ci. Celle-ci viendra remplacer la date de fin sur l’entête de l’assortiment et sur les produits de l’assortiment de travail suite à la diffusion de l’assortiment de travail.
  • Si la date de fin de l’assortiment de travail est postérieure à la date de fin de l’entête de l’assortiment, le batch ne modifie pas la date de fin des produits de l’assortiment de travail qui ont une date de fin antérieure à celle-ci. L’utilisateur doit la modifier manuellement via le portail I_ASSORT_CEN_F. Celle-ci viendra remplacée la date de fin sur l’entête de l’assortiment suite à la diffusion de l’assortiment de travail. Les produits dont la date de fin aura été modifiée manuellement seront aussi mis à jour lors de la diffusion.

Définition du lanceur CREASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
CREASS Création d’un assortiment de travail
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ≠ S (pev.soleta)   Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   creer_asstra   Masquée
2 datdeb_tmp Date début assortiment de travail      

Saisie

Facultative

3 datfin_tmp Date fin assortiment de travail      

Saisie

Facultative

Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :
  • I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur le détail d’un assortiment en cours ou validé, onglets Produits/Assortiment de travail.
  • I_LBAT_F : portail des éditions/traitements.

Ce batch ne devrait être appelé que pour 1 et un seul assortiment à la fois, mais il sait aussi être lancé sur plusieurs assortiments via I_LBAT_F.

Annulation d’un assortiment de travail

Objectif

Ce batch a pour but d’annuler l’assortiment de travail d’un assortiment. L’annulation correspond à une suppression physique de l’assortiment de travail. Le batch sélectionne des entêtes d’assortiment au statut En cours ou Validé.

Conditions d’annulation d’un assortiment de travail :

  • Il doit exister un assortiment de travail au statut en cours.
L’annulation entraine les mises à jour suivantes dans la base :
  • Suppression de l’entête de l’assortiment de travail. Cela correspond à une réinitialisation des données de travail sur l’entête de l’assortiment. Il s’agit des champs suffixés _tmp sur la table ASS_ENT.
  • Suppression des produits de l’assortiment de travail. Cela correspond à :
    • une réinitialisation des données de travail des liens ASS_PRO déjà présents dans l’assortiment courant. Il s’agit des champs suffixés _tmp sur la table ASS_PRO pour les liens produit validés (ass_pro.codeta = pev.valeta = ‘V’).
    • une suppression des nouveaux liens ASS_PRO, produits non présents dans l’assortiment courant. Il s’agit des liens produit ASS_PRO tels que ass_pro.codeta = pev.codeta = ‘C’
    • Suppression du positionnement strate temporaire des magasins/dépôts. Il s’agit des occurrences de la table ASS_DEP_TMP.

Définition du lanceur ANNASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
ANNASS Annulation d’un assortiment de travail
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ≠ S (pev.soleta)   Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent

C (pev.codeta)

ϵ tbl asseta

  Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   annuler_asstra   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :
  • I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur le détail d’un assortiment en cours ou validé, onglets Produits/Assortiment de travail.
  • I_LBAT_F : portail des éditions/traitements.

Ce batch ne devrait être appelé que pour 1 et un seul assortiment à la fois, mais il sait aussi être lancé sur plusieurs assortiments via I_LBAT_F.

Initialisation d’un assortiment de travail

Objectif

Ce batch a pour but d’initialiser l’assortiment de travail d’un assortiment. L’initialisation permet de remettre à jour l’assortiment de travail avec les valeurs d’origine qu’il avait lors de sa création pour l’ensemble des produits de l’assortiment qui sont dans l’assortiment de travail. C’est-à-dire les valeurs présentes dans l’assortiment de référence.

Le batch sélectionne des entêtes d’assortiment au statut En cours ou Validé.

Conditions d’initialisation d’un assortiment de travail :

- Il doit exister un assortiment de travail au statut en cours.

S’il n’existe pas d’assortiment de référence (cas d’un assortiment au statut créé ou d’un nouveau produit ajouté dans l’assortiment de travail), aucune donnée ne sera renseignée une fois l’initialisation effectuée sur l’assortiment de travail (dates, strate).

On ne supprime pas les produits ajoutés dans l’assortiment de travail quelque soit le mode Gigogne ou non. Pour ces produits, et en mode non gigogne uniquement, on peut avoir plusieurs fois le même produit au sein de l’assortiment de travail mais sur des strates différentes. Si tel est le cas alors le traitement d’initialisation ne garde qu’une seule occurrence de ces produits dans l’assortiment de travail (avec strate non renseignée).

Exemple :

En mode gigogne, le produit ne figure qu’une seule fois dans l’assortiment de travail sur sa strate principale donc on peut vider la strate de l’assortiment de travail des produits ajoutés.

Exemple :

Mode gigogne        
Avant initialisation Après initialisation  
Produit Strate assortiment de travail Produit Strate assortiment de travail
P1 S1   P1 non renseigné  

En mode non gigogne, le produit peut figurer plusieurs fois dans l’assortiment de travail avec des strates différentes donc si on vide la strate de l’assortiment de travail, on va avoir au final n fois le même produit sans strate de travail. La règle consiste donc à vider la strate de travail. On ne garde qu’une seule occurrence de ce produit mais sans strate.

Exemple :

Mode non gigogne        
Avant initialisation Après initialisation  
Produit Strate assortiment de travail Produit Strate assortiment de travail
P1 S1   P1 non renseigné  
P1 S2        
P1 S3        

Définition du lanceur INIASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
INIASS Initialisation d’un assortiment de travail
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ≠ S (pev.soleta)   Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent

C (pev.codeta)

ϵ tbl asseta

  Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   initialiser_asstra   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :
  • I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur le détail d’un assortiment en cours ou validé, onglets Produits/Assortiment de travail.
  • I_LBAT_F : portail des éditions/traitements.

Ce batch ne devrait être appelé que pour 1 et un seul assortiment à la fois, mais il sait aussi être lancé sur plusieurs assortiments via I_LBAT_F.

Contrôle d’un assortiment de travail

Objectif

Ce batch a pour but de contrôler la cohérence produit et période de l’assortiment de travail.

Le batch sélectionne des entêtes d’assortiment au statut En cours ou Validé.

Conditions de contrôle d’un assortiment de travail :
  • Il doit exister un assortiment de travail au statut en cours.
Pour chaque assortiment sélectionné, les contrôles sont :
  • R1 : Respect de la règle de l’exclusivité période

Cette règle est vérifiée si l’assortiment est permanent. On contrôle le fait qu’un seul assortiment permanent existe pour une période. On ne peut pas avoir deux assortiments permanents pour une même date ou période pour le même niveau de structure marchandise. La période à contrôler est celle qu’aura l’assortiment de travail une fois qu’il sera diffusé : de la date début assortiment à contrôler à la date de fin de l’assortiment de travail.

- R2 : Respect de la règle sur l’exclusivité produit

Cette règle n’est vérifiée que si le top Exclusivité produit est coché sur le type d’assortiment. Dans ce cas, les produits présents sur l’assortiment ne peuvent pas être présents sur un assortiment au statut Actif d’un autre type pour la période d’application de l’assortiment de travail. (Pas de chevauchement de date entre deux assortiments pour la présence du produit). La période à contrôler est celle qu’aura l’assortiment de travail une fois qu’il sera diffusé : de la date début assortiment à contrôler à la date de fin de l’assortiment de travail.

Le batch contrôle effectue les mises à jour suivantes :
  • Sur les liens produit, mise à jour d’un indicateur de contrôle (indexc_tmp) pour la règle R2. Les valeurs sont les suivantes :
    • 0 = contrôle jamais exécuté ou pas d’assortiment de travail sur ce produit
    • 1 = contrôle lancé et aucun problème d’exclusivité sur ce produit
    • 2 = contrôle lancé et problème d’exclusivité détecté sur ce produit

- Sur l’entête de l’assortiment,

o mise à jour d’un indicateur de contrôle (indexc_tmp) pour la règle R1. Les valeurs sont les suivantes :
  • 0 = contrôle jamais exécuté ou pas d’assortiment de travail

  • 1 = contrôle lancé et aucun problème d’exclusivité

  • 2 = contrôle lancé et problème d’exclusivité détecté

o Mise à jour d’une date de dernière exécution des contrôles de cohérence (avec la date du jour).

Avant chaque contrôle, le batch réinitialise les indicateurs (indexc_tmp) de tous les produits de l’assortiment de travail.

Définition du lanceur CTRASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
CTRASS Contrôle d’un assortiment de travail
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ≠ S (pev.soleta)   Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent

C (pev.codeta)

ϵ tbl asseta

  Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   controler_asstra   Masquée
Critères de rupture
             
Clause Where supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :
  • I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur le détail d’un assortiment en cours ou validé, onglets Produits/Assortiment de travail.
  • I_LBAT_F : portail des éditions/traitements.

Ce batch ne devrait être appelé que pour 1 et un seul assortiment à la fois, mais il sait aussi être lancé sur plusieurs assortiments via I_LBAT_F.

Simulation positionnement strate

Objectif

Ce batch a pour but de rechercher dans le paramétrage HQUE le positionnement strate de chaque magasin/dépôt à une date donnée. Le résultat est stocké dans une table de travail de l’assortiment ASS_DEP_TMP. Le paramétrage est celui qui aura été positionné dans le portail I_VQUIQOI_HQUE_PPM_F.

Le batch sélectionne des entêtes d’assortiment. Pour chaque assortiment, le batch traite tous les dépôts dont la nature est compatible avec le ppe ASSDEP.A1 et A2, et pour chacun d’eux active la recherche hque (V/PPM) datée du positionnement strate. La date de référence est celle indiquée dans le lanceur. La recherche HQUE a été améliorée pour pouvoir prendre en compte un que sur une donnée de l’entête de l’assortiment (code assortiment, type assortiment, …toutes données de la table ASS_ENT via les que libres de 600 à 699) et un que sur une ZOD du magasin/dépôt traité (regroupement, taille magasin, etc).

S’il n’y a pas de paramétrage HQUE défini pour tous les magasins/dépôts ou certains magasins/dépôts alors les magasins/dépôts non positionnés apparaissent quand même dans la table ASS_DEP_TMP mais sans strate à la date de la simulation.

Le batch sélectionne des entêtes d’assortiment au statut En cours ou Validé.

Définition du lanceur SIMPOS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
SIMPOS Simulation positionnement
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ≠ S (pev.soleta)   Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   simuler_posit   Masquée
2 Datsim Date de la simulation      

Saisie

Obligatoire

Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :

- I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur le détail d’un assortiment en cours ou validé, onglets Magasins.

- I_LBAT_F : portail des éditions/traitements.

Ce batch ne devrait être appelé que pour 1 et un seul assortiment à la fois, mais il sait aussi être lancé sur plusieurs assortiments via I_LBAT_F.

Diffusion d’un assortiment de travail

Objectif

Ce batch permet de diffuser l’assortiment de travail modifié et validé par la centrale. Il applique les modifications aux magasins/dépôts et met à jour le référentiel produit de la centrale (les liens produits de la table ASS_PRO).

Le batch sélectionne des entêtes d’assortiment au statut En cours ou Validé.

Conditions de lancement de la diffusion de l’assortiment :

L’assortiment de travail doit être au statut validé.

La diffusion entraine de façon simplifiée les actions suivantes que l’on soit en mode centralisé ou décentralisé :
  • Contrôles de cohérence bloquant avant diffusion :
    • Contrôle statut de l’assortiment : doit être En cours ou Validé (ass_ent.codeta)
    • Contrôle statut de l’assortiment de travail : dois être Validé (ass_ent.codeta_tmp)
    • Contrôle date de référence : La date de diffusion (= date système) doit être égale ou inférieure à la date de référence de l’assortiment de travail (ass_ent.datref_tmp).
    • Contrôle d’exclusivité période et produits (batch identifié GASSORTE/CTRASS)
  • Traitement de diffusion en centrale:
    • Mise à jour des liens produit-assortiment-strate datés pour la centrale (ASS_PRO dans l’entité centrale)
    • Mise à jour des données de l’entête de l’assortiment (ASS_ENT)
      • Code état (ass_ent.codeta = pev.valeta)
      • Date et heure de la dernière diffusion (ass_ent.datder_diff et ass_ent.heuder_diff)
      • Agent ayant effectué la dernière diffusion (ass_ent.sigder_diff)
      • Date de référence de la dernière diffusion (ass_ent.datref_diff=ass_ent.datref_tmp)
      • Date de fin de l’assortiment (ass_ent.datfin=ass_ent.datfin_tmp)
    • Annulation de l’assortiment de travail (niveau entête et produit)

- Traitement de diffusion vers les magasins/dépôts

o Recherche du positionnement strate du magasin/dépôt (HQUE V/PPM)

o Mise à jour des liens produit-assortiment-strate datés pour la magasin/dépôt (ASS_PRO dans l’entité du magasin/dépôt)

o Mise à jour du lien magasin-assortiment daté avec le dernier positionnement strate diffusé (ASS_DEP)

o Mise à jour des liens PRC produit/magasin-dépôt et des fiches stocks associés pour les produits entrants.

Définition du lanceur DIFASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
DIFFASS Diffusion assortiment de travail
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ≠ S (pev.soleta)   Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent

V (pev.valeta)

ϵ tbl asseta

  Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   diffuser_asstra   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :

- I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur le détail d’un assortiment en cours ou validé, onglets Produits.

- I_LBAT_F : portail des éditions/traitements.

Ce batch peut-être lancé de façon automatique et de façon périodique. Il peut donc traiter 1 ou plusieurs assortiments. Il peut aussi être lancé manuellement.

Conseil : En raison de la volumétrie importante (produits * nombre de magasins/dépôts) à traiter, ce batch sera plutôt lancé la nuit de façon automatique. Il devra en projet être intégré dans une procédure automatique.

Traitements batch relatifs à l’assortiment

Duplication d’un assortiment

Objectif

Ce batch a pour but de créer un nouvel assortiment par duplication d’un assortiment existant.

Les données Structure du nouvel assortiment sont alimentées par les données de l’assortiment dupliqué. Les produits du nouvel assortiment sont repris sur l’assortiment à dupliquer. On reprend tous les produits de l’assortiment à dupliquer sans regarder sa validité par rapport à la date de début du nouvel assortiment. Ils sont ajoutés dans le nouvel assortiment une seule fois et sans strate et dates dans la situation de travail. Par contre, les quelques données saisies sur la ligne de création ne sont pas récupérées de l’assortiment à dupliquer mais récupérés sur les paramètres en entrée du batch.

La création se fait dans la même entité que l’assortiment à dupliquer (entité de connexion). Il n’y a pas de changement d’entité.

Le batch sélectionne des entêtes d’assortiment à dupliquer.

Définition du lanceur DUPASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
DUPASS Duplication assortiment
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ϵ tbl asseta   Saisie
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   dupliquer   Masquée
2 code_assort_new Code nouvel assortiment       Facultatif
3 libassort_new Libellé nouvel assortiment       Obligatoire
4 type_assort_new Type nouvel assortiment       Obligatoire
5 datdeb_new Date début nouvel assortiment       Obligatoire
6 datdeb_fin_new Date fin nouvel assortiment       Facultatif
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :

- I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur la liste des assortiments, bouton Dupliquer

- I_LBAT_F : portail des éditions/traitements.

Ce batch ne devrait être appelé que pour 1 et un seul assortiment à la fois, mais il sait aussi être lancé sur plusieurs assortiments via I_LBAT_F.

Suppression en liste des assortiments en cours

Objectif

Ce batch a pour but de supprimer physiquement les assortiments. Il est appelé dans le portail des assortiments de la centrale pour supprimer les assortiments au statut ‘En cours’ coché dans la liste des assortiments.

La suppression effectue les mises à jour suivantes :

· Suppression physique entête assortiment (ASS_ENT),

· Suppression physique strates assortiment (ASS_STRATE),

· Suppression physique produits assortiment (ASS_PRO),

· Suppression physique positionnement magasin assortiment (ASS_DEP)

· Suppression physique positionnement magasin assortiment de travail (ASS_DEP_TMP)

· Suppression physique paramétrage positionnement magasin (HQUE avec un des que = code assortiment à purger).

Le batch sélectionne des entêtes d’assortiment au statut ‘En cours’.

Pour supprimer physiquement des assortiments au statut ‘Validé’ ou ‘Soldé’, il faut utiliser le batch de purge des assortiments.

Définition du lanceur SUPASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
SUPASS Suppression liste des assortiments
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

=’C’ (pev.codeta)

ϵ tbl asseta

  Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   purger   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :

- I_ASSORT_CEN_F : portail des assortiments de vente de la centrale, sur la liste des assortiments, bouton Supprimer. Le système supprime les assortiments au statut En cours sélectionné (via la case à cocher).

- I_LBAT_F : portail des éditions/traitements.

Ce batch peut être appelé pour un seul assortiment ou sur plusieurs assortiments via I_LBAT_F.

Solde des assortiments

Objectif

Ce batch a pour but de solder automatiquement les assortiments dont la date de fin est dépassée. L’assortiment ne peut être clôturé qu’à partir de la date fin d’application + 1 jour (ass_ent.datfin + 1).

La clôture d’un assortiment retire celui-ci de la liste des assortiments magasin. Ce traitement change l’état de l’assortiment en centrale (ass_ent.codeta = pev.soleta) et n’a pas d’impact sur les liens produit/magasin et centrale

Le batch sélectionne des entêtes d’assortiment au statut ‘Validé’ dont la date de fin est <= date du jour + 1 jour.

Définition du lanceur SOLASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
SOLASS Solde des assortiments
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent #DATSYS+1   Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

=’V’ (pev.valeta)

ϵ tbl asseta

  Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   solder   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Activable à partir de :

- I_LBAT_F : portail des éditions/traitements.

Ce batch peut être appelé pour un seul assortiment ou sur plusieurs assortiments via I_LBAT_F.

Ce batch est lancé de façon automatique et de façon périodique. Il peut donc traiter 1 ou plusieurs assortiments. Il peut aussi être lancé manuellement.

Purge d’un assortiment

Objectif

Les assortiments anciens validés peuvent être supprimés par ce batch de purge des assortiments. Le lanceur a été paramétré pour permettre la suppression de la base des assortiments dont la date fin est dépassée de plus de 3 ans.

Le paramétrage du délai de dépassement est à faire dans l’écran lanceur du batch par l’utilisation d’un mot clé (exemple : #DATSYS-n, #MMSYS-n, etc) à positionner sur la date de fin de l’assortiment.

La purge supprime toutes les données liées à cet assortiment.

Le batch sélectionne des entêtes d’assortiment au statut ‘Soldé’ dont la date de fin d’assortiment est antérieure ou égale à année/mois courant – 36 mois.

Définition du lanceur PURASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
PURASS Purge des assortiments
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent <= #MMSYS-36   Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

= S (pev.soleta)

ϵ tbl asseta

  Non modifiable
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   purger   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

La purge est accessible à partir du portail I_LBAT_F. Ce traitement est réservé à l’utilisateur Informatique ou un utilisateur confirmé.

Edition d’un assortiment

Objectif

La version ACE 1.6.0 met à disposition un batch qui n’édite que les entêtes d’assortiment (bloc 10). C’est ce même batch qui permet via le passage d’une option particulière de lancer les différents traitements sur les assortiments.

Définition du lanceur EDIASS

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
EDIASS Edition des assortiments
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent ϵ tbl asseta   Saisie
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   editer   Masquée
Critères de rupture
             
Clause Where Supplémentaire
   

Procédure d’activation

Le portail de gestion des assortiments ne prévoit pas de lancer une édition.

Un lanceur particulier a néanmoins été créé avec les critères de base. Ce lanceur est accessible via le portail I_LBAT_F.

Traitements batch relatifs à la mise à jour en masse de l’assortiment

Automatisation de l’assortiment

Objectif

En mode centralisé, on peut automatiser par batch la mise à jour des produits de l’assortiment à partir d’axes de segmentation produit.

Ce lanceur a une date de référence pour l’assortiment de travail qui sera renseigné avec la date système + n jours (paramétrage à faire sur le lanceur paramétré). Cette date est modifiable, mais toujours postérieure ou égale à la date système. Ce contrôle de date est réalisé par le batch, pas dans l’écran lanceur. Si la date de référence n’est pas renseignée alors le batch prend par défaut la date de référence de la dernière diffusion, à défaut la date de début de l’assortiment.

Définition du lanceur AUTASS

Ce lanceur est utilisé pour une mise à jour automatique avec lancement périodique (tous les soirs par exemple). Il qui prend tous les assortiments qui gèrent des axes avec date de prochain lancement = date système. En projet, intégrer ce batch dans une procédure automatique.

Le batch sélectionne des entêtes d’assortiment au statut ‘En cours’ ou ‘Validé’ programmé pour l’automatisation périodique via les axes de segmentation produit : c’est à dire avec top Automatisation assortiment coché à ‘Oui’ et top ‘Maj périodique par batch automatisation‘ coché à Oui.

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
AUTASS Automatisation assortiment (proc. auto)
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

≠ S (pev.soleta)

ϵ tbl asseta

  Non modifiable
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent

=1

ϵ ttu 029={0,1}

  Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent

=1

ϵ ttu 029={0,1}

  Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent #DATSYS   Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   automatiser_axes   Masquée
Critères de rupture
2 datref_batch Date de référence   #DATSYS  

Saisie

Facultative

Clause Where Supplémentaire
   

Définition du lanceur AUMASS

Ce lanceur est accessible à partir du portail des assortiments centrale sur le bouton « Appliquer les axes » dans l’onglet Structure du détail d’un assortiment.

Il traite tous les assortiments qui gère des axes avec ou non-mise à jour périodique. Il permet de faire une application immédiate des axes de segmentation produit définis sur l’assortiment.

Le batch sélectionne des entêtes d’assortiment au statut ‘En cours’ ou ‘Validé’ programmé pour l’automatisation périodique ou non via les axes de segmentation produit : c’est à dire avec top Automatisation assortiment coché à ‘Oui’ et top ‘Maj périodique par batch automatisation‘ coché à Oui ou Non..

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
AUMASS Automatisation assortiment (manuel)
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

≠ S (pev.soleta)

ϵ tbl asseta

  Non modifiable
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent

=1

ϵ ttu 029={0,1}

  Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent #DATSYS   Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   automatiser_axes   Masquée
Critères de rupture
2 datref_batch Date de référence   #DATSYS  

Saisie

Facultative

Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale uniquement.

Le batch peut être lancé sur plusieurs assortiments.

Deux lancements possibles :

lancement manuel : code lanceur AUMASS. Accessible à partir du portail I_LBAT_F et du détail de l’assortiment (bouton « Appliquer les axes » dans l’onglet Structure du détail d’un assortiment).

lancement automatique : code lanceur AUTASS. Accessible à partir du portail I_LBAT_F.

Application des changements de positionnement strate

Objectif

Ce batch a pour but d’appliquer les changements de paramétrage de positionnement strate des magasins sur les assortiments au statut Validé.

Ce paramétrage est accessible via le portail I_VQUIQOI_HQUE_PPM_F sur une connexion centrale ou sur une connexion magasin.

Chaque lanceur associé à ce traitement a deux critères d’entête :

- un sigle magasin/dépôt

Le traitement peut être lancé soit par un utilisateur de la centrale pour un magasin ou tous les magasins, soit par un utilisateur magasin pour son propre magasin.

Dans le cas de la centrale, ce critère n’est pas renseigné par défaut. Si le critère d’entête magasin n’est pas renseigné alors on traite les changements pour tous les tiers dépôts dont la nature correspond au ppe ASSDEP.A1 + A2. Sinon on ne traite les changements que pour le dépôt dont le sigle a été saisi.

Dans le cas du magasin, ce critère est préchargé avec le sigle du magasin de connexion et n’est pas modifiable.

- une date de référence

Dans le lanceur, elle est préchargée par défaut avec la date système. Cette date est modifiable, mais toujours postérieure ou égale à la date système. Ce contrôle de date est réalisé par le batch, pas dans l’écran lanceur. Si la date de référence n’est pas renseignée alors le batch prend par défaut la date du jour.

Cette date correspond à la date de référence pour la recherche du positionnement strate magasin à appliquer.

Définition du lanceur DIFSTR (centrale)

Ce lanceur est réservé à un utilisateur de la centrale sur une connexion centrale.

Le batch sélectionne des entêtes d’assortiment au statut ‘Validé’.

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
DIFSTR Diffusion positionnement des magasins
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

= V (pev.valeta)

ϵ tbl asseta

  Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent ϵ ttu 026={1,2}   Saisie
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   diffuser_modif_str   Masquée
Critères de rupture
2 datapp Date application   #DATSYS  

Saisie

Facultative

3 sigmag Sigle magasin   ϵ tie DEP  

Saisie

Facultative

Clause Where Supplémentaire
   

Définition du lanceur DIFSTM (magasin)

Ce lanceur est réservé à un utilisateur d’un magasin sur une connexion magasin.

Le batch sélectionne des entêtes d’assortiment au statut ‘Validé’ et en mode décentralisé.

DESCRIPTION TECHNIQUE
Fonction inter Exécutable Fonction batch exécutable
I_ASSORT_CEN_F Assortiment centrale GASSORTE Gassorte.exe
Code lanceur Titre lanceur
DIFSTM Diffusion positionnement du magasin
Vue Maquette
vgassorte1 #TRT@ap$std_fra:gassorte.eta_fra
Critères de sélection
Champ VUE Libellé TABLE Valeurs Tri Saisie
niveau1 Groupe Niv1 vue     Saisie
niveau2 Direction Niv2 vue     Saisie
niveau3 Société Niv3 vue     Saisie
niveau4 Magasin Niv4 vue     Saisie
codsoc Entité Ass_ent     Saisie
code_assort Code assortiment Ass_ent     Saisie
libassort Libellé assortiment Ass_ent     Saisie
type_assort Type assortiment Ass_ent ϵ tbl asstyp   Saisie
datcre Date création assortiment Ass_ent     Saisie
uticre Agent créateur Ass_ent ϵ tie PER   Saisie
datdeb Date début assortiment Ass_ent     Saisie
datfin Date fin assortiment Ass_ent     Saisie
clefam Structure marchandise Ass_ent ϵ FAM, mode=clefam   Saisie
codeta Code état assortiment Ass_ent

= V (pev.valeta)

ϵ tbl asseta

  Affichage
indstr_gig Strate gigogne Ass_ent ϵ ttu 029={0,1}   Saisie
codmdl Modèle segmentation produit Ass_ent ϵ MDL, codtli=WEB   Saisie
indmod_pos Mode de positionnement Ass_ent

=2 (décentralisé)

ϵ ttu 026={1,2}

  Affichage
indpro_cre Indicateur création produit Ass_ent ϵ ttu 029={0,1}   Saisie
indpro_mod Indicateur modification produit Ass_ent ϵ ttu 029={0,1}   Saisie
indaut_axe Automatisation assortiment Ass_ent ϵ ttu 029={0,1}   Saisie
indbatch_axe Maj périodique par batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
freqcod_axe Périodicité batch automatisation Ass_ent ϵ ttu 027={J,S,M}   Saisie
freqper_axe Nombre de périodes batch automatisation Ass_ent     Saisie
datcald_axe Dernier lancement batch automatisation Ass_ent     Saisie
datcalp_axe Prochain lancement batch automatisation Ass_ent     Saisie
inddif_axe Diffusion immédiate batch automatisation Ass_ent ϵ ttu 029={0,1}   Saisie
datder_diff Date de dernière diffusion assortiment Ass_ent     Saisie
sigder_diff Agent dernière diffusion assortiment Ass_ent     Saisie
largeur_empl Largeur emplacement Ass_ent     Saisie
nbrniv_empl Nombre niveaux emplacement Ass_ent     Saisie
codeta_tmp Code état assortiment de travail Ass_ent ϵ tbl asseta   Saisie
datref_tmp Date référence assortiment de travail Ass_ent     Saisie
datfin_tmp Date de fin assortiment de travail Ass_ent     Saisie
Critères d’entête ou options du batch
1 option1 Mode d'appel   diffuser_modif_str   Masquée
Critères de rupture
2 datapp Date application   #DATSYS  

Saisie

Facultative

3 sigmag Sigle magasin   #SIGSOC   Affichage
Clause Where Supplémentaire
   

Procédure d’activation

Traitement de niveau Centrale.

Le batch peut être lancé sur plusieurs assortiments. Le lanceur est accessible par le portail I_LBAT_F, code lanceur DIFSTR.

Traitement de niveau Magasin.

Le batch peut être lancé sur plusieurs assortiments. Le lanceur est accessible par le portail I_LBAT_F, code lanceur DIFSTM.

Intégrateur de données

Pas d’intégration possible des assortiments (tables ASS_*) dans cette version.

Modification du format 50 (table pro)

Ajout de la donnée largeur_facing dans le format des produits.

Nom Désignation

Version

ACE

Position Taille Type Règles de gestion
largeur_facing Largeur facing ACE 1.60 620 8 double

Masque zzzzz.zz

Largeur produit pour le facing (en cm), exprimé en unité de vente. Pas de valeur par défaut. À saisir par l’utilisateur s’il veut avoir un MLD calculé dans le portail des assortiments.

Nouveau format P1 : strate/facing (table pro_strate)

Nom du champ Type Lg Commentaire
Typenr    

Type d’enregistrement

P1

Typmaj LONG 1

1 : Créer

2 : Modifier

3 : Supprimer

9 : Gérer.

Codpro CHAR 16

Code Produit

Si le code produit n’est pas renseigné alors le système récupère le dernier code produit mise à jour du fichier d’intégration traité.

Si le produit n’existe pas, message d’erreur (ELT_PASTRO) bloquant

Code_strate CHAR 6

Code strate

Si le code strate n’existe pas, message d’erreur (ELT_PASTRO) bloquant

Facing LONG   Facing du produit
Valzn1 à 20 UTF8 40 20 zones libres