Reportez-vous à la documentation de Mise en oeuvre
L’écran est constitué d’une première partie identifiant l’analyse de charge et d’un tableau permettant de définir les critères de sélection des entités à analyser.
Le résultat de l’analyse des charges sera présenté sous forme de tableau.
Présentation
Identification de l’analyse des charges
Une analyse est identifiée par un numéro unique séquentiel attribué par le système et par une description.
Le calcul des charges ne peut être lancé qu’une unique fois pour une analyse donnée, les charges d’une analyses ne peuvent être actualisées.
Il existe deux types d’analyse des charges :
· les analyses « volatiles » dont on ne souhaite pas garder la trace et dont l’indicateur « à conserver » n’est pas coché
· les analyses « permanentes » que l’on souhaite réutiliser et dont l’indicateur « à conserver » est coché.
Des codes purges distincts ont été définis pour ces deux types d’analyse, afin de conserver temporairement les analyses « volatiles ».
Une analyse de charge peut faire référence ou non à un modèle d’analyse pré-défini dans la table des modèles d’analyse. Si c’est le cas :
· Les types d’entités considérés dans l’analyse sont imposés par le modèle
· Les critères de sélection disponibles sont imposés par le modèle
· Les opérandes et les valeurs de sélection pour chacun des critères sont modifiables pour chaque analyse.
Si l’analyse ne fait pas référence à un modèle alors les critères de sélection des entités à considérer dans l’analyse doivent directement être saisis lors de la création de l’analyse.
La zone « déposant » permet de restreindre l’analyse aux entités d’un déposant particulier et peut être imposée par le modèle d’analyse.
Critères de sélection de l’analyse des charges
Chaque ligne du tableau correspond à un critère de sélection ou à l’opérateur logique « OU »
Deux lignes de critères consécutives relatives à la même table sont liées par l’opérateur logique « ET ». L’ajout explicite de l’opérateur « OU » entre ces lignes permet de modifier cette règle par défaut.
Deux lignes de critères consécutives relatives à deux table distinctes sont liées par l’opérateur logique « OU ».
Exemple :
Table | Champ | Opérande | Valeur | Formule |
Entête entrées attendues | Etat | Plus grand ou égal | 3 |
|
Le modèle d’analyse représenté par le tableau ci-dessus permet de considérer :
· Les entrées attendues en état supérieur ou égal à « 3 » etdu transporteur CALBER
· Les entrées attendues à recevoir aujourd’hui, quelque soit leur état et leur transporteur
· Les OL en état supérieur ou égal à « 4 »
· Les OL à lancer aujourd’hui
· Les mouvements d’entrée
· Les mouvements de transfert
Les sélections peuvent porter sur les tables suivantes : Ordres de livraison, Entêtes d’entrées attendues, Entêtes d’entrées, Mouvements d’entrée, Mouvements de sortie, Ordres de préparation, Gestion des quais, Entêtes réceptions, Listes de rangement, Mouvements de transfert et Vacations.
Des sélections sur l’état des entités sont de toute façon implicitement réalisées, de façon à ne toujours considérer que les entités actives, puisqu’on s’intéresse à la charge restant à réaliser.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
| Séquence numérique attribuée automatiquement par le système lors de la création de l'analyse.. Ce numéro est une information propre au site, tous déposants confondus. Cette information constitue une clef unique d'accès à une analyse. |
|   |
| Indique si l'analyse doit être conservée ou pas. |
| Ensemble de critères de sélection d'enregistrements d'entités. |
| Code du déposant si analyse mono déposant. |
Calcul
| Pas d'aide liée à ce champ. |
|   |
|   |
|   |
Tableau Critères
| Si deux lignes consécutives ont la même table alors les enregistrements sélectionnés sont ceux qui satisfont aux deux critères à la fois. Pour sélectionner les enregistrements qui satisfont à l'un ou à l'autre des critères il faut intercaler une ligne dont le champ table a la valeur "Ou". Si deux lignes consécutives ont des tables différentes alors les critères sot évalués indépendemment l'n de l'autre. |
| Pas d'aide liée à ce champ. |
|
| Pas d'aide liée à ce champ. |
| Formule exprimée en L4G Adonix et évaluable dans une clause Where d'une requête SQL. |
Fermer
Icône Actions
Calcul batch
Possibilité de lancer le calcul des charges à partir de la tâche batch « LAHBAT ».
Elle permet :
· le calcul des charges d’une analyse non encore calculée
· la création d’une nouvelle analyse et le calcul des charges correspondantes par duplication d’une analyse déjà calculée.
· la création d’une nouvelle analyse et la calcul des charges correspondantes sur la base d’un modèle d’analyse.
La tâche batch est associée aux paramètres suivants :
· le numéro d’analyse.
Si l’analyse n’a pas été calculée, la tâche batch va procéder au calcul des charges de l’analyse, sinon une nouvelle analyse est créée par duplication des caractéristiques de l’analyse de référence et la calcul est lancé pour cette nouvelle analyse.
L’indicateur « à conserver » est forcé à « oui » pour cette nouvelle analyse et la description peut être modifiée.
· Le modèle.
Il permet de créer une nouvelle analyse et d’en calculer les charges, sur la base des critères de sélection du modèle.
Pour cette nouvelle analyse, l’indicateur « à conserver » est forcé à « oui » et une description peut être saisie
· La description
Elle est utilisée dans le cas d’un traitement de création d’une nouvelle analyse.
Des deux paramètres « N° d’analyse » et « Modèle », un et un seul peut être saisi
Purge des analyses de charge
Le code purge « LOADANY » permet la purge des analyses calculées réputées « non à conserver » selon la date de calcul et de toutes les « pseudo analyses » (non affichables) générées lors des demandes d’édition.
Le code purge « LOADANYHIS » permet la purge des analyses calculées réputées « à conserver » selon la date de calcul.
Liens fonction / modèle
Il est possible de définir plusieurs fonctions d’analyse de charge, chacune étant dédiée à un modèle en particulier.
Par exemple, une fonction « Analyse portefeuille EA » dans le menu des « Entrées » ou une fonction « Analyse portefeuille OL » dans celui des « Sorties ».
Pour cela, la fonction doit préciser une valeur correspondant au modèle pour le paramètre « GTAH ».
Droits utilisateurs
Il est possible, par le biais de la gestion des profils utilisateurs, de restreindre spécifiquement les droits d’utilisation de la fonction « GESLAH », par le biais des codes options spécifiques suivants :
· « 1 » (tous modèles) : permet d’interdire à l’utilisateur le changement du modèle associé à la fonction en cours par le biais de l’option Affichage / transaction
· « 2 » (tous déposants) : permet d’imposer l’accès et la création d’analyses limitées aux entités du déposant en cours.
· « 3 » (modèle obligatoire) : permet d’imposer à l’utilisateur l’utilisation des fonctions d’analyse dédiées à un modèle.
Par défaut, les états suivants sont associés à la fonction :
LOADANY : Analyse de charge
Mais ceci peut être modifié par paramétrage.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Modèle d’analyse de charge : XX ,Fiche inexistante
Le modèle saisi doit exister dans la table des modèles d’analyse
Erreur zone « Déposant » : XX, Fiche inexistante
Le déposant saisi doit exister dans la table des déposants pour le site courant
Erreur zone « Table » : zone obligatoire
Si saisie des critères de sélection, l’entité doit être saisie
Erreur zone « Table » : valeur incorrecte
La valeur saisie doit exister dans la liste des entités autorisées
Erreur zone « champ » : champ inexistant
La valeur saisie doit exister dans la liste des champs de l’entité saisie
Erreur zone « Formule » : Aucun critère n’est défini
Aucune valeur saisie pour le champ de l’entité ni dans la zone « formule »
Erreur zone « Analyse N°1 » : valeur obligatoire
Sur l’écran d’affichage des charges d’une analyse, il faut obligatoirement saisir un numéro pour l’analyse N°1
Erreur zone « Analyse N°1 », XXX : fiche inexistante
Sur l’écran d’affichage des charges d’une analyse, le numéro pour l’analyse N°1 doit exister dans la table des analyses de charge pour le site courant.
Erreur zone « Analyse N°1 », XXX : les charges ne sont pas calculées
Sur l’écran d’affichage des charges d’une analyse, saisie du numéro d’une analyse dont le calcul n’a pas été lancé.
Erreur zone « Analyse comparaison N°2 », XXX : fiche inexistante
Sur l’écran d’affichage des charges d’une analyse, le numéro pour l’analyse N°2 doit exister dans la table des analyses de charge pour le site courant.
Erreur zone « Analyse comparaison N°2 », XXX : les charges ne sont pas calculées
Sur l’écran d’affichage des charges d’une analyse, saisie du numéro d’une analyse dont le calcul n’a pas été lancé.
Erreur zone « Page », XXX : Champ inexistant
L’entité saisie n’existe pas dans la table des entités pour une analyse de charge détaillée (zooms)
Erreur zones « Valeur » : zone obligatoire
Si une entité a été saisie dans la zone « Page », il faut obligatoirement saisir la valeur du déposant de l’entité traitée si l’analyse n’est pas mono déposant et le numéro de l’entité traitée.
Erreur zone « Ligne » : zone obligatoire
Il faut obligatoirement saisir un type d’entité dans la zone « Ligne »
Erreur zone « Ligne », XXX : Champ inexistant
L’entité saisie n’existe pas dans la table des entités pour une analyse de charge détaillée (zooms)
Erreur zone « Ligne » : Impossible de former un tableau des charges avec ce paramétrage
L’entité saisie doit être cohérente avec l’entité saisie dans la zone « Page ».
Exemple de paramétrage incohérent
soit « EA » l’entité saisie dans la zone « Poste » pour connaître la charge d’une EA en particulier et « zone de préparation » l’entité saisie dans la zone « ligne » pour connaître la charge des zones de préparation de l’EA => ce paramétrage est incohérent car les EA ne sont jamais associées à des zones de préparation.
Erreur zone « Colonne », XXX : Champ inexistant
L’entité saisie n’existe pas dans la table des entités pour une analyse de charge détaillée (zooms)
Erreur zone « Colonne » : Impossible de former un tableau des charges avec ce paramétrage
L’entité saisie doit être cohérente avec l’entité saisie dans les zones « Page » et « Ligne ».
Exemple de paramétrage incohérent
soit « EA » l’entité saisie dans la zone « Ligne » pour afficher la charge des EA et « OL » l’entité saisie dans la zone « colonne » pour connaître la charge des EA par OL => ce paramétrage est incohérent car les EA et ne sont jamais associées à des OL.
Erreur zone « Poste » : zone obligatoire
Si le poste de charge n’est pas défini en tant que valeur « Page », « Ligne » ou « Colonne », il doit alors être précisé dans la zone « Poste » car les éléments de charge sont toujours relatifs à un poste.
Erreur zone « Poste », XX : Fiche inexistante
Le poste de charge saisi doit exister dans la table des postes de charge pour le site courant.
Erreur zone « Poste » : Impossible de former un tableau des charges avec ce paramétrage
Le poste de charge saisi doit être cohérent avec les entités saisies dans les zones « Page », « Ligne » et « Colonne ».
Erreur zone « Unité » : zone obligatoire
Si le champ « Colonne » est réservé à un type d’entité particulier (et ne peut donc pas servir à l’affichage des différentes unités du ou des postes considérés), alors l’unité doit être précisé dans la zone « Unité » car les éléments de charge sont toujours relatifs à une unité
Erreur zone « Unité », XX : Fiche inexistante
L’unité saisie doit exister dans la tables des unités.
Erreur zone « Unité » : Impossible de former un tableau des charges avec ce paramétrage
L’unité saisi doit appartenir à au moins un des postes de charge de l’analyse.