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.