# Ajouter un planning externe

Il est possible, dans GLPI, d'ajouter un calendrier externe afin que les événements d'un agenda puissent remonter dans GLPI (calendrier personnel de l'agenda Google, Microsoft, etc. d'un technicien par exemple). Cela évite de programmer une intervention quand le technicien est déjà programmé pour une autre tâche mais n'apparaît pas comme occupé dans le planning GLPI.

Il est possible d'intégrer tout calendrier qui peut être partagé en **`.ics`**.

{% hint style="warning" %}
**Calendrier bi-directionnel**

À ce jour, **il n'est pas possible d'obtenir la bi-directionnalité** des calendriers. Vous ne pouvez pas ajouter un événement au calendrier GLPI qui sera ensuite répercuté dans le calendrier externe du technicien (Google, Microsoft, etc.).
{% endhint %}

## Google

Pour intégrer le calendrier Google dans GLPI, il doit être public :

* Depuis votre calendrier, cliquez sur dans le coin supérieur droit.
* Puis **`Paramètres`**.
* Dans **`Paramètres de mon calendrier`**, cliquez sur le calendrier concerné
* Dans **`Permissions d'accès aux événements`**, cliquez sur **`Rendre disponible au public`**.

![agenda public](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-87f70b14731db1b25d9ae594b113e63dc8aeb83d%2Fadd_external_calendar-1.png?alt=media)

* Dans **`Intégrer le calendrier`**, copiez l'URL depuis **`Adresse publique au format iCal`**.
* Puis allez au chapitre [Configuration GLPI](#setup-glpi)

![partagé public](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-6c0ba82864764dcc839ce2185ed4c4e124d6663f%2Fadd_external_calendar-2.png?alt=media)

## Microsoft

Pour intégrer un calendrier depuis Microsoft, vous devez le publier. Cela rend le calendrier public. Vous pouvez ensuite choisir quelles informations seront visibles.

* Allez dans **`paramètres`** en haut à droite
* Depuis votre boîte mail (version Web ici), allez dans **`calendrier`**
* Puis **`Calendrier`**
* Et ensuite **`Calendriers partagés`**.
* Dans la case **`Publier un calendrier`**, sélectionnez le calendrier concerné
* Choisissez le type de permissions
* Cliquez sur **`Publier`**

![publier calendrier](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-b19135b54a2b8e1eb829e308eb2450283bb0c1f4%2Fadd_external_calendar-3.png?alt=media)

* 2 liens apparaîtront, copiez le lien **ICS**

![copier le lien ICS](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-bc3ba09e837e426d871dd75eb0913ba7be702029%2Fadd_external_calendar-4.png?alt=media)

* Puis allez à la [Configuration GLPI](#setup-glpi)

## Configuration GLPI

* Depuis Assistance > Planning
* Cliquez dans la case Horaires
* Ajoutez les informations nécessaires, en pensant à coller le lien de votre planning que vous avez copié précédemment
* Cliquez sur Ajouter

![ajouter calendrier](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-bf84140e98ee7210acfb3d070f2edd87625d4b03%2Fadd_external_calendar-5.png?alt=media)

Vos événements de calendrier sont maintenant visibles dans le planning GLPI

![événement calendrier](https://1227510999-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqmRzI15ndDbFHGd5BnM4%2Fuploads%2Fgit-blob-adcd055b16a0db6ee506bf8bd5d279129bb76ea1%2Fadd_external_calendar-6.png?alt=media)
