Avant de commencer
Timmi Absences vous permet de synchroniser en temps réel les absences avec le calendrier Outlook des collaborateurs (avec Office 365 ou Exchange). Lors de la création/approbation/suppression d'une absence dans Timmi Absences, elle sera automatiquement créée/mise à jour/supprimée dans le calendrier du collaborateur.
A noter : Timmi Absences permet également la synchronisation avec Google Calendar.
Vous trouverez dans cette fiche :
- l'aide au paramétrage pour Office 365
- l'aide au paramétrage pour Exchange on-premise
- les principaux problèmes rencontrés et leurs solutions
Paramétrage pour Office 365 (et Exchange Online avec compte Microsoft)
- Accédez au module de synchronisation des absences se trouvant dans l'application Timmi Absences > Paramétrage > Synchronisation des absences.
- Cliquez sur "Configurer".
- Dans la page de configuration, cliquez ensuite sur le bouton "Accorder les permissions d'accès"

- Ensuite, dans la fenêtre qui s'ouvre, connectez-vous à Office 365 avec un compte administrateur afin de donner à Timmi Absences les permissions nécessaires à l'accès à votre agenda.

- Une fois le consentement accordé, la synchronisation est mise à jour et prête à fonctionner.

Paramétrage pour Exchange on premise (hébergé sur vos serveurs)
Dans le cas d'une synchronisation Outlook on premise, Timmi Absences s'appuie sur un compte de service, qui a les droits de lecture et écriture sur les agendas des collaborateurs.
Voici comment créer le compte de service sous Exchange Server 2010 ou 2013 :
- Commencer par créer un utilisateur. Nous le nommerons SynchroFiggoUser.
- Créer un périmètre de permission personnalisé que l'on appellera SynchroFiggoScope:
New-ManagementScope –Name:SynchroFiggoScope –RecipientRestrictionFilter:{RecipientType -eq "UserMailbox"}
- Assigner le rôle standard d'impersonation sur l'utilisateur créé pour Timmi Absences
New-ManagementRoleAssignment –Name:SynchroFiggoAssignment –
Role:ApplicationImpersonation –User:SynchroFiggoUser –CustomRecipientWriteScope:SynchroFiggoScope
- Rafraîchissez pour que les associations soient effectives :
gpupdate /force
- Renseignez ensuite l'URL du serveur ainsi que l'identifiant et le mot de passe du compte de service dans le paramétrage de la synchronisation Exchange (Exports > Synchronisation des absences>Configurer)
- L'URL du serveur Exchange doit être de la forme https://mail.societe.com/ews/exchange.asmx. Il faut également vous assurer que l'IP du webservice de Lucca a l'autorisation d'accéder au serveur considéré.
Statut et libellé des événements dans Outlook
Le statut dans Outlook est déterminé par l'activation du paramètre "Décompté comme une absence" dans les comptes Timmi Absences.
- Si dans le compte Timmi Absences, le paramètre "Décompté comme une absence" est coché (=oui) l'évènement apparaîtra comme Busy, traduit par "Occupé" dans Outlook.
- Si dans le compte Timmi Absences, le paramètre "Décompté comme une absence" n'est pas coché (=non) l'évènement apparaîtra comme Free, traduit par "Libre" ou "Disponible" par Microsoft. C'est le cas notamment des comptes de Télétravail par exemple.
En complément, la configuration de la synchronisation peut permettre d'envoyer les libellés des événements, qui correspondent au nom du compte dans Timmi Absences :
- Si dans le paramétrage de la synchronisation, le paramètre "Masquer les libellés" = oui : Timmi Absences envoie le libellé "Absent" dans Outlook, sauf pour les comptes Timmi Absences où le paramétre "motif public" est coché (=oui), où l'on envoie le nom du compte tel qu'il apparaît dans Timmi Absences.
- Si dans le paramétrage de la synchronisation, le paramètre "Masquer les libellés" = non : Timmi Absences envoie toujours vers Outlook le libellé du compte tel qu'il apparaît dans Timmi Absences.
Détail des informations synchronisées
Libellé des événements
Vous pouvez choisir de faire apparaître ou non le type d'absence (CP, RTT, Maladie...) dans le libellé de l'événement. Par défaut les libellés sont masqués (l'événement affiche « Absent »).
Journées entières
Pour les événements d'une journée, vous pouvez choisir de les envoyer en "journée entière" ou en plage horaire. Si vous choisissez plage horaire, Timmi Absences créera un événement aux horaires paramétrés.
Statut
Lors de la saisie d'une demande en attente d’approbation, un événement de type provisoire est créé dans le calendrier. Lorsque la demande est approuvée, alors l'événement est confirmé.
Initialisation
Il est possible de synchroniser les absences déjà présentes dans Timmi Absences grâce à la fonction d'initialisation disponible en bas de la page de paramétrage.
Il suffit de saisir une date : toutes les absences après cette date seront synchronisées. Vous pouvez ainsi récupérer les absences du dernier mois par exemple.
Vous devez choisir les établissements pour lesquels synchroniser les absences. Il est ainsi possible de ne lancer une initialisation que pour certains établissements.
Problèmes fréquents
Lors de la mise en place d'une synchronisation d'agenda, vous pouvez rencontrer les erreurs suivantes.
- Tous les événements sont en erreur : c'est en général un problème d'url du serveur (Exchange on-premise) ou de droits d'accès du compte de service.
- Les événements sont en erreur pour certains utilisateurs : vérifiez l'adresse email des collaborateurs dans Lucca. Il est possible que ce ne soit pas la même que dans Office365/Exchange.
Le code erreur dans les logs (en cliquant sur Détail sur l'événement en erreur) est en général le suivant. - Les annulations d'absence sont en erreur, avec un code d'erreur de ce type :
Deux causes possibles.- Soit l'absence a été créée par un ICS issu des notifications Timmi Absences, et non par le module de synchronisation. C'est normal lors de la mise en place de la synchro, après 2-3 mois le problème ne devrait plus arriver.
- Soit l'absence a déjà été supprimée de l'agenda par le collaborateur.