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 :

  1. Accédez à %APPDATA%\Oracle\Primavera P6\P6 Professional\<VERSION> et faites une copie de sauvegarde du fichier Primavera.Config.xml.
  2. 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>

  3. 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 :

  • $USER
  • $ENC_PASSWORD
  • $PROJECT_IDS
  • $CURRENT_DBNAME
  • $PROJECT_CODES
  • $LANGUAGE
  • $COUNTRY
  • $APPNAME
  • $CALLING_APP
  • $BREBOOTSTRAPFILEPATH
  • $SCHEDCOMPAREBRAND
  • $AESPASSWORD
  • $ALIASNAME
  • $TSLDSELECTEDPROJECTS
  • $BRE_CONNECTION_PARAMS
  • $COOKIELOCATION
  • $RUNDIR
  • $TEMPDIR
  • $SELECTED_PROJECT_ID
  • $SELECTED_BASELINE_ID
  • $PRODUCT_CODE
  • $UPDATE_BASELINE_OPTION_FILE

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



Mentions légales | Vos droits de confidentialité
Copyright © 1999, 2021

Dernière publication le jeudi 1 juillet 2021