Skip to main content
Skip table of contents

Listes Applicatives (LAP)


Une liste applicative correspond à une application standard de DIAPASON issue d’un explorateur applicatif standard de DIAPASON.

La génération d’une liste applicative se déroule comme un simple copier-coller d’une branche d’une application d’un explorateur applicatif et remplace les fonctions précédentes de copier-coller entre une branche d’explorateur et le navigateur (ré-aménagement architecture pour pérennité modèle, possibilité de mettre la même Liste Applicative dans plusieurs branches du navigateur (traçabilité), centralisation des actions (meilleure intégrité, traçabilité, …), ouverture future de la définition (conditions, …)).

La liste applicative permet de pouvoir insérer ce type de liste dans le navigateur DIAPASON afin de paramétrer la procédure de gestion souhaitée ; la liste applicative permet de gérer plus simplement les actions et d’apparaître éventuellement plusieurs fois dans un même navigateur.

Définition des Listes Applicatives

Dans l’explorateur applicatif STUDIO DIAPASON

L’application de définition des Listes Applicatives est disponible depuis l’explorateur applicatif « STUDIO DIAPASON », branche « Listes », rubrique « Listes Applicatives ».

La fenêtre de définition d’une Liste Applicative se présente comme suit :

Onglet Généralités

  • Référence: Définit la référence de la LAP, celle-ci doit être unique.

  • Désignation: Définit une désignation de la LAP, qui informe explicitement sur le comportement de celle-ci

  • Application: Définit l’application sur laquelle va pointer la LAP.

  • Contexte App.: Définit le contexte applicatif qui sera nécessaire au lancement de la LAP. En fonction de certains contextes il pourra être nécessaire d’initialiser et/ou de récupérer certaines variables SCR.

  • Libellé Court: Définit un libellé court sur la LAP.

  • Icône: Définit une icône sur la LAP, qui sera affichée dans le panneau l’application lancée.

  • Icône Défaut: Icône défaut de la LAP (icône du contexte applicatif ou de l’application ou du domaine).

  • Titre Application: Définit le titre du panneau de l’application lancée.

  • Mot Directeur: Mot Directeur.

  • Domaine: Domaine de classement.

  • Famille: Famille de classement. Disponible depuis « Paramètres Toute Société / Famille Domaine ».: Sous-famille

  • Sous-famille de classement. Disponible depuis « Paramètres Toute Société / Sous-Famille Domaine ».

  • Générée: Indique que la clé de la LAP est générée (application + compteur). Une clé générée n’est pas significative, c’est-à-dire que lors d’une importation celle-ci peut être changée.

  • Commentaire: Permet d’ajouter un commentaire sur la LAP.

Onglet Démarrage

  • Mode Dém. Définit le mode de démarrage de la LAP.

    • Visualisation: Application de type couplage (GFG, GFD) ou liste en consultation uniquement : par exemple la gestion des clients sans les actions de création, modification, suppression et les autres actions « de gestion ».

    • Gestion Libre: Application « normale ».

  • Règle Dém. Requête de démarrage (type REB) dont le contexte est le suivant (selon le mode de contexte choisi sur la LAP celui-ci peut être incomplet)

Plus d'informations

En entrée :

SCR.IAP_AppCtxObj  : référence contexte de l'application courante

SCR.IAP_AppObj       : référence application courante

SCR.IAP_RefObj        : référence objet courant

SCR.IAP_TypePere    : type de l'application père (NAV)

Variables de la LAP (paramétrage type « critères »).

En sortie :

Liste WfEAPSorSel : enregistrements à afficher dans l'application lancée. A coupler avec la variable SCR.IAP_LisFil.

SCR.IAP_IdeObj : identifiant de l'enregistrement sur lequel sera positionnée la LAP.

Variables SCR nécessaires au contexte de la LAP

LC-ERREUR, LC-WARNING

  • Règle Lien Gén. Requête de génération des liens génériques dans le Navigateur (type REB) ; elle permet de générer des sous-branches dont le contexte est le suivant (selon le mode de contexte choisi sur la LAP celui-ci peut être incomplet)

Plus d'informations

En entrée :

SCR.IAP_AppCtxObj  : référence contexte de l'application courante

