This addon is a connector for GLPI Server allowing to read an display tickets from GLPI in eXo Platform instance.
To install this addon, launch the command :
cd ${EXO_HOME}
./addon install exo-glpi-integration
To allow eXo to communicate with GPLI server, you need to add the GLPI Server ssh certificate in the java truststore of eXo Server :
- Get the Glpi server certificate :
glpi.cer
- On eXo Server, type this command
sudo keytool -importcert -alias glpi -cacerts -file glpi.cer
Then start the server
Access to Administration site, and follow video :
As an administrator, edit the layout of a page and add the portlet GLPI
As an administrator, you must enter these informations once :
- Server adress :
https//(domain)/apirest.php
- App token
- Limit the number of tickets to list : Sets the maximum number of tickets to be displayed in the first gadget
The application token can be created in Glpi server : as administrator, go to Setup > General > API, then create a new 'Api Client'. It will provide you a token, you will have to put in the application configuration on eXo side.
All users can now link eXo to their GLPI profile.
- In GLPI, Go to your preferences and generate your remote access key : My Settings > Remote Access Keys
- Then paste the token in the field token
The connector retrieves all the user's active requests and requests with closed status less than 30 days old.