4.7.3.3.1.  Icônes d'état pour la table - plinkgroups.cfg -> Bloc [<nom du rôle>] - Clé "BMPCONDITION<numéro

[Remarque]Remarque

Les bitmaps d'état pour le tableau [Status indicating bitmaps for table view] (Statusicons) dépendent du rôle, de sorte que chaque rôle doit être défini séparément.

Les pièces (expressions) peuvent être marquées de multiples façons dans le tableau des caractéristiques matérielles et véhiculer ainsi différents messages : "pièce préférentielle", "exportation possible", "disponible à différents endroits", etc. Il n'est pas seulement possible d'utiliser les icônes d'état standard rouge et vert, mais aussi n'importe quelle couleur ou symbole.

Le Les icônes d’état (par exemple ) ne peuvent avoir qu’une fonction d’indication ou peuvent être marquées d’un restriction supplémentaire à l’exportation [Export restriction]. Voir sous.

Icônes d'état dans la vue du tableau PARTdataManager - Exemple avec des icônes d'état standard en vert/rouge. Ici, l'icône d'état a en même temps un effet de signal pour la possibilité d'exportation. Les pièces pour lesquelles l'icône d'état est verte peuvent être exportées vers le système de CAO. Les pièces pour lesquelles l'icône d'état est rouge ne peuvent pas être exportées vers le système de CAO. En passant la souris sur l'icône d'état, une info-bulle apparaît (si elle a été enregistrée).

Icônes d'état dans la vue du tableau PARTdataManager - Exemple avec des icônes d'état standard en vert/rouge. Ici, l'icône d'état a en même temps un effet de signal pour la possibilité d'exportation. Les pièces pour lesquelles l'icône d'état est verte peuvent être exportées vers le système de CAO. Les pièces pour lesquelles l'icône d'état est rouge ne peuvent pas être exportées vers le système de CAO. En passant la souris sur l'icône d'état, une info-bulle apparaît (si elle a été enregistrée).

Une autre règle utile pourrait être par exemple aussi

Dunkelgrün =  Bereits verwendet an allen Standorten
Mittelgrün =  Bereits verwendet an zwei Standorten
Hellgrün   =  Bereits verwendet an einem Standort
Gelb       =  An keinem Standort verwendet, aber mit ERP-Nummer
Rot        =  Entspricht keiner Vorgabe (evtl. kombiniert mit Exportbeschränkung)

[Remarque]Remarque

Toute règle qui peut être déduite des informations des tableaux (informations sur le projet) est possible !

Icônes d'état dans l'affichage du tableau PARTdataManager - Exemple avec des icônes d'état étendues de différentes couleurs et un caractère informatif supplémentaire. En passant la souris sur l'icône d'état, une info-bulle apparaît (si elle est enregistrée).Extension des feux de signalisation Icônes de statut étendues

Icônes d'état dans l'affichage du tableau PARTdataManager - Exemple avec des icônes d'état étendues de différentes couleurs et un caractère informatif supplémentaire. En passant la souris sur l'icône d'état, une info-bulle apparaît (si elle est enregistrée).

Icônes d'état dans la vue en liste de PARTdataManager

Icônes d'état dans la vue en liste de PARTdataManager

Conditions préalables

Veuillez copier les bitmaps utilisés dans le répertoire $CADENAS_SETUP/bitmaps.

La taille maximale du bitmap est de 16 x 16 px.

Il est possible d'enregistrer autant de bitmaps d'état (couleurs et symboles) que l'on veut.

Configuration

Paramètres par fichier de configuration $CADENAS_SETUP/plinkgroups.cfg:

Bloc [<nom du rôle>], clé BMPCONDITION<NUMBER>, la première valeur contient la condition, la deuxième valeur contient le chemin du bitmap, la troisième valeur contient le texte de l'info-bulle(facultatif).

Exemple 1:

[LOC1]
BMPCONDITION0="((LOC1.EQ.'x').AND.(LOC2.EQ.'x').AND.(LOC3.EQ.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_3.png","ALL LOC"
BMPCONDITION1="((LOC1.EQ.'x').AND.(LOC3.EQ.'x').AND.(LOC2.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_2.png","2 LOC"
BMPCONDITION2="((LOC1.EQ.'x').AND.(LOC2.EQ.'x').AND.(LOC3.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_2.png","2 LOC"
BMPCONDITION3="((LOC2.EQ.'x').AND.(LOC3.EQ.'x').AND.(LOC1.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_2.png","2 LOC"
BMPCONDITION4="((LOC1.EQ.'x').AND.(LOC2.NE.'x').AND.(LOC3.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_1.png","1 LOC"
BMPCONDITION5="((LOC2.EQ.'x').AND.(LOC1.NE.'x').AND.(LOC3.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_1.png","1 LOC"
BMPCONDITION6="((LOC3.EQ.'x').AND.(LOC1.NE.'x').AND.(LOC2.NE.'x'))","$(CADENAS_SETUP)/bitmaps
 /state_green_circle_1.png","1 LOC"
BMPCONDITION7="(ERP_PDM_NUMBER.NE.'')","$(CADENAS_SETUP)/bitmaps/state_green_circle_0.png",
 "NO LOC"
BMPCONDITION8="(ERP_PDM_NUMBER.EQ.'')","$(CADENAS_SETUP)/bitmaps/state_red_circle.png",
 "NO STD"

Signification : Si la colonne "LOC1" ET la colonne "LOC2" ET la colonne "LOC3" contiennent chacune un 'x', alors la condition est remplie. L'icône d'indication définie dans la colonne Bitmap s'affiche alors.

En option, vous pouvez indiquer une info-bulle [Tooltip]. Il est préférable de saisir un terme générique. Ce terme est automatiquement saisi dans le tableau de traduction sur la page d'onglet Traductions [Translations]. Vous pouvez y déposer des traductions dans autant de langues que vous le souhaitez. Si vous déplacez le curseur de la souris sur une icône d'état dans le PARTdataManager, le texte de la traduction s'affiche.

[Astuce]Astuce

Si vous souhaitez reproduire l'exemple vous-même, consultez à cet effet les paramètres de l'instance de base de données PLDBDEMO dans le rôle "LOC1".

Réglage dans l'interface utilisateur sous PARTadmin -> Catégorie Rôles [Roles] -> Page d'onglet Affichage [Display] -> Zone de dialogue Couleurs d'état pour le tableau [Status indicating bitmaps for table view]:

[Remarque]Remarque

Les conditions sont classées par ordre de priorité. Les conditions placées en premier (en haut) ont une priorité plus élevée. Cela signifie que si plusieurs conditions sont remplies en même temps dans un répertoire, c'est celle qui est placée le plus haut dans la liste des conditions qui l'emporte.

Vous pouvez modifier la position d'une ligne de la manière suivante : sélectionnez la ligne souhaitée et déplacez-la vers le haut ou vers le bas en maintenant le bouton de la souris enfoncé.

Supprimez les lignes après la sélection à l'aide de la touche Suppr.

Exemple 2:

Le paramètre dans le fichier de configuration $CADENAS_SETUP/plinkgroups.cfg:

[DUMMY]
BMPCONDITION0="((ERP_PDM_NUMBER.NE.'').AND.(LOC1.NE.'x').AND.(LOC2.NE.'x').AND.(LOC3.NE.'x'))",
"$(CADENAS_SETUP)/bitmaps/linkdbdemo/department/trafficlight_location/rrr.png",
"USA: not available, Germany: not available, Japan: not available"

[Astuce]Astuce

Si vous souhaitez reproduire l'exemple vous-même, consultez à cet effet les paramètres de l'instance de base de données PLDBDEMO dans le rôle "DUMMY".

Réglage dans l'interface utilisateur sous PARTadmin -> Catégorie Rôles [Roles] -> Page d'onglet Affichage [Display] -> Zone de dialogue Couleurs d'état pour le tableau [Status indicating bitmaps for table view]

Exemple 3 avec une condition complexe:

Syntaxe avec CONTAINS, FALSE, TRUE et liaison de plusieurs conditions :

(CONTAINS(NB,'DIN').EQ..FALSE.).AND.(CONTAINS(NB,'schraube').EQ..TRUE.).AND.D.LE.8

Les trois conditions suivantes sont liées entre elles par 'AND' :

  • Le NB ne doit PAS contenir la chaîne 'DIN'.

  • Le NB DOIT contenir la chaîne 'visser'.

  • La variable 'D' doit être inférieure ou égale à 8. ('LE' signifie "lower equal")

Un carré bleu est sélectionné comme bitmap.

Condition dans PARTadmin

Condition dans PARTadmin

Résultat dans PARTdataManager : Vis ISO avec diamètre inférieur ou égal à 8

Résultat dans PARTdataManager : Vis ISO avec diamètre inférieur ou égal à 8

Possibilités de combinaison de la condition d'exportation [Export condition] et des bitmaps d'état pour la table [Status indicating bitmaps for table view]

Vous pouvez combiner les paramètres de l'onglet Général [General] -> Condition d'exportation [Export condition] avec ceux de l'onglet Affichage [Display] -> Bitmaps d'état pour le tableau [Status indicating bitmaps for table view]:

Statusbitmaps pour la table [Status indicating bitmaps for table view] peut également être utilisé si la condition d'exportation [Export condition] n'est pas utilisée.

Les bitmaps d'état pour la table [Status indicating bitmaps for table view] et la condition d'exportation [Export condition] sont deux fonctions fondamentalement différentes, mais qui peuvent interagir.

Les possibilités de combinaison sont expliquées ci-dessous :

  • Condition d'exportation [Export condition] utilisée dans l'onglet Général [General] ET pas de fonction Bitmaps:

    => l'indicateur d'état rouge-vert est effectif.

    C'est-à-dire que : Si la condition qui a été saisie sous Condition d'exportation [Export condition] est remplie, l'affichage d'état vert apparaît. Si ce n'est pas le cas, l'affichage d'état rouge apparaît.

    Voir Section 4.7.3.1.7, «  Condition d'exportation - plinkgroups.cfg -> Bloc [nom de rôle] -> Clé "EXPORTRESTRICTION  ».

  • Condition d'exportation [Export condition] non utilisée dans l'onglet Général [General] ET aucune entrée sous Bitmaps:

    => Aucun feu de signalisation n'apparaît.

  • Condition d'exportation [Export condition] non utilisée dans l'onglet Général [General] ET fonction Bitmaps utilisée :

    => Vous pouvez utiliser autant de bitmaps (couleurs) que vous le souhaitez. Il n'y a pas de restriction d'exportation.

  • Condition d'exportation [Export condition] utilisée dans l'onglet Général [General] ET fonction Bitmaps utilisée :

    => Vous pouvez utiliser autant de bitmaps (couleurs) que vous le souhaitez. Il y a une restriction d'exportation. Seules les parties qui répondent à la condition d'exportation peuvent être exportées. Il faut veiller à ce que les conditions sous Condition d'exportation [Export condition] et la condition sous Bitmaps s'imbriquent de manière appropriée.

    [Remarque]Remarque

    Si des conditions sont définies et qu'aucune d'entre elles ne s'applique, les bitmaps sont grisés.

[Remarque]Remarque
Page d'onglet Affichage [Display] -> Bitmaps d'état pour le tableau [Status indicating bitmaps for table view]

annule les icônes standard "vert - rouge" qui résultent de la condition énoncée sous

Onglet Général [General] -> Condition d'exportation [Export condition]

La mesure dans laquelle il existe une restriction d'exportation dépend du réglage sous l'onglet Général [General] -> Condition d'exportation [Export condition]. Vous trouverez une description détaillée de la définition des règles sous Section 4.7.3.1.7, «  Condition d'exportation - plinkgroups.cfg -> Bloc [nom de rôle] -> Clé "EXPORTRESTRICTION  ».