SCR.LEN_EntRef : entité rattachée à la liste

SCR.LEN_LisRef : référence de la liste sur entité

SCR.RefExpApp : référence de l’explorateur applicatif dans le cas de l’affichage de la liste dans un explorateur applicatif ou « NAV » dans le cas de l’affichage dans le navigateur DIAPASON

En sortie :

Initialisation de la liste Standard WFEAPLig telle que :

WFEAPLiG.Nor (obligatoire) contient le numéro d’ordre de la branche générique

WFEAPLiG.Libelle contient le libellé de la branche générique

WFEAPLiG.IcoOuvert contient la référence de l’icône à utiliser lorsque la branche est ouverte

WFEAPLiG.IcoSelect contient la référence de l’icône à utiliser lorsque la branche est sélectionnée

WFEAPLiG.IcoFerme contient la référence de l’icône à utiliser lorsque la branche est fermée

WFEAPLiG.Criteres contient les valeurs des critères pour la branche générique sous la forme « SCR.Critere,ValeurCritere » (exemple : SCR.CliResRef,0,SCR.CliGenRef,CLIENT1).

  • Cond. Défaut: Définit la condition initiale de la LAP, correspondant aux filtres complexes de l’application. Le chapitre suivant détaille la condition finale d’une LAP.

  • Filtre / Liste ? : Indique par défaut si l’application est filtrée par rapport à la liste DIALOG WfEAPSorSel. Correspond à la variable SCR.IAP_LisFil. Le chapitre suivant détaille la condition finale d’une LAP.

  • Filtre / LEN ?: Indique si l’application est filtrée par rapport à la LEN (Liste Sur Entité) désignée dans les zones suivantes. Le chapitre suivant détaille la condition finale d’une LAP.

  • Entité Liée: Information uniquement affichée qui détermine l’entité sur laquelle on peut filtrer l’application.

  • Liste sur Entité: Référence de la LEN à utiliser pour filtrer l’application. Le chapitre suivant détaille la condition finale d’une LAP.

  • Statut LEN: Si la LEN renseignée au-dessus gère les statuts, il faut obligatoirement renseigner le statut souhaité pour le filtre. Le chapitre suivant détaille la condition finale d’une LAP.

  • Critères Défaut: Permet de pré initialiser les variables SCR utilisées :

    • Variables du contexte de l'application.

    • Variables saisies du critère de la condition complémentaire initiale.

    • Variables critères de la requête REB éventuellement définie.

  • Détail: Résumé des variables SCR initialisées avec leur valeur.

Onglet Définition

  • Exe. Règ. Reinit. Indique si coché que lors de chaque réaffichage de l’application, la règle de démarrage sera exécutée de nouveau. Peut être nécessaire si la condition de la liste est liée à la liste WfEAPSorSel (pour la reconstruire).

  • Freq. Act. (sec): Fréquence d’actualisation de la liste paramétrée. Valeur exprimée en secondes. Si définie, le contenu de la liste paramétrée se réactualisera toutes les n secondes (n étant la valeur donnée). La fréquence ne peut pas être inférieure à 10 secondes, et la valeur 0 signifie que l'objet n'est jamais actualisé automatiquement.

Onglet Interface

  • Prés. Dém. Définit la présentation de démarrage de l’application au lancement de la LAP. La liste des présentations proposées par l’aide correspond à celle des présentations de l’application rattachée.

  • Sél. Prés ? Autorise ou non la possibilité de changer la présentation de la LAP.

  • Liste Prés. Liste des présentations qui seront disponibles depuis la LAP. Si cette liste est vide, toutes les présentations seront disponibles.

  • Détail Prés.: Affiche un récapitulatif des présentations qui seront disponibles.

  • Icône: Associe une icône qui sera affichée dans le panneau où sera lancée la LAP.

  • Chargement: Définit le mode de chargement de la liste au démarrage de la LAP.

  • Style Liste: En mode évolué, ce paramètre permet de colorer les lignes paires de la liste, de la couleur définie dans « Paramètre style ».

  • Paramètre Style: Définit la couleur des lignes paires d’une liste en mode évolué.

