DIAPASON 05
Breadcrumbs

Configurateur Multi-Contexte


      Comportement général

      Un scénario multi-contexte permet la définition d’articles complexes et de manière plus structurée grâce au découpage en contextes. La saisie des différents contextes doit commencer par le contexte principal (contexte de plus haut niveau, par exemple le dormant pour une menuiserie). L’enchaînement de saisie des contextes s’effectue alors selon le paramétrage défini sur le scénario.

      Exemple de déroulement d’un Scénario

      Entrée sur le contexte de plus haut niveau.

      att_8_for_293732758.png
      image-20230613-074903.png

      Validation du contexte de plus haut niveau

      ➡️ Création des contextes O1, O2, BVR

      att_10_for_293732758.png
      image-20230613-074948.png

      Validation du contexte O1

      ➡️ Création des contextes O1_T1 et O1_T 2

      att_12_for_293732758.png
      image-20230613-075030.png

      Validation du contexte O2

      ➡️ Création du contexte O2_T1

      att_14_for_293732758.png
      image-20230613-075116.png

      Définition d’un scénario de configuration


      Onglet « Définition »

      image-20230613-075154.png
      • Scénario

      Référence du Scénario.

      • Désignation

      Désignation du Scénario.

      • Mot Directeur

      Mot Directeur du Scénario.

      • Famille

      Famille du Scénario. Lien avec les paramètres utilisateurs de type « Famille de scénario commercial »

      • Type

      Valeur

      Description

      [MO] Mono-Contexte

      Un seul questionnaire est déroulé, la notion de contexte n’existe pas.

      [MU] Multi-Contexte

      Plusieurs contextes, gestion des dessins …

      • Questionnaire

      Référence du questionnaire de démarrage. Obligatoire.

      • Réf. Contexte

      Référence du Contexte de démarrage (principal). Obligatoire pour les scénarios multi-contexte.

      • Commentaire

      Commentaire associé au scénario.


      Remarque : les onglets suivants ne concernent que les scénarios multi-contextes.


      Onglet « Démarrage »

      image-20230613-075650.png
      • Règles

      Liste des règles de type GCQ exécutées au démarrage du scénario.


      Les variables suivantes peuvent être initialisées lors de l’exécution de ces règles :

      VBP.ScePreModNAf : liste des modèles de contexte non affichés

      VBP.ScePreCtxNAf : liste des références contexte non affichés

      Remarque : l’ensemble de ces variables fonctionne comme dans la définition des droits, c’est-à-dire que si les variables sont vides (rien n’est défini) tout est affiché.


      Il est également possible de paramétrer l’interface combo/bouton pour sélections/actions sur le dessin, pour cela il faut initialiser la liste WfCfgActSel :

      ActSelRef (C) : référence action de sélection

      ActSelTyp (C) : type d’action : SIM (simple), REF (référenciel)

      ActSelOrd (E) : numéro d'ordre

      ActSelLib (C) : libellé action de sélection (pour affichage dans liste déroulante)

      ActSelFam (C) : liste des codes familles des objets graphiques sélectionnables

      ActGrpCtt (C) : liste des groupes de contrainte sélectionnables

      ActSelDef (L) : indique si l'action est l’action défaut

      ActSelCtt (L) : indique si l’action tient compte des groupes de contrainte

      ActSelReq (C) : Exécution d’une requête GCQ lors de la sélection de l’action

      ActValAut (L): Validation automatique de l’action lors de la sélection.


      Si cette liste est vide, ou si la règle GCQ de traitement des actions dessins n'est pas définie, ou en mode consultation l’interface de choix des actions n’est pas affichée.


      • VBP Entrée

      Indique les variables de type VBP que le scénario reçoit de son appelant (Application de gestion des commandes commerciales ou règle exécutant un ENR-ACT-ENT). Aucune sélection indique que toutes les variables de type VBP sont reçues.


      Présentations Défaut : présentations utilisées selon le mode d’utilisation. Voir la définition des présentations.

      • Création

      Présentation pour la création (de ligne de commande, ou première configuration d’article standard).

      • Modification

      Présentation pour la modification (de ligne de commande, ou de configuration d’article standard).

      • Visualisation

      Présentation pour la visualisation sur les lignes de commande ou les articles standards.


      Onglet « Interface Client Riche »

      image-20230613-075826.png
      • Ergonomie: La liste de sélection Ergonomie permet de sélectionner parmi 4 types d’ergonomie du configurateur :

        • Dessin + Fiche

        • Fiche

        • Image + Fiche

        • Arbre + Fiche


      Dans le cas de l’assistant, on ne pourra pas choisir l’ergonomie Fiche.


      • Scénario Aide

      Définit l’ergonomie d’affichage de la liste d’aide associée aux questions.

      Valeur

      Description

      0

      Défaut : selon la définition du thème ou le choix effectué dans la barre de commandes.

      1

      Classique : un panneau recouvrant le panneau courant.

      2

      Flottante : un panneau au dessus du bureau. L’utilisateur peut déplacer le panneau d’aide qui reste au premier plan.

      3

      Contextuelle : un espace permanent à droite du bureau. Les différentes aides déclenchées lors de l’exécution du scénario sont affichées dans la zone contextuelle. A la fermeture de la procédure, si le bureau n’est pas configuré en aide contextuelle, la zone d’aide est détruite.

      4

      Assistant : affichage dans un des trois panneaux du configurateur selon le paramétrage des zones suivantes ; l’assistant peut contenir la liste d’aide classique mais aussi du texte HTML.

      Les informations suivantes de l’onglet ne s’appliquent qu’aux scénarios d’aide de type « Assistant ».


      • Mise en Page

      La liste de sélection Mise en Page permet d’organiser la configuration des trois zones du configurateur 

      [C4] Trois zones séparées horizontalement

      att_18_for_293732758.png


      [C5] Trois zones séparées Verticalement

      att_19_for_293732758.png

      [C6] Trois zones en T à l’envers

      att_20_for_293732758.png

      [C7] Trois zones en T à droite

      att_21_for_293732758.png

      [C8] Trois zones en T

      att_22_for_293732758.png

      [C9] Trois zones en T à gauche

      att_23_for_293732758.png


      • Contenu Zone

      La liste de sélection « Contenu Zone » permet de définir l’agencement des différentes parties du configurateur.

      Le premier élément de la liste sera positionné dans la zone Z1 des schémas ci-dessus, le deuxième élément dans la zone Z2 et le troisième dans la zone Z3.

      Ainsi par exemple, si l’on choisit, dans cette liste de sélection [TV,ASS,FIC] Arbre + Assistant + Fiche, l’arbre sera positionné dans la zone Z1, l’assistant dans la zone Z2 et la fiche dans la zone Z3.


      Pour définir l’ensemble des dimensions des zones, il suffit seulement de renseigner deux dimensions des différentes zones.


      • Dimension 1

      La liste de sélection Dimension 1 permet de sélectionner quelle partie dimension de zone l’on va renseigner.


      • Val. Dimension 1

      Le champ Val Dimension 1 permet de saisir cette dimension (en pixels).


      • Dimension 2

      La liste de sélection 2 permet de sélectionner la seconde dimension que l’on va renseigner.


      • Val. Dimension 2

      Le champ Val Dimension 2 permet de saisir celle-ci (en pixels).


      Soit pour l’exemple ci-dessous :

      image-20230613-082658.png


      image-20230613-082710.png



      Dans le cas où ces dimensions ne sont pas renseignées ou si les dimensions sont trop importantes pour la place disponible, le configurateur s’affiche avec des dimensions défauts (les zones côte à côte possèdent la même longueur ou largeur).


      • Inf. Saisie ?

      Permet d’indiquer que l’utilisateur disposera d’une aide à la saisie pour la question courante. Par exemple, pour saisir une dimension, il est plus pratique de connaître une plage de dimensions possibles que d’avoir une liste d’aide.

      L’aide utilisateur vient s’afficher dans une info-bulle sur la question et sur le bouton de déclenchement de la sélection. Le contenu de cette aide doit être renseigné lors de l’exécution de la règle associée à la question en mode « ASA » (avant saisie) dans la variable VBP.Ass_Que_Inf.


      • Zone Err./Alerte ?

      Affichage ou non d’une liste des erreurs, alertes et informations contenus dans la liste DIALOG WfCfgMes. Cette liste est affichée au-dessus de la zone « dessin ». Un double-clic sur une ligne de cette liste amène en saisie sur le contexte correspondant (colonne « Origine ») et la variable associée (si renseignée et accessible en saisie).

      image-20230613-082742.png
      • Apparence Erreur

      Apparence (couleurs) des lignes correspondant à une erreur dans la zone Erreur/Alerte.


      • Apparence Alerte

      Apparence (couleurs) des lignes correspondant à une alerte dans la zone Erreur/Alerte.


      • Apparence Information

      Apparence (couleurs) des lignes ne correspondant ni à une erreur ni à une alerte dans la zone Erreur/Alerte.


      • Règle d’Action Sél.: Règle DIALOG dont le but est de créer la liste des contextes à redérouler en mode calcul WfCfgCtxCalSor :

        • NumOrd (E) : numéro d’ordre de déroulement

        • CtxRef (C) : référence contexte

        • CtxCalMod (C) : valeur qui sera transmise aux règles GCQ dans SCR.CtxCalMod

        • CtxLisReqExe (C) : liste des règles GCQ à exécuter

        • CtxCalModDes (L) : indique si le calcul va modifier le dessin (VBP.CtxModDes)

        • CtxCalModEnf (L) : indique si le calcul va modifier des contextes fils (VBP.CtxModEnf)

        • CtxCalInf (C) : valeur libre qui sera transmise aux règles GCQ dans SCR.CtxCalInf


      • Règle de Calcul Sél.

      Règle DIALOG dont le but est de dérouler les règles de calcul sur un contexte (si le calcul est demandé depuis une action sur le dessin).


      • Règle de Calcul Ctx.

      Règle DIALOG dont le but est de dérouler les règles de calcul sur un contexte (si le calcul est demandé depuis la validation d’un contexte).


      Le mode de déroulement sera le suivant :

      1- Exécution de la règle de traitement d’action

      2 - Pour chaque WfCfgCtxCalSor :

      • Mise en place du contexte DIALOG

      • Exécution règles dédiées

      • Enregistrement variables + création éventuelle des fils

      • Déroulement des fils identifiés en mode calcul

      Fin_PC


      Onglet « Interface Client Web »

      Identique à l’onglet précédent, mais il n’est pas possible de choisir une ergonomie avec dessin (image forcément) ni par conséquent ce qui est en rapport avec le dessin (zone de messages, …).


      Onglet « Zone d’assistance »

      image-20230613-082903.png
      • Règle Affichage

      La règle d’affichage est une requête GCQ qui s’exécute lorsque l’on est en visualisation sur le configurateur. Elle permet de paramétrer l’affichage de la zone d’assistance en mode visualisation.

      Cette requête GCQ s’affichera avec le contexte suivant :

      SCR.CdeSCCEvt = "ASS"


      Dans cette requête d’affichage, on définira les VBP suivantes :

      VBP.Ass_Que_Htm (texte HTML)

      VBP.Ass_Que_Txt (texte brut)


      Si la VBP.Ass_Que_Htm est renseignée, son contenu sera affiché au format HTML (si le format sélectionné est HTML).

      Si la VBP.Ass_Que_Htm n’est pas renseignée et que la VBP.Ass_Que_Txt est remplie, celle-ci sera affichée (si le format sélectionné est Texte).


      Pour paramétrer la zone assistance en saisie de contexte on renseignera ces variables dans la requête GCQ de la question en cours de saisie (en mode AVT ou ASA).


      • Format

      Type de données que l’on affichera dans l’assistant :

      HTML : un viewer HTML affichera le contenu de la VBP Ass_Que_Htm.

      Texte : un éditeur affichera le contenu de la VBP VBP.Ass_Que_Txt.


      • Apparences et Feuilles de Styles

      Dans le cas où l’on a sélectionné le Format « Texte » on peut choisir les apparences du texte utilisées lors de l’affichage (Apparence Aff.) ou lors de la saisie (Apparence Sai.) d’un contexte.

      Dans le cas où l’on a sélectionné le Format « HTML » on peut choisir les feuilles de style du code HTML utilisées lors de l’affichage (Apparence Aff.) ou lors de la saisie (Apparence sai.) d’un contexte.


      Onglet « Enchaînement »

      image-20230613-082941.png
      • Renseigné

      Si non coché, l’enchaînement de saisie ne se fera que sur les contextes qui n’ont jamais été renseignés (jamais saisis). Si coché, l’enchaînement se fera indifféremment sur les contextes renseignés ou pas.


      • Déroulement Auto.

      Indique si coché que les contextes seront déroulés par défaut en mode automatique (sans saisie) lors de l’enchaînement de saisie. Peut être défini plus finement sur les modèles de contextes.


      Onglet « Sortie »

      image-20230613-083012.png
      • Dér. Ctx. Val. Rec.

      Indique si coché que les contextes redéroulés à la validation du scénario le seront dans l’ordre récursif (au plus profond d’abord). Dans le cas contraire, le déroulement se fera dans l’ordre par niveau.


      • Règle Dér. Auto. Ctx. Val.

      Règles de type GCQ exécutée lors de la validation du scénario pour déterminer les contextes à redérouler. Voir validation du scénario.


      • Occurrence Calcul: Indique pour chaque modèle de contexte dans quelles circonstances sera effectué le calcul (règle GCQ).

        • Uniquement sur la première occurrence.

        • Uniquement sur la dernière occurrence.

        • Sur toutes les occurrences.

      Remarque : cette occurrence peut être précisée par modèle de contexte dans la définition de celui-ci.


      • Règle de Calcul Ctx.

      Règle GCQ associée contenant le calcul effectué. Le contexte de cette règle est précisé ci-dessous.

      Remarque : cette règle peut être précisée par modèle de contexte dans la définition de celui-ci.


      • Nb. Itérations

      Indique le nombre de fois où le calcul (règle GCQ) sera déroulé pour chaque contexte.


      • VBP Retour

      Indique les variables de type VBP que le scénario renvoie à son appelant (Application de gestion des commandes commerciales ou règle exécutant un ENR-ACT-ENT). Aucune sélection indique que toutes les variables de type VBP sont transmises.

      Remarque : dans l’onglet « Démarrage » la zone « VBP Entrée » indique les variables de type VBP que le scénario recevra de son appelant.


      • Référence Cde. Sys.

      Règle GCQ associée contenant le calcul effectué. Le contexte de cette règle est précisé ci-dessous.


      • Règle Cde. Sys.

      Règle GCQ associée à la commande système. Le contexte de cette règle est précisé ci-dessous.


      • Cde. Sys. Validation

      Indique si la commande système est exécutée lors de la validation du scénario par le bouton « Validation ».


      • Règles Validation

      Liste des règles de type GCQ exécutées lors de la validation du scénario par le bouton « Validation ».


      • Ges. Sauvegarde

      Indique si la sauvegarde est possible sur le scénario.


      L’action Sauvegarde va permettre :

      • De mémoriser la saisie en cours (enregistrement des réponses des contextes saisis, enregistrement des contextes non saisis).

      • De ne pas dérouler le contrôle d’intégrité global de la configuration dans sa globalité : une liste spécifique de règles GCQ est exécutée ; de plus la variable SCR.CdeSCCEvt permet dans chaque règle de savoir que l’on est en mode « sauvegarde » en prenant la valeur « ENR » (au lieu de « VAL » dans le mode normal).

      • De retourner sur la ligne de commande qui sera également au statut Sauvegarde (voir paragraphe suivant détaillant cet état de ligne de devis ou commande), empêchant ainsi son utilisation dans le flux DIAPASON.


      Lors du retour sur cette configuration (par l’action de modification de la ligne de devis ou de commande), l’utilisateur va retrouver le scénario dans l’état de saisie dans lequel il se trouvait au moment de l’action Sauvegarde.


      • Cde. Sys. Sauvegarde

      Indique si la commande système est exécutée lors de la validation du scénario par le bouton « Sauvegarde ».


      • Règles Sauvegarde

      Liste des règles de type GCQ exécutées lors de la validation du scénario par le bouton « Sauvegarde ».


      • Règles Abandon

      Liste des règles de type GCQ exécutées lors de l’abandon du scénario.


      Onglet « Dessin »

      image-20230613-083220.png
      • Représentation Dessin ?

      Indique si coché que le contexte principal (et donc le scénario) pourra bénéficier d’une représentation sous forme de dessin.


      • X Début Cadre

      Position X de la gauche du cadre du contexte principal.


      • X Fin Cadre

      Position X de la droite du cadre du contexte principal.


      • Y Début Cadre

      Position Y du haut du cadre du contexte principal.


      • Y Fin Cadre

      Position Y du bas du cadre du contexte principal.


      • Objet Cadre Défaut ?

      Indique si coché que le cadre du contexte principal est représenté sous forme de dessin par un rectangle ayant ses dimensions.


      Caractéristiques Objets Dessins :

      • Sélection en Visu.

      Indique si coché que les objets dessin liés à un contexte seront sélectionnés lors de la sélection d’un contexte dans la partie « fiche dynamique » en consultation.


      • Sélection en Saisie

      Indique si coché que les objets dessin liés à un contexte seront sélectionnés lors de la saisie d’un contexte dans la partie « fiche dynamique ».


      • Défaut

      Caractéristiques Objets Graphiques Défaut.


      • Jamais renseigné

      Caractéristiques Objets Graphiques pour les contextes jamais renseignés.


      • Jamais renseigné et modifié

      Caractéristiques Objets Graphiques pour les contextes jamais renseignés et modifiés.


      • Renseigné et modifié

      Caractéristiques Objets Graphiques pour les contextes renseignés et modifiés.


      • Objet Défaut Cadre

      Caractéristiques Objets Graphiques pour les Cadres de représentation des contextes.


      Onglet « Images »

      image-20230613-083324.png
      • Mes. Patience ?

      Indique si coché qu’un message de patience est affiché pendant la génération de l’image.


      • Format Fichier

      Format du fichier généré (paramètre utilisateur entité DAO, groupe FOR).


      • Largeur Fichier

      Largeur de l’image générée (dans l’unité de mesure précisée ci-dessous).


      • Hauteur Fichier

      Hauteur de l’image générée (dans l’unité de mesure précisée ci-dessous).


      • Unité de Mesure

      Unité de mesure des dimensions de l’image.


      • Génèr. Image ?

      Indique si coché qu’une image va être générée à la validation de la ligne de commande.


      • Nom Fichier

      Nom de l’image générée.


      • Serveur stockage

      Serveur de stockage du fichier.


      • Répertoire stockage

      Répertoire de stockage du fichier sur le serveur.


      • Format Fichier

      Format du fichier généré (paramètre utilisateur entité DAO, groupe FOR)..


      • Hauteur Image

      Hauteur de l’image générée (dans l’unité de mesure précisée ci-dessous).


      • Largeur Image

      Largeur de l’image générée (dans l’unité de mesure précisée ci-dessous).


      • Unité de Mesure

      Unité de mesure des dimensions de l’image.


      • Règle DIALOG

      Règle DIALOG de type REB permettant de modifier l’image proposée automatiquement par DIAPASON avant sa génération.



      Onglet « Représentation Cadre »

      image-20230613-083508.png

      Si la zone « Objet Cadre Défaut ? » n’est pas cochée, il est possible de définir l’objet de représentation du cadre principal.


      • Type Objet

      Cette zone indique le type de l’objet à créer. Elle est munie d’une liste déroulante présentant les différents types d’objets élémentaires gérés par DIAPASON.

      • Ref. Obj. Bib.

      Zone permettant de saisir la référence d’un objet bibliothèque dans le cas ou le type de l’objet est égal à ‘BIB’.

      Zone munie d’une aide présentant toutes les références bibliothèques existantes dans DIAPASON.

      • Paramètres Bib.

      Zone permettant de saisir la listes des paramètres utilisable dans le détail de l’objet bibliothèque.

      • Coordonnées Déb. X

      Cette zone permet de donner les coordonnées de début X de l’objet. On peut saisir la coordonnée soit avec sa vraie valeur (exemple : 1000) soit avec une formule (OBJ.PERE.ObjPosDebX).

      Au niveau des formules, il est possible de récupérer les données d’un autre objet en mettant : OBJ + « . » + Référence Objet + « . » + ObjPosDebX ou ObjPosDebY ou ObjPosFinX ou ObjPosFinY ou ObjLar ou ObjHau.

      La référence Objet = PERE permet de récupérer les coordonnées du Père lors de l’intégration de l’objet bibliothèque.

      • Coordonnées Fin X

      Cette zone permet de donner les coordonnées de fin X de l’objet. On peut saisir la coordonnée soit avec sa vraie valeur (exemple : 1000) soit avec une formule (OBJ.PERE.ObjPosFinX).

      Au niveau des formules, il est possible de récupérer les données d’un autre objet en mettant : OBJ + ‘.’ + Référence Objet + ‘.’ + ObjPosDebX ou ObjPosDebY ou ObjPosFinX ou ObjPosFinY ou ObjLar ou ObjHau.

      La référence Objet = PERE permet de récupérer les coordonnées du Père lors de l’intégration de l’objet bibliothèque.

      • Coordonnées Déb. Y

      Cette zone permet de donner les coordonnées de début Y de l’objet. On peut saisir la coordonnée soit avec sa vraie valeur (exemple : 1000) soit avec une formule (OBJ.PERE.ObjPosDebY).

      Au niveau des formules, il est possible de récupérer les données d’un autre objet en mettant : OBJ + « . » + Référence Objet + « . » + ObjPosDebX ou ObjPosDebY ou ObjPosFinX ou ObjPosFinY ou ObjLar ou ObjHau.

      La référence Objet = PERE permet de récupérer les coordonnées du Père lors de l’intégration de l’objet bibliothèque.

      • Coordonnées Fin Y

      Cette zone permet de donner les coordonnées de fin Y de l’objet. On peut saisir la coordonnée soit avec sa vraie valeur (exemple : 1000) soit avec une formule (OBJ.PERE.ObjPosFinY).

      Au niveau des formules, il est possible de récupérer les données d’un autre objet en mettant : OBJ + « . » + Référence Objet + « . » + ObjPosDebX ou ObjPosDebY ou ObjPosFinX ou ObjPosFinY ou ObjLar ou ObjHau.

      La référence Objet = PERE permet de récupérer les coordonnées du Père lors de l’intégration de l’objet bibliothèque.

      • Caract. Représ.

      Cette Zone doit contenir une référence « Caractéristiques Objets Graphiques » de représentation.

      • Caractéristiques

      Cette zone doit contenir la liste chaînée des caractéristiques de présentation sous la forme « # » + <Code_Attribut> + « = » + <Valeur_Attribut> + « # » + … etc.

      • Texte

      Permet de saisir le texte rattaché à l’objet. Il est possible d’utiliser dans cette zone des valeurs de paramètres sous la forme : PAR + ‘.’ + référence paramètre.

      Exemple : la zone texte peut être égale à : Hauteur Poignée égale à PAR.HauPoi

      Définition du détail d’un scénario de configuration

      C’est l’ensemble des modèles de contextes nécessaires à la définition du produit. Chaque modèle de contexte définit le comportement des contextes associés. Par exemple, pour une menuiserie, on peut considérer les modèles « Dormant », « Ouvrant » et « Traverses ».


      Onglet « Définition »

      att_32_for_293732758.png
      • Scénario

      Référence du Scénario. Zone non saisie.

      • Ordre

      Numéro d’ordre du modèle par rapport à son modèle père. Zone non saisie.

      • Modèle Contexte

      Référence du modèle de contexte.

      • Occurrence

      Occurrence de contextes pour le modèle :

      Valeur

      Description

      [0/1] zéro ou une occurrence

      Aucun contexte ou un seul pour ce modèle (le volet roulant par exemple).

      [0/n] zéro à n occurrences

      Aucune ou plusieurs occurrences (les traverses par exemple).

      [1/1] une occurrence

      Une seule occurrence obligatoire (le dormant par exemple).

      [1/n] une à n occurrences

      Une ou plusieurs occurrences (les ouvrants par exemple).

      • Questionnaire

      Questionnaire de saisie de commande associé à ce modèle.

      • Réf. Génér.

      • Mot Directeur

      Mot Directeur du modèle de contexte.


      Onglet « Enchaînement »

      att_33_for_293732758.png
      • Déroulement Auto.

      Indique si coché que les contextes associés à ce modèle seront déroulés par défaut en mode automatique (sans saisie) lors de l’enchaînement de saisie sur ceux-ci. Peut être défini globalement sur le scénario.


      Onglet « Affichage »

      att_34_for_293732758.png
      • Onglet Défaut (Fiche)

      Modèle d’onglet défaut pour les onglets et les boutons de représentation des contextes.

      • Onglet Défaut (Arbo.)

      Modèle d’onglet défaut pour la représentation des contextes dans l’arbre.

      • Page HTML défaut

      URL d’un document à afficher lors de la saisie des contextes. Cette URL n’est pas utilisée directement par DIAPASON, mais est fournie automatiquement dans la liste WfCfgCtx dans la zone CtxNav pour être utilisée afin renseigner les variables affichées dans un onglet Web. Voir définition des présentations.


      Onglet « Sortie »

      att_35_for_293732758.png
      • Occurence Val.

      Contextes de ce modèle à dérouler à la validation du scénario :

      Valeur

      Description

      [1] La première occurrence

      La première occurrence de ce modèle seulement sera déroulée

      [D] La dernière occurrence

      La dernière occurrence de ce modèle seulement sera déroulée

      [T] Toutes les occurrences

      Toutes les occurrences de ce modèle seront déroulées

      • Règle Dér. Auto. Ctx. Val.

      Règle DIALOG de type GCQ utilisée pour la validation du scénario (phase 1 : voir validation du scénario).


      Onglet « Dessin »

      att_36_for_293732758.png
      • Sélection en Visu.

      Indique si coché que les objets du dessin associés à ce contexte doivent être sélectionnés en mode visualisation du scénario.

      • Sélection en Saisie

      Indique si coché que les objets du dessin associés à ce contexte doivent être sélectionnés en mode saisie du scénario.


      Référence Caractéristique Défaut : Caractéristiques appliquées au dessin (pour les objets associés à un contexte) :

      • Défaut

      Caractéristique des objets associés à un contexte qui a été déroulé correctement.

      • Jamais renseigné

      Caractéristique des objets associés à un contexte qui n’a jamais été saisi.

      • Jamais renseigné et modifié

      Caractéristique des objets associés à un contexte qui n’a jamais été saisi, mais dont des valeurs (VBA) ont été données par DIALOG depuis un autre contexte.

      • Renseigné et modifié

      Caractéristique des objets associés à un contexte qui a déjà été déroulé, mais dont des valeurs (VBA) ont été modifiées par DIALOG depuis un autre contexte.


      Modèles Onglets de scénario de configuration

      Description des modèles d’onglets utilisés pour l’affichage des contextes dans la fiche à onglets, pour les couleurs des contextes, pour les icônes des contextes dans les onglets ou dans l’arbre de représentation.


      Onglet « Définition »

      att_37_for_293732758.png
      • Onglet

      Référence du modèle d’onglet.

      • Désignation

      Désignation du modèle d’onglet.

      • Libellé

      Libellé du modèle d’onglet. Ce libellé est utilisé dans l’affichage des onglets.

      • Libellé Long

      Libellé long du modèle d’onglet. Ce libellé est utilisé pour le « tooltip » des onglets.

      • Commentaire

      Commentaire associé au modèle d’onglet.


      Onglet « Affichage »

      att_38_for_293732758.png

      Icônes : les icônes sont utilisés pour l’affichage des onglets, et pour l’affichage de l’arbre de représentation des contextes.

      att_39_for_293732758.png
      • Défaut

      Statut d’un contexte saisi et validé.

      • Jamais renseigné

      Statut d’un contexte qui n’a jamais été saisi.

      • Jamais renseigné et modifié

      Statut d’un contexte qu n’a jamais été saisi mais dont des variables (VBA) ont été renseignées par des fonctions DIALOG depuis un autre contexte.

      • Renseigné et modifié

      Statut d’un contexte qu a déjà été saisi mais dont des variables (VBA) ont été modifiées par des fonctions DIALOG depuis un autre contexte.


      Couleurs : les couleurs sont utilisées pour représenter l’état d’un contexte :

      att_40_for_293732758.png
      • Défaut

      Statut d’un contexte saisi et validé.

      • Jamais renseigné

      Statut d’un contexte qui n’a jamais été saisi.

      • Jamais renseigné et modifié

      Statut d’un contexte qui n’a jamais été saisi mais dont des variables (VBA) ont été renseignées par des fonctions DIALOG depuis un autre contexte.

      • Renseigné et modifié

      Statut d’un contexte qui a déjà été saisi mais dont des variables (VBA) ont été modifiées par des fonctions DIALOG depuis un autre contexte.

      • Sélectionné

      Statut d’un contexte en cours de sélection sur le dessin.


      Présentations liées au scénario de configuration

      Définition générale de la présentation

      att_41_for_293732758.png
      • Présentation

      Référence de la présentation. Par défaut, DIAPASON créée une présentation dont la référence est la référence du scénario.


      • Désignation

      Désignation de la présentation.


      • Libellé Menu

      Libellé de la présentation dans le menu de choix des présentations.


      • Ordre Menu

      Ordre de la présentation dans le menu de choix des présentations.


      • Mode Affichage

      Valeur

      Description

      [CTX] Un Contexte par Onglet

      Affichage des questionnaires dans une fiche à onglets, chaque contexte contenant dans un onglet.

      [ONG] Un seul Onglet

      Affichage des questionnaires les uns sous les autres dans une seul onglet.

      [PAR] Par paramétrage

      Affichage défini par règle GCQ.

      • Mode Aff. Dessin

      Valeur

      Description

      [0] Pas d’Affichage

      Le dessin ne sera pas affiché, même avec une ergonomie dessin + fiche.

      [QN] A la Question

      Rafraîchissement du dessin à la validation de chaque question si celui-ci a été modifié.

      [VQ] Validation Questionnaire

      Rafraîchissement du dessin à la validation du contexte si celui-ci a été modifié.

      [VS] Validation Scénario

      Rafraîchissement du dessin à la validation du scénario.

      • Règle Présentation

      Règle de type GCQ qui gère l’affichage des contextes, c’est-à-dire la liste des onglets et le rangement des contextes dans ceux-ci. Elle reçoit la liste WfCfgOngEnt (liste des onglets prévus) et doit alimenter la liste WfCfgOngSor (liste des onglets effectifs) et WfCfgOngCtx (rangement des contextes dans les onglets).


      • Contextes Règle Pré.

      Liste des modèles de contextes à la sortie desquels la règle d’affichage est déclenchée.


      • Affichage Héritage

      Si cochée, les valeurs héritées (définies sur un contexte supérieur mais pas sur le courant) seront affichées. Dans le cas contraire, les valeurs seront vides. Cette dernière solution est plus rapide mais n’affichera pas toutes les informations héritées il est alors possible d’afficher le libellé de celles-ci en italique en positionnant le paramètre général SCD-CTX-IT à la valeur OUI.


      • Ong. Contextes Non Déf.

      Modèle d’onglet pour les contextes où celui-ci n’est pas défini.


      • Enchainement Création

      Détermine le comportement en sortie de contexte, en mode création.

      Valeur

      Description

      [0] Pas d’enchaînement

      Aucun enchaînement.

      [CN] / Nomenclature de Contextes (par niveau)

      La validation du contexte enchaîne avec la saisie du contexte suivant, par numéro d’ordre et par niveau, en fonction des caractéristiques définies sur le scénario (déjà déroulé, ).

      [CR] / Nomenclature de Contextes (récursif)

      La validation du contexte enchaîne avec la saisie du contexte suivant récursivement, en fonction des caractéristiques définies sur le scénario (déjà déroulé, ).

      [PR] / Présentation

      La validation du contexte enchaîne avec la saisie du contexte suivant sur la présentation, en fonction des caractéristiques définies sur le scénario (déjà déroulé, ).

      [SO] Sortie

      La validation ou l’abandon du contexte valide ou abandonne respectivement le scénario.

      • Enchainement Modif.

      Idem « Enchaînement Création », mais en modification de scénario.


      Définition du détail de la Présentation

      Le détail de la présentation est l’organisation des onglets et des contextes dans ces onglets.

      L’application utilisée est la même que celle de définition des ergonomies GFD ou des nomenclatures de pointeurs, mais le choix des onglets se fait parmi les modèles d’onglets disponibles et les zones possibles sont les modèles d’onglets définis pour le scénario.

      Remarque : le détail de la présentation n’est pas utilisé pour les présentations dont le mode d’affichage est « PAR ».

      att_42_for_293732758.png


      • Onglets

      L’utilisateur sélectionne le(s) onglet(s) parmi la liste des modèles d’onglets qui ont été créés.

      att_43_for_293732758.png

      Les trois onglets qui composeront la présentation apparaissent sur l’écran suivant :

      att_44_for_293732758.png
      • Fiche

      Il est ensuite possible de ranger les contextes qui composeront chaque onglet.

      Cette action entraîne l’apparition de l’outil de sélection multiple qui présente les modèles de contextes :

      att_45_for_293732758.png

      Après avoir sélectionné les champs, l’écran se réaffiche :

      att_46_for_293732758.png
      • Onglet Web

      Il est possible de définir parmi les onglets d’une fiche un ou des onglets qui contiendront un « Internet Explorer » permettant d’afficher des documents (textes, graphiques, pages HTML) ou bien des URL. L’adresse à afficher doit être stockée dans une variable de type VBA ou de type VBP ou de type VBQ.

      Sélection de l’adresse à afficher dans l’onglet Web :

      att_47_for_293732758.png

      Validation de ce choix :

      att_48_for_293732758.png