Personnalisation des menus contextuels de HELiOS

Les fichiers CSV peuvent également être utilisés en conjonction avec l'outil PARCONFIGCOMP.EXE ou HELiOSClientConfig.exe pour développer les menus contextuels de HELiOS (fichiers XML), par exemple pour intégrer des fonctions KST (KundenSpezifische Technik, pour "Technique spécifique au client") programmées. L'outil PARCONFIGCOMP.EXE ou . HELiOSClientConfig.exE génère alors automatiquement la ligne complète dans le fichier XML à partir des entrées correspondantes du fichier CSV.

Cette procédure s'avère particulièrement pratique car les ajustements des menus spécifiques au besoin du client seront écrasés en cas de mise à jour. En utilisant les fichiers CSV appropriés, les ajustements spécifiques au client peuvent alors être ajoutés à nouveau via l'outil PARCONFIGCOMP.EXE ou HELiOSClientConfig.exe.


Ajouter des entrées au menu KST

 

Colonne Contenu

Position de la nouvelle entrée sous la forme :

XMLFILE::"HIERARCHICAL_IDS"::{POSITION}
  • {top}
    Au début (en haut) du menu
  • {bottom}
    à la fin (en bas) ou
  • {post:"ID"}
    ID étant l'élément après lequel le nouvel élément doit être inséré. Si la position spécifiée n'est pas trouvée, {bottom} sera utilisé automatiquement. L'ID doit être entre guillemets, par exemple :

{post:"Helios.Article.Modify"}

pour une position après l'entrée "Modifier la fiche d'article".

 
KST-Command ID

 

À savoir :

Le nom de la commande qui apparaîtra ultérieurement dans le menu sera automatiquement fourni par la programmation de la KST.

 

Exemple :

Supposons que vous souhaitiez ajouter quelques éléments de menu KST au menu contextuel Article Helios.PM.List.Article.xml. Trois nouvelles commandes doivent être ajoutées dans la section Général sous l'élément de menu Modifier la fiche d'article :

et trois autres commandes à la fin du menu contextuel :

À savoir :

Dans le fichier XML complet, l'ordre est inversé.

 

Menu contextuel pour les articles

 

Dans notre exemple, nous allons créer un nouveau fichier CSV, par exemple HELiOS_CONTEXT avec le contenu suivant :

 

Aperçu dans Excel :

 

Aperçu dans Notepad (ou autre) :

À savoir :

Dans cet exemple, les sauts de ligne automatiques ont été activés.

 

Colonne Contenu
  1. Nom du fichier du menu, y compris le chemin d'accès dans le dossier HiCAD ou HELiOS
    \Resources\Menus\Helios.PM.List.Article.xml
  2. Chemin d'accès de l'ID du menu dans le fichier XML menant au sous-menu dans lequel vous souhaitez insérer le nouvel élément, "Helios.PM.List.Article>General"

 

  1. Position du nouvel élément de menu, par exemple
    après la commande Modifier la ficher d'article {post:"Helios.Article.Modify"}"
    ou
    à la fin du menu  {bottom}

Le 1 est une valeur intangible qui doit impérativement être saisie ici.

 

Pour utiliser le fichier, ouvrez le programme PARKONFIGCOMP.EXE ou HELiOSClientConfig.exe. Sélectionnez le fichier et confirmez avec OK.

 

Après une configuration réussie, le fichier XML sera complété par les éléments de menu qui ont été ajoutés via le fichier CSV :

 

Le menu HELiOS correspondant se présentera alors comme suit :

 


Supprimer des entrées du menu

Il peut arriver que vous souhaitiez à nouveau supprimer des éléments de menu ajoutés, par exemple si :

Dans ce cas, les entrées dans le fichier CSV doivent être structurées comme suit :

Colonne Contenu

XMLFILE::"HIERARCHICAL_IDS"::"ID"

Nom du fichier XML avec chemin d'accès relatif.

HIERARCHICAL_IDS
ID ID de l'entrée à supprimer. Si l'ID n'est pas indiqué, c'est alors l'entièreté de la rubrique du menu qui est supprimée.
B

Il s'agit du code de l'entrée du menu à supprimer.

 
 

Interface utilisateur et fenêtres