Skip to main content
Skip table of contents

Créer un couplage ( définition des couplages )


La définition des couplages applicatifs est accessible depuis l’explorateur « Studio DIAPASON » :

image-20241022-150451.png

Onglet « Généralités »

Les informations de cet onglet sont générales à tous les objets de DIAPASON.

  • Référence : La référence du couplage applicatif.

  • Désignation : La désignation du couplage, correspondant au texte affiché dans un explorateur, dans le navigateur, ainsi que dans le menu contextuel lorsqu’il s’agit d’une action.

  • Libellé court : Le libellé court, correspond au texte affiché dans la barre de commande lorsque le couplage est rattaché en tant qu’action.

  • Icône : L’icône du couplage, qui sera affiché dans l’explorateur et devant le titre une fois lancé.

  • Titre : Le titre de la fenêtre du couplage

  • Mot Directeur : Le mot directeur de l’application.

  • Domaine, Famille, Sous Famille : Le domaine, la famille et la sous famille du couplage (utilisés dans la définition des droits).

  • Commentaire : Le commentaire sur le couplage.

Onglet « Démarrage »

  • Mode Démarrage : Le mode de démarrage va permettre de déterminer l’accès aux actions de gestion du couplage, et le comportement vis-à-vis des applications père.

    • 0 : Mode Visualisation : Aucune action de gestion n’est disponible, pas de blocage du père

    • 1 : Mode Gestion Libre : L’accès aux actions est disponible, le père n’est pas bloqué

    • 2 : Mode Gestion avec blocage applications père : les actions sont disponibles, le panneau père est bloqué jusqu’à la fermeture de l’arbre

    • 3 : Gestion hérité du père (mode de gestion défini par le mode de gestion du père du couplage)

  • Explorateurs applicatifs : Explorateurs depuis lesquels est accessible le couplage.

  • Règle Liens Gén. : Règle REB permettant de définir des branches génériques. Cette règle est exécutée pour chaque explorateur où est présent le couplage, ainsi que toutes les branches du navigateur ou celui-ci est présent.

Plus d’infos

L’exécution de la règle va générer des sous branches de la branche principale de l’explorateur :

Le contexte en entrée de la requête :

Toutes les variables critères de type IAP permettant d’identifier le couplage et son application père.

SCR.COU_CouRef : référence couplage.

SCR.RefExpApp : référence de l’explorateur applicatif dans le cas de l’affichage de l’arbre dans un explorateur applicatif. Les valeurs par défaut des variables critères utilisées par cette requête.

SCR.COU_TypPere : Type de père du couplage : « LPA » pour liste paramétrée, « ARB » pour arbre paramétré, « PER » pour Pert paramétré.

SCR.COU_RefPere : Référence père.

SCR.COU_TypEnf : Type d’enfant défaut : « PSD » pour une procédure de saisie dynamique, « LPA » pour une liste paramétrée, « TDY » pour un tableur dynamique et « IE » pour une fiche internet explorer.

SCR.COU_RefEnf : Référence enfant défaut du couplage.

Traitement à réaliser :

Elle doit initialiser la liste standard WFEAPLiG contenant les différentes branches génériques telles que :

WFEAPLiG.Nor 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 la liste chaînée des valeurs des critères sous la forme « NomVarCri1,ValVarCri1,NomVarCri2,ValVarCri2,… »

(exemple : SCR.AppFouRef,12045,VCR.DatLivIni,15/05/2006)

En sortie de la requête :

Pour chaque enregistrement de WFEAPLiG, création d’une sous branche dans l’explorateur.

Lors du démarrage d’une application depuis une sous branche générique, les critères contenus dans WFEAPLiG.Criteres sont transmis aux requêtes de démarrage et de construction.

  • Critères défaut : Paramétrage de la valeur défaut des critères de la règle de liens génériques.

  • Orientation séparateur: Choix de l’orientation du séparateur du couplage 

    • 0 : Vertical : le père de couplage est à gauche, l’enfant à droite

    • 1 : Horizontal : le père de couplage est en haut, l’enfant en bas

  • Caract. Séparateur: Pourcentage de proportion du père (partie de gauche ou haut) sur le total. Doit être compris entre 20 et 80.

Onglet « Définition »

  • Type Père : Type de père du couplage 

    • 0 : LPA : Liste Paramétrée

    • 1 : ARB : Arbre paramétré

    • 2 : PER : Pert paramétré

    • 3 : TDY : Tableur dynamique

Note : cas d’utilisation d’un tableur dynamique comme père d’un couplage :

Les actions paramétrables sont forcément celles du tableur (celles du couplage ne peuvent pas être définies).

Le déplacement dans le tableur (changement de ligne ou après saisie dans une cellule sans erreur et après repositionnement) déclenche la mécanique classique de couplage : règle de choix de fils + règle de médiation.

Le protocole de lancement de fils depuis le tableur est conservé et le retour d'action est le même que le tableur dynamique hors couplage.

La validation ou l'abandon du tableur déclenchent les règles RCT correspondantes et ferment le couplage (sauf si la mise à jour est interactive et qu'il y a une erreur).

  • Référence Père: Sélection de l’application père selon son type.

  • Type du Fils: Type d’enfant défaut du couplage :

    • 0 : PSD : Procédure de Saisie Dynamique

    • 1 : LPA : Liste paramétrée

    • 2 : TDY : Tableur dynamique

    • 3 : IE : Internet explorer

  • Référence Fils: Sélection de l’application enfant du couplage. Non saisi, si c’est de type Internet explorer.

  • Règle de choix Enf.: Sélection de la règle REB de choix de l’enfant de couplage. Suite à un déplacement sur le père du couplage, la requête de « choix de fils » est exécutée. Celle-ci va permettre de lancer un nouveau fils dans la partie de droite du couplage, ou de garder le même qu’avant le déplacement. Voir Couplage : requête REB de choix d'enfant

Onglet « Actions »

  • Règle de démarrage: Sélection de la règle de type REB remplaçant la règle de démarrage du père du couplage. En aucun cas la règle de démarrage du père du couplage ne s’exécute.

Cette règle de démarrage à le même contexte de variables que la règle de démarrage du père de couplage (pour une LPA voir Règle de démarrage LPA, pour un ARB voir Règle de démarrage ARB, pour un PERT voir Règle de démarrage PER), avec une variable supplémentaire en entrée :

-SCR.COU_CouRef : Référence couplage.

  • Actions: Bouton d’accès à l’application de définition des actions qui vont s’appliquer au père du couplage, en remplacement des actions définies sur celui-ci (sauf si le père est un tableur où dans ce cas ce sont les actions du tableur qui s’appliquent).

  • Règle : Règle de type RCT qui permet de gérer les actions qui vont s’appliquer au père du couplage. Voir la gestion des actions (chapitre Règle de gestion des actions )

  • Act. Détails: Bouton donnant accès au détail de l’application père du couplage dans le cas d’un arbre paramétré ou d’un pert paramétré. Cette application permettant de définir les actions accessibles pour chaque nœud ou étape d’un arbre ou d’un Pert, dans le cadre du couplage.

Onglet « Critères Conditions »

Toutes ces données vont se substituer à celles du père du couplage.

  • Critère Défaut : Valeurs par défaut des critères de la requête de construction.


JavaScript errors detected

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

If this problem persists, please contact our support.