Onglet Actions

  • Act. Std. ? Si non coché, la LAP n’aura aucune action standard. Si coché, permet d’avoir toutes les actions standard sur la LAP, ou uniquement celles définies dans « Lis. Act. Std. ».

  • Lis. Act. Std. Permet d’effectuer une sélection parmi les actions standard. La valeur vide signifie « toutes les actions standard ». Cette information n’a pas d’effet si « Act. Std. ? » n’est pas coché.

  • Lis. Act. Mét.: Permet d’effectuer une sélection parmi les actions métiers afin qu’elles apparaissent sur la LAP.

  • Lis. Act. Ong.: Permet d’effectuer une sélection parmi toutes les actions standards et métiers pour définir celles qui vont apparaître sous forme d’action onglet.

  • Grp. Barre Cmd.: Permet d’effectuer une sélection parmi tous les groupes d’action, standards et spécifiques, la liste et l’ordre des groupes qui seront affichés.

  • Détail Actions: Affiche un récapitulatif des actions standard, métiers et onglets sélectionnés pour la LAP.

  • Sél. Cond ?: Indique si l’utilisateur aura accès aux filtres et tris de l’application (conditions complexes).

  • Liste Cond.: Liste des conditions complexes autorisées. Si l’utilisateur a accès aux conditions filtres&tris complexes (flag ci-dessus coché) et qu’aucune condition n’est choisie, toutes seront disponibles.

  • Détail Cond. Résumé des conditions complexes autorisées.

  • Sél. AMG ? Indique si l’utilisateur aura accès aux Actions de modification globale.

  • Liste AMG. Liste des actions de modification globale autorisées. Si l’utilisateur a accès aux actions de modification globale (flag ci-dessus coché) et qu’aucune action de modification globale n’est choisie, toutes seront disponibles.

  • Détail AMG: Résumé des actions de modification globale autorisées.

Onglet Lignes

  • Act. Std. Lig ?

  • Lis. Act. Std. Lig.

  • Lis. Act. Mét. Lig.

  • Lis. Act. Ong. Lig.

  • Grp. Barre Cmd.

  • Détail Act. Lig.

  • Sél. Cond. Lig ?

  • Lis. Cond. Lig.

  • Détail Cond. Lig.

  • Sél. AMG ?

  • Liste AMG.

  • Détail AMG.

Pour les applications de type GFD double (commandes et lignes, etc.), paramétrage des actions disponibles sur l’entité lignes associée.

Constitution de la condition d’une LAP

Résumé de la condition de la liste en fonction de sa définition sur l’onglet « Démarrage » :

Condition Standard (liée au contexte)

et

Filtre et Tri complexe

et

ou

Liste DIALOG

Liste sur Entité

Condition d’origine de la liste

Cette condition est dépendante du contexte applicatif choisi, et est immuable. Exemple : les articles standard.

Condition avec Filtre&Tri complexe

Cette condition comprend celle du contexte applicatif choisi, plus un filtre&tri appliqué. Exemple : les articles standard gérés en stock.

Condition avec liste sur entité

Cette condition comprend celle du contexte applicatif choisi, plus un filtre sur le contenu d’une liste sur entité.

Exemple : les articles standard disponibles créés ou modifiés depuis 2005.

Condition avec liste sur entité et Filtre&Tri complexe

Cette condition comprend celle du contexte applicatif choisi, un filtre&tri appliqué, plus un filtre sur le contenu d’une liste sur entité.

Exemple : les articles standard gérés en stock, disponibles, créés ou modifiés depuis 2005.

Condition donnée par liste DIALOG

Cette condition comprend celle du contexte applicatif choisi, plus un filtre sur le contenu d’une liste DIALOG (WfEAPSorSel) issue de la règle de démarrage.

Exemple : les articles standard modifiés dans le mois.

Règle DIALOG donnant cette condition :

Condition donnée par liste DIALOG et Filtre&Tri complexe

Cette condition comprend celle du contexte applicatif choisi, plus un filtre sur le contenu d’une liste DIALOG (WfEAPSorSel) issue de la règle de démarrage, plus un filtre&tri complexe.

Exemple : les articles standard gérés en stock modifiés dans le mois.

Les actions possibles sont :

  • Listes non Utilisées

Cette action permet de gérer les listes applicatives qui ne sont pas utilisées dans le Navigateur DIAPASON. Relance de l’application de définition des LAP, mais avec un filtre ne présentant que les LAP qui ne sont pas dans le Navigateur. L’action « Suppression » permet de purger les Listes Applicatives Inutiles, alors que l’action « Copier dans le Navigateur » permet d’aller la ranger dans le Navigateur.

  • Remplacement / Sélection

Permet de remplacer, dans le Navigateur DIAPASON, les listes sélectionnées par une même liste.

Si cette action est lancée depuis l’application de définition des listes applicatives (explorateur applicatif Studio ou Navigateur), le remplacement est fait pour toute l’arborescence du Navigateur DIAPASON

Si cette action est lancée depuis l’administration des listes applicatives utilisées dans l’arborescence d’une branche du navigateur DIAPASON, le remplacement est fait uniquement à partir de la branche initialement choisie.

Après sélection des listes à remplacer, une fiche permet de saisir les critères de remplacement :

  • Listes Remplacées

Non saisissable. Editeur contenant la liste des sélections effectuées. Chaque liste applicative sélectionnée est présentée sous la forme :

Ref_Liste : Libellé_Liste (Application) (Contexte) (Nbr=Nb_Utilisations_Navigateur)

  • Liste Remplaçante

Référence de la liste applicative à utiliser pour remplacer les listes sélectionnées. Une sélection est possible parmi toutes les listes applicatives. La saisie est obligatoire et la liste remplaçante ne doit pas faire partie des sélections.

Remarque : Cette zone est initialisée avec la liste applicative sur laquelle était positionné le curseur avant le lancement de l’action de remplacement si celle-ci n’apparaît pas dans la sélection des listes à remplacer.

  • Simulation

Drapeau indiquant si on souhaite faire une simulation de remplacement ou la mise à jour effective. Cette zone est cochée par défaut.

Lors de la validation de cette fiche, suivant la valeur du drapeau de simulation, la mise à jour est lancée ou non.

En mode mise à jour, chaque liste applicative sélectionnée est remplacée par la liste remplaçante dans le navigateur Diapason.

Dans tous les cas, en simulation ou mise à jour, une trace est présentée en final.

Mode Simulation :

Mode Mise à Jour :

Remarque : Le nombre de listes remplacées peut être différent du nombre de listes sélectionnées car les listes non utilisées dans le navigateur ne sont pas comptées et apparaissent uniquement dans la partie de la trace indiquant les listes applicatives non utilisées.

  • Remplacement / App. Ctx.

Cette action est multiple.

Son principe est le suivant :

Pour chacun des éléments sélectionnés, recherche des doublons éventuels. Cette recherche va s’effectuer sur toutes les listes applicatives du navigateur ayant même application et même contexte.

Une fois tous les doublons trouvés, DIAPASON va présenter la liste suivante :

Application

Référence application.

Contexte

Référence contexte

LAP Remplacement

Référence liste applicative remplaçant tous les doublons. Cette référence est initialisée par DIAPASON selon la règle : Si des sélections ont été faites c’est la première liste trouvée qui servira de référentiel  sinon c’est l’enregistrement courant à partir duquel l’action a été lancée.

Désignation

Désignation de la liste applicative de remplacement.

LAP Remplacées

Liste des doublons qui seront remplacés.

Présentations

Liste des références présentation des LAP remplacées.

Actions

Liste des libellés des actions des LAP remplacées, sous la forme :

Libellés Actions Standard Entêtes | Libellés Actions Métier Entêtes | Libellés Actions Standard Lignes | Libellés Actions Métier Lignes

Actions disponibles :

  • Simulation

Action sur sélections multiples ayant  pour but de présenter le résultat du remplacement sur la ou les listes applicatives sélectionnées dans une trace se présentant comme suit :

  • Validation

Action sur sélections multiples ayant  pour but d’effectuer le remplacement de la ou les listes applicatives sélectionnées. Le résultat de l’action est présenté dans une trace.

  • Remplacement / App. Ctx. Pre. Act.

Cette action est multiple.

Elle est analogue à la précédente, et ne va différer que par le fait que les LAP doublons recherchées auront application, contexte, présentations, et actions identiques.

La même liste présentera les remplacements possibles.

  • Contrôle Cohérence Navigateur

Cette action re-déclenche l’utilitaire de ménage du Navigateur à la demande.

  • Consultation Conditions

Lance la consultation des conditions complexes disponibles pour la liste applicative courante.

  • Gestion groupes

Lance l’application de définition des groupes spécifiques d’action pour la barre de commande.

  • Gestion des correspondances Entête

Lance un tableur qui affiche la liste des actions qui apparaitront dans la barre de commande avec leur code action. L’objectif de ce tableur est faire le lien entre les actions qui vont s’afficher et les actions qui ont été paramétrées. Cette action s’occupe que des actions de l’entête.

  • Gestion des correspondances Ligne

Lance un tableur qui affiche la liste des actions qui apparaitront dans la barre de commande avec leur code action. L’objectif de ce tableur est faire le lien entre les actions qui vont s’afficher et les actions qui ont été paramétrées. Cette action s’occupe que des actions des lignes.

  • Gestion des boutons Entête

Lance l’application de gestion des boutons pour l’entête de l’application.

  • Gestion des boutons Ligne

Lance l’application de gestion des boutons pour les lignes de l’application.

  • Copier dans le Navigateur

Copie la LAP courante dans le but de la coller dans le Navigateur DIAPASON.

  • Localiser dans Navigateur

Présente les différentes utilisations de la liste applicative dans le Navigateur DIAPASON.

  • Exportation, Importation

Permet d’exporter ou d’importer une définition de Liste Applicative (incluant les actions spécifiques rattachées).

Depuis toute branche d’un explorateur applicatif DIAPASON

Depuis toute branche d’explorateur applicatif (hormis les branches « Favoris », « Listes Paramétrées », « Arbres », « Perts »,  « Couplages ») , les actions suivantes sont disponibles :

  • Listes Applicatives

Lance l’application de définition des Listes Applicatives décrite ci-dessus. La liste est filtrée sur l’application et le contexte fonctionnel de la branche courante.

  • Génération L.App. Auto.

Lance l’application de définition des Listes Applicatives décrite ci-dessus en mode création. La liste est filtrée sur l’application et le paramètre fonctionnel de la branche courante. Les informations suivantes sont pré remplies :

Référence : elle est générée avec la référence application et un compteur sur 3 chiffres. Non modifiable.

Application : référence branche courante. Non modifiable.

Désignation : libellé de la branche de départ.

Icône : icône de la branche de départ.

  • Génération L.App. Manuelle

Lance l’application de définition des Listes Applicatives décrite ci-dessus en mode création. La liste est filtrée sur l’application et le paramètre fonctionnel de la branche courante. Les informations suivantes sont pré remplies :

Application : référence branche courante. Non modifiable.

Désignation : libellé de la branche de départ.

Icône : icône de la branche de départ.

Utilisation des Listes Applicatives

Dans le Navigateur DIAPASON : Insérer

Lors de la définition du Navigateur DIAPASON, les Listes Applicatives sont présentées dans la liste des objets pouvant être insérés dans celui-ci.

Lors de l’utilisation du Navigateur DIAPASON, les Listes Paramétrées sont affichées dans l’arborescence du Navigateur avec éventuellement leurs liens génériques.

Remarque : La gestion des droits s’applique aux Listes Applicatives que lors de l’affichage dans le Navigateur DIAPASON.

Dans le Navigateur DIAPASON : Coller

L’action « Coller » permet d’insérer une Liste Applicative copiée au préalable.

Gestion des Droits sur les Listes Applicatives

Il est possible de définir des droits sur les Listes Applicatives comme cela est fait pour les bureaux, les explorateurs applicatifs, ….

Dans l’arborescence de Définition des Droits de l’explorateur applicatif « Exploitation », la branche « Listes Applicatives » a été ajoutée.

Les droits peuvent être définis pour les Listes Applicatives par domaine ou tous domaines confondus.

La liste présente les Listes Applicatives correspondant au domaine ou toutes les listes Applicatives si on est sur la branche « Tout Domaine ». Sur cette liste, les actions de paramétrage des droits sont disponibles.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.