Pour se lier à une application d'inventaire, esup-helpdesk utilise des générateurs d'URL. Les URLs générées sont automatiquement ajoutées à l'interface web et permettent ainsi de naviguer depuis le suivi des demandes vers l'inventaire.
Propriétés de /properties/config.properties
Les générateurs d'URL sont définis dans le fichier /properties/domain/computerUrl.xml. Par défaut, 3 générateurs sont proposés :
- null : aucune URL
- glpi : des URLs vers l'application GLPI
- glpiThroughCas : des URLs vers l'application GLPI après authentification au serveur CAS
Générateur d'URL par défaut
Dans l'application, le générateur d'URL est défini par service. Le générateur utilisé pour les nouveaux services est donné par la propriété suivante :
#defaultComputerUrlBuilderName=null
Pour chaque service, cette propriété peut ensuite être changée via l'interface web de l'application.
Modèle des URLs GLPI
Lorsque les générateurs glpi ou glpiThroughCas sont utilisés, ils se basent sur cette propriété pour construire les URLs :
#computerUrl.glpiPattern=http://glpi.domain.edu/front/computer.php?contains[0]=%s&field[0]=1&sort=1&deleted=N&start=0
Dans la propriété ci-dessus, %s est remplacé par le nom de la machine.
Serveur CAS
L'URL du serveur CAS, utilisé par le générateur glpiThroughCas :
#computerUrl.casServiceUrl=https://cas.domain.edu?service=%s