L'option Agenda en ligne dans le CRM permet la synchronisation entre les actions du CRM de Logistics et les évènements d'un agenda en ligne externe. Chaque utilisateur Logistics peut se synchroniser à un agenda en ligne.

L'ajout, modification et suppression d'une action dans le CRM de Logistics sont immédiatement répercutés dans l'agenda en ligne. Dans l'autre sens, l'ajout, modification et suppression d'un événement dans le calendrier en ligne sont récupérés dans Logistics au moment de l'ouverture des écrans contenant des actions du CRM.

Sur cette page

Prérequis

Le Module CRM doit être activé dans Logistics.

Et l'agenda en ligne doit supporter le protocole CalDAV avec la propriété synchronization token (sync-token). Plusieurs agendas en ligne CalDAV existent, et Logistics affichera un message lors du test de connexion si cette propriété sync-token n'est pas disponible. Les agendas en ligne suivants respectent ces conditions et ont été testés avec Logistics (mais d'autres agendas en ligne peuvent également convenir) :


Paramétrage

Dans le paramétrage du CRM, cochez l'option Agenda en ligne (CalDAV).
Ensuite, cliquez sur l'icône avec une loupe (située à droite de l'option) pour accéder au paramétrage de cette option. Lors du premier paramétrage ou lors de l'ajout d'une nouvelle association avec un agenda en ligne, il est demandé de :

  1. Sélectionner un utilisateur Logistics où les actions dont le champ Suivi par est rempli par ce même utilisateur, seront synchronisées avec un agenda en ligne.


  2. Ensuite choisir le type de connexion avec le serveur CalDAV.
       

  3. Trois paramétrages différents en fonction du type de connexion choisi à l'étape précédente:
    • Une simple authentification avec l'URL CalDAV de l'agenda en ligne, un identifiant et son mot de passe. Cette authentification est à utiliser pour l'agenda en ligne de OwnCloud.


    • Le protocole d'autorisation OAuth 2.0 est parfois nécessaire avec certains agendas en ligne.

    • Une pré-configuration pour l'agenda en ligne de Google Calendar (qui utilise le protocole OAuth 2.0), nécessite l'adresse mail du compte Google et les 2 identifiants Client ID et Client Secret. Pour générer ces identifiants, suivez les instructions dans la section Creating your client ID sur google.com. Le type d'application doit être Autre lors de la création des identifiants ID client OAuth.


Il est possible de définir autant d'associations avec des agendas en ligne qu'il y a d'utilisateurs dans Logistics.



Utilisation

Lors de la première ouverture de l'écran avec les actions du CRM, les évènements non dépassés qui sont présents dans l'agenda en ligne sont créés sous forme de nouvelles actions CRM dans Logistics. Ces nouvelles actions CRM ont le champ Suivi par rempli avec l'utilisateur qui est lié à l'agenda en ligne d'où provient l'évènement.

Toujours lors de la première ouverture, les actions CRM de Logistics avec :

  • au moins une date définie non dépassée
  • et le champ Suivi par rempli avec un utilisateur lié à un agenda en ligne,

sont ajoutées sous forme d'évènement dans l'agenda en ligne correspondant à l'utilisateur défini dans l'action CRM.

Par la suite, les diverses opérations effectuées sur les évènements de l'agenda en ligne et sur les actions CRM de Logistics sont automatiquement synchronisées. S'ils sont définis, les champs suivants des actions CRM sont synchronisés :

  • Sujet
  • Description
  • Date de début
  • Heure de début
  • Date de fin
  • Heure de fin