Pour se référer à l'intitulé de la question, on utilisera T_COULEUR (Couleur extérieure).
Pour se référer à l'intitulé de la réponse, on utilisera L_COULEUR (blanc).
Le nombre maximum de symboles dans le configurateur est de 2500.
Reportez-vous à la documentation de Mise en oeuvre
L'écran de saisie d'un symbole consiste à renseigner ses caractéristiques, voire à lui associer un type de contrôle.
Présentation
L'écran de saisie d'une question se présente de la façon suivante :
Symbole : Nom de la question ou de la variable sur 8 caractères.
Intitulé écran : Intitulé pour fenêtres générées sur 20 caractères.
Type symbole : Système ou utilisateur, l'origine du symbole est fixée automatiquement. En supprimant une variable système, elle est recréée automatiquement avec ses intitulés et valeurs d'origine.
Image : Il est possible de rattacher à cette zone un fichier image de format « jpg ». L'image du symbole question est stockée dans la table des symboles configurateur (CFGQST) dans un champ de type BLOB (CQUPIC). L' image peut alors être visualisée en bouton droit lorsque la question correspondante est posée dans un scénario ou une sélection. Il convient de revalider les scénarios ou sélections qui appellent ce symbole, si une image est associée au symbole a posteriori.
Type de symbole : Question ou variable. La question matérialise le texte qui sera présenté à l'utilisateur pour qu'une réponse soit donnée. La variable est une information destinée à être mémorisée pour des traitements ou des sélections ultérieurs. Exemple : une surface calculée.
Historique : Si cette case est cochée, la valeur du symbole chargée lors d'une configuration est stockée en historique.
Critère recherche : Si ce champ est coché, des recherches pourront être effectuées sur ce symbole lors d'une configuration.
Valeur par défaut : Valeur pré-affichée.
Valeur par défaut évaluée : Valeur par défaut calculée à partir d'une formule.
Compteur : Cette zone est accessible pour les symboles de type variable. Il s'agit de préciser le code du compteur qui doit initialiser la variable.
Par exemple :
L'utilisation d'un symbole de type "variable" affecté à un compteur X3 implique que le code article peut faire référence à cette variable. Lors du paramétrage du scénario, il convient donc de rappeler dans l'onglet "Créat. Composé" la variable affectée au compteur et de l'associer à l'article maître.
Article maître | ITMREF | S_CPT1 |
Dans ce cas, le code article est calculé par le compteur indiqué sur le symbole. Cette variable sera évaluée une seule fois au moment de la validation de la configuration. Si l'on désire plusieurs valeurs du compteur, il suffit d'utiliser plusieurs symboles utilisant le même compteur X3.
En utilisation occasionnelle, le type de séquence du compteur a une importance moindre. Par contre, il doit être défini en type de séquence "groupé" si l'utilisation est plus intensive pour éviter des attentes.
Caractère : Ce champ détermine le type de casse autorisée lors d'une réponse à une question. Les trois valeurs possibles sont : minuscule, majuscule ou majuscule/minuscule.
Mot clé d'aide : Il est possible d'associer un texte d'aide au format standard X3 aux symboles de type question. Ces fichiers doivent être codifiés X+code symbole, ou Y+code symbole, ou Z+Code symbole et doivent être stockés au même endroit que les fichiers d'aide du champ du dossier.
Type valeur : Réponse attendue pour les questions ou valeurs mémorisées pour les variables, le type peut être alphanumérique (30 caractères), numérique (20 caractères), date, booléen ou texte.
Il est possible de créer des variables de type texte, ce qui autorise la gestion de chaînes de caractères de 250 caractères maximum pour la création de textes de format « rtf ». Pour les questions de type texte, une fenêtre de s'ouvre automatiquement sur une saisie multi-lignes lors de l'exécution du scénario.
Un symbole de type texte ne peut pas être contrôlé ni être un critère de recherche. En revanche, il peut être conservé en historique.
Type de contrôle : Il peut prendre 4 valeurs :
Pas de contrôle
Liste de valeurs (ce type de contrôle n'est pas accessible pour un symbole de type date)
Table
Borne de valeurs
Table des réponses : Ce champ est accessible si le type de contrôle est effectué sur une liste de valeurs. Il contient le code de la table des réponses.
Le contrôle par liste de valeurs peut être dynamique. La liste des valeurs autorisées ou interdites peut être gérée par le scénario.
Pour paramétrer une liste de valeurs autorisées, il faut créer une variable codifiée « nom de la table+ON »
Pour paramétrer une liste de valeurs interdites, il faut créer une variable codifiée « nom de la table+OFF ».
Puis charger l'une ou l'autre de ces variables avec les numéros de ligne correspondant aux réponses autorisées ou interdites.
Exemple : Les couleurs des lignes numéro 1, 3, et 4 de la table des réponses COU sont interdites si la réponse à la quantité est > 99
Variable : COUOFF
Condition : S_QUANTITE > 99
Expression : ' 1,3,4 '
Le contenu de ces variables doit être chargé avant la saisie de la question correspondante. La présence de la variable COUON est prioritaire sur la présence de la variable COUOFF.
Borne début et fin : Si un contrôle sur bornes de valeurs est prévu, il faut renseigner une borne de début et de fin.
Code table : Accessible si le type de contrôle est effectué sur une table. Il contient le nom de la table X3.
Champ réponse : Pour les questions contrôlées en table X3, il est possible de définir le champ de clé à charger comme réponse dans le cas où la clé est composée de plusieurs champs. Les accès autorisés sont :
un seul champ
un champ + le site
le site + un champ
Pour ne faire apparaître et n'accepter qu'une sélection d'enregistrements pour une question contrôlée avec une table X3, on peut au choix,
Soit :
Définir une formule filtre sur la table comme ci dessus : filtre avec la formule cataloguée TLO
Soit :
Avant la question charger la variable système FILTER (S_FILTER)
Poser la question
Effacer le filtre si une autre question contrôlée par table filtrée est posée plus tard.
Formule filtre : pour les questions contrôlées en table X3, il est possible de définir une formule filtre pour n'obtenir en sélection qu'un sous-ensemble des enregistrements de la table. Ce filtre ne peut pas être conditionné.
La modification du type de contrôle ou de la table des réponses sur un symbole a pour conséquence de désactiver les scénarios et les formes et modèles qui utilisent ce symbole. Un message indique la liste des scénarios et formes et modèles à réactiver, puis à revalider.
Sur une variable système on ne peut modifier que les zones Intitulé et Historique. Une variable système supprimée sera automatiquement recréée avec les intitulés et valeurs d'origine.
Certaines variables système sont utilisables par les scénarios.
Variable | Intitulé | Consultable | Modifiable | Observations |
BPRNUM | Numéro de tiers | Oui | Oui |
|
BPRREF | Référence du tiers | Oui | Oui |
|
CMPSEL | Tableau des composés sélectionnés | Oui | Non |
|
CST | Interface coût | Oui | Oui |
|
CSTMAT | Coût matière | Oui | Non |
|
CSTMAC | Coût machine | Oui | Non |
|
CSTLAB | Coût main d'œuvre | Oui | Non |
|
CSTSCO | Coût sous-traitance | Oui | Non |
|
CSTOVE | Coût frais généraux |
|
| Non actif |
CSTTOT | Coût total | Oui | Non |
|
CUR | Devise de valorisation | Oui | Oui | (1) |
CURITM | Composé courant | Oui | Non | (2) |
CURROU | Gamme courante | Oui | Non |
|
FCY | Site | Oui | Non |
|
IPTDAT | Date de référence | Oui | Oui |
|
ITMQTY | Quantité de composé | Oui | Oui | (3) |
ITMSEL | Tableau des composants | Oui | Non |
|
NOHIS | Suppression mise en historique | Oui | Oui | (4) |
LNKOK | Statut retour lien avec table | Oui | Non | (8) |
RNDVAR | Arrondi calcul variables (nombre de décimales) | Oui | Oui | (9) |
PURDAT | Date prévis. de purge données | Oui | Oui | (5) |
TRAFLG | Indicateur de génération de trace | Oui | Oui | (6) |
ITMREF | Numéro article | Oui | Oui | Variable de travail (7) |
ITMDES | Désignation article | Oui | Oui | Variable de travail (7) |
CFGLIN | Ligne de produit | Oui | Oui | Variable de travail (7) |
CFGALP1 à CFGALP6 | Champs alphanumériques 1 à 6 Ligne de produit | Oui | Oui | Variable de travail (7) |
CFGNUM1 à CFGNUM6 | Champs numériques 1 à 6 Ligne de produit | Oui | Oui | Variable de travail (7)
|
UPDLEV | Niveau de mise à jour | Non | Non | Réservé système |
FILTER | Filtre pour symbole contrôlé avec une table X3 | Non | Oui | (10) |
RPAR | Charger d'un numéro d'article pour modifier le composé de référence | Oui | Oui |
|
RCMPn | Charger d'un code article pour modifier le composant de référence de la séquence nomenclature n | Oui | Oui | (11) |
GENDES1 | Texte « désignation article 1 » pour traitement des articles génériques | Oui | Oui |
|
GENDES2 | Idem pour « désignation article 2 » | Oui | Oui |
|
GENDES3 | Idem « désignation article 3 » | Oui | Oui |
|
DYNMAT | Montant affichable dynamiquement dans le haut de la fenêtre de scénario | Oui | Oui | Affichage en devise |
DYNABQ | Sélection dynamique d'un abaque | Oui | Oui | Mettre le nom de l'abaque à exécuter par la prochaine ligne de scénario utilisant un abaque |
(1) A initialiser en début de scénario pour cohérence de la valorisation.
(2) Le numéro de composé peut ne pas être connu si numérotation automatique.
(3) Cette variable doit obligatoirement être chargée par la réponse à une question si une quantité autre que 1 est désirée.
(4) Le positionnement à une valeur autre que zéro provoque la suppression de la mise à jour des tables "Historiques configurations"
(5) L'initialisation d'une date dans cette variable permet de définir la date de purge des données créés sinon la date de purge sera 31/12/2999.
(6) L'initialisation de cette variable permet selon les valeurs de générer une trace pour la résolution de problèmes.
(7) Ces variables non initialisées sont prédéfinies au format adéquat pour libre usage par l'utilisateur.
(8) Cette variable booléenne prend la valeur 1 si le lien a été trouvé et 0 s'il n'a pas été trouvé.
(9) La valeur par défaut est 6. Elle peut être changée par modification de la valeur par défaut du symbole. La modification est également possible par modification de la variable par scénario mais la valeur par défaut restera inchangée.
Exemple : Soit le symbole ARTNUM choix d'un article dans la table ITMMASTER
(10) Pour avoir les articles de la ligne de produits 'MIR' le scénario devra charger dans cette variable de type texte (250 caractères) le filtre avant la ligne question et l'effacer après la ligne question :
Variable FILTER expression = " [F]CFGLIN='MIR' "
Question ARTNUM
Variable FILTER expression ""
(11) Ces variables doivent être crées à raison d'une variable par numéro de séquence nomenclature.
Exemple : RCMP10 pour changer le composant de référence des liens de nomenclature numéro 10.
(12) Cette variable permet de conserver, même après génération des données, les réponses saisies pour un scénario, un tiers donné et un numéro de pièce donné.
(13) Ne pas oublier d'effacer le contenu de cette variable après la ligne utilisant l'abaque
Par click-droit sur le champ symbole, il est possible d'accéder à la fonction très utile avant d'effectuer la suppression d'un symbole.
Il peut y avoir jusqu'à cinq niveaux présentés pour un même symbole.
Champs
Les champs suivants sont présents dans cet onglet :
Symbole
| Composer le nom du symbole (max 8caractères) |
|   |
|   |
Tableau Intitulés écran
|   |
| Composer la désignation "écran" sur 20caractères maximum. |
Image
|   |
Caractéristiques
| Choisir entre : |
| Choisir le type de réponse attendu ou le format de la variable. |
| Choisir : |
| Composer le nom du fichier d'aide qui sera accessible en saisie de ce symbole. Le nom de ce fichier spécifique d'aide d'aide au format html doit être préfixé au choix par les lettres 'X', 'Y' ou 'Z' . |
Bloc numéro 5
| ocher si après exécution validée d'un scénariole symbole et sa valeur associée doivent être gardé enhistorique. |
| Cocher si le symbole doit être considéré commecritère de recherche dans les recherches en historique desconfigurations. |
| Composer éventuellement une valeur par défaut en respectant le type du symbole (alphanumérique, numérique ou date). |
|
|   |
Contrôle
| Choisir le type de contrôle. |
| type de contrôle est "Liste de valeurs",une table de contrôle doit être associée pour préciser les réponsespossibles à la question Si le type de contrôleest "Liste de valeurs", une table de contrôle doit être associéepour préciser les réponses possibles à la question. |
| Composer la valeur début (valeur exclue)conformément au format prédéfini. |
| Composer la valeur fin (valeur inclue)conformément au format prédéfini. |
| type de contrôle est "Table", le nom d'unetable X3 doit être associé pour effectuer le contrôle des réponsespossibles à la question Si le type de contrôleest "Table", le nom d'une table X3 doit être associé pour effectuerle contrôle des réponses possibles à la question. |
|
Nom du champ à charger dans la zone réponse . |
|   |
|   |
Par défaut, les états suivants sont associés à la fonction :
PRTSCR : Impression écran
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 :
Message bloquant interdisant la suppression d'une question ou d'une variable si celle-ci est présente dans un scénario.