Ouvrir des applications externes à partir du menu Outils
Vous pouvez ajouter des articles de menu pour les autres applications au menu Outils de P6 Professional.
Pour ajouter une application externe au menu Outils dans P6 Professional :
- Accédez à
%APPDATA%\Oracle\Primavera P6\P6 Professional\<VERSION>
et faites une copie de sauvegarde du fichier Primavera.Config.xml. - A l'aide d'un éditeur XML ou de tout programme pouvant sauvegarder des fichiers au format XML, modifiez le fichier Primavera.Config.xml file afin de spécifier les applications externes à afficher dans le menu Outils.
Si vous utilisez une base de données PPM, ajoutez le noeud au noeud <External_Applications> dans le noeud <P6Professional>. Si vous utilisez une base de données EPPM, ajoutez le noeud au noeud <External_Applications> dans le noeud <P6EPPM>.
L'exemple ci-dessous présente un noeud ajoutant une entrée au menu Outils afin d'ouvrir une application Calculator :
<Calculator>
<Menu_Name>Calculator</Menu_Name>
<APIApplication>N</APIApplication>
<Application>C:\windows\system32\calc.exe</Application>
<EnableIfNoProjects>Y</EnableIfNoProjects>
<Parameters>/username="$USER" /password=$AESPASSWORD</Parameters>
<VisibleInMenu>Y</VisibleInMenu>
<Working_Dir>C:\windows\system32</Working_Dir>
</Calculator>
- Sauvegardez le fichier et fermez l'éditeur XML.
Vous pouvez spécifier plusieurs applications externes en créant plusieurs noeuds dans le noeud <External_Applications>. Chaque noeud doit avoir un nom unique. Par exemple :
<External_Applications>
<Calculator>
<Menu_Name>Calculator</Menu_Name>
<APIApplication>N</APIApplication>
<Application>C:\windows\system32\calc.exe</Application>
<EnableIfNoProjects>Y</EnableIfNoProjects>
<Parameters>/username="$USER" /password=$AESPASSWORD</Parameters>
<VisibleInMenu>Y</VisibleInMenu>
<Working_Dir>C:\windows\system32</Working_Dir>
</Calculator>
<Notepad>
<Menu_Name>Notepad</Menu_Name>
<APIApplication>N</APIApplication>
<Application>C:\windows\system32\notepad.exe</Application>
<EnableIfNoProjects>Y</EnableIfNoProjects>
<VisibleInMenu>Y</VisibleInMenu>
<Working_Dir>C:\windows\system32</Working_Dir>
</Notepad>
</Exteral_Applications>
Remarque : Ne retirez aucun des noeuds existants dans la section <External_Applications> du fichier Primavera.Config.xml.
Paramètres
Lorsque l'utilisateur ouvre l'application externe, vous pouvez transmettre les paramètres suivants en les incluant dans les balises <Parameters>.
Balise | Description |
---|---|
<Menu_Name> | Obligatoire. Texte devant être affiché dans le menu Outils. |
<APIApplication> | Obligatoire. Indique si P6 Integration API doit être appelé lors de l'ouverture de l'application. Les valeurs possibles sont Yes pour oui et N pour non. |
<Application> | Obligatoire. Chemin et nom du fichier .exe devant être ouvert. |
<EnableIfNoProjects> | Obligatoire. Indique si l'application doit apparaître dans le menu Outils même si aucun projet n'est ouvert. |
<Parameters> | Facultatif. Indique les paramètres à transmettre à l'application. Vous pouvez transmettre les paramètres suivants :
Si vous spécifiez les paramètres $PROJECT_CODES ou $PROJECT_IDS, l'option de menu est désactivée dans le menu Outils lorsqu'aucun projet n'est ouvert. |
<VisibleInMenu> | Obligatoire. Indique si l'option de menu doit être visible dans le menu Outils. Les valeurs possibles sont Yes pour oui et N pour non. |
<Working_Dir> | Obligatoire. Répertoire de travail de l'application à appeler. Il s'agit généralement du répertoire d'installation de l'application. |
Remarques
- Dans le cas de plusieurs paramètres, vous devez utiliser un point virgule comme séparateur.
- La valeur de chaîne par défaut est automatiquement ajoutée lorsque vous ajoutez une nouvelle clé.
- Si vous utilisez $PROJECT_CODES ou $PROJECT_IDS et qu'aucun projet n'est ouvert dans P6 Professional, vos applications ne seront pas disponibles dans le menu Outils.
Dernière publication le mardi 6 mai 2025