DIAPASON 05
Breadcrumbs

Créer une liste applicative- définition LAP


Les LAP sont accessibles par ici :

image-20251218-103236.png

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

Onglet Généralités

image-20251218-103313.png


  • 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

image-20251218-103327.png


  • 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).


Conditions Liste

Comment fonctionnent les conditions ?

On peut additionner les conditions de la manière suivante :

Condition Standard (liée au contexte) et Filtre et Tri complexe et/ou Liste DIALOG/Liste sur Entité

Quelques exemples :

  • Condition d’origine de la liste : cette condition est dépendante du contexte applicatif choisi, et est immuable. Exemple : les articles standard.

att_13_for_206176503.png
  • 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.

att_14_for_206176503.png
  • 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.

att_15_for_206176503.png
  • 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 :

att_18_for_206176503.png
  • 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.

  • 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

  • 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

image-20251218-103344.png


  • 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

image-20251218-103403.png


  • 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

image-20251218-103419.png


  • 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

image-20251218-103442.png



  • 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.