Apps

Module Exchange 6.1

Description

Ce module fournit 4 portlets affichant les informations issues de Microsoft Exchange: contacts, e-mail, agenda et tâches.

Pour Exchange 2003, seule la portlet OWA est compatible. OWA (Outlook Web Access) est donc requis.

Pour Exchange 2007, 2010 et 2013, le module utilise EWS (Exchange Web Services) pour afficher les portlets contacts, e-mail, agenda et tâches.

Cette version propose la fonctionnalité d'impersonation. Voir la documentation du module pour plus d'information.

Ce module ne fonctionne qu'à partir de JCMS 8.0.2.


Captures d'écran

1. Portlet Tâches
2. Portlet Agenda
3. Portlet Contact - Liste de contacts
4. Portlet Contact - Affichage détaillé
5. Portlet Mail
6. La portlet OWA

Installation

Eléments requis

  • Serveur MS Exchange 2007, 2010 ou 2013.
  • Activer l'authentification Exchange via des formulaires pour OWA (form based authentication coté server)
  • Activer l'authentification basique pour EWS
  • Le certificat SSL du serveur Exchange
    Le certificat est requis pour établir une connexion sécurisée avec le serveur Exchange. Il est créé par votre serveur Exchange.

JCMS interopère avec le serveur MS Exchange en utilisant le protocol HTTPS et en utilisant l'authentification basée sur un formulaire (Form based authentication).

Installation

  • Installer le module en suivant la procédure standard de déploiement de module.
  • Redémarrer le site.

Configuration

Module

Une fois le module déployé, aller dans la page d'administration du module et y saisir les propriétés communes :

  • Le connecteur à utiliser : e.g ews. C'est une propriété obligatoire. (Syncex n'est plus supporté)
  • Domaine du serveur Microsoft Exchange : e.g company.com
  • Hôte du serveur Microsoft Exchange : e.g myServer.company.net. C'est une propriété obligatoire.
  • Version du serveur Microsoft Exchange: 2007 ou 2010. C'est une propriété obligatoire, positionnée à 2007 par défaut.
  • Utilser la fonctionnalité d'impersonation: e.g True si l'impersonation est utilisé (voir paragraphe suivant).
  • Utilisateur impersonation : e.g L'utilisateur utilisé pour la fonctionnalité d'impersonation.
  • Mot de passe impersonation : e.g Le mot de passe utilisé pour la fonctionnalité d'impersonation.
  • Garder les informations de connection : True si vous voulez stocker les informations de connexions des utilisateurs dans JCMS (si la fonction d'impersonation n'est pas utilisé).
  • Timeout des requêtes de connexion : Timeout (en seconde) de la requête de connexion, par défaut c'est positionné à 0 (illimité ou non utilisé).
  • Timeout de requête: Timeout des requêtes Exchange pour obtenir les données, par défaut c'est positionné à 0 (illimité ou non utilisé).

Les utilisateurs JCMS peuvent avoir une configuration Exchange différentes (par exemple, un serveur OWA différent). Ces informations sont à configurer dans leur profil JCMS.

Important: Noter que les utilisateurs en base (instances de DBMember) ne peuvent pas utiliser de configuration personnalisée !

Vérifier que votre administrateur MS Exchange accepte l'authentification via les web services Exchange. Dans le cas contraire, seul la portlet OWA Frame pourra être utilisée.

Le connecteur syncex n'est plus supporté.

Le serveur Exchange requiert un canal sécurisé pour se connecter dessus. Obtenez le certtificat SSL à partir des propriétés IIS du serveur Exchange (à demander à votre administrateur MS Exchange). Placez ce certificat dans le keystore (jssecacerts) du JRE de votre serveur JCMS (JAVA_HOME\{JRE_DIR}\lib\security\jssecacerts). Vous pouvez aussi faciliter cette opération en utilisant the IIS 6.0 Resource Kit Tools.

Avant de pouvoir utiliser les portlet Exchange avec Internet Explorer, vous devez ajouter le serveur OWA à la liste des Sites de confiance dans les options de sécurité de votre navigateur. Aller dans Outils > Options Internet > Onglet Sécurité, selectionner Sites de confiance, cliquer sur Sites et ajouter l'URL duserveur OWA.

Fonctionnalité d'impersonation

Cette fonctionnalité permet d'accéder aux données MS Exchange en utilisant un compte d'application (et non celui d'un utilisateur). Néanmoins pour utiliser cette fonctionnalité le compte d'application doit avoir les droits nécessaires pour consulter les données des différents utilisateurs.

Configuration de l'impersonation : La documentation de Microsoft sur cette fonctionnalité est disponible sur MSDN documentation

Support d'Office 365

Le module est compatible avec le produit Office 365 (spécialement Exchange Online). Pour le configurer vous devez indiquer les paramètres suivants :

  • Domaine echange : maCompagnie.onmicrosoft.com
  • Hôte Exchange : https://pod51013.outlook.com (Voir le paragraphe suivant pour plus de détails)
  • Version du serveur Exchange  : 2010

Un serveur exchange est indiqué comme serveur IMAP dans l'application OWA.
Pour l'obtenir, cliquer sur Options -> Afficher plus d'options -> paramètres pour POP, IMAP et SMTP.

L'impersonation peut aussi être utilisé (en utilisant le plan entreprise). Voir cette page pour plus de détail.

Portlets

Ajouter les types Portlet Exchange dans votre espace. Créer les portlets. Si ces portlets doivent être utilisée dans le Bureau Virtuel, sélectionner l'habilité Service pour chaque portlet.

Portlet Calendrier :

Pour visualiser les évènements Exchange dans un calendrier JCMS, Il faut donner l'habilité aux portlet Calendrier de requéter les évènements Exchange.

Paramètres communs aux portlets Exchange:

  • Page Size: Taille du pager. Par défaut, elles affichent 10 éléments par page.
  • Exchange edition: définit si l'utilisateur peut ou non créer des éléments Exchange à partir de JCMS. La valeur par défaut est False.
  • Max data (portlet tâche et portlet Courrier) : définit le nombre maximum de données récupérées ( par défaut 100).

Note concernant la portlet OWA iFrame: Si vous utilisez la portlet OWA iFrame et que votre navigateur vous indique via un message de sécurité que le contenu de la portlet est bloqué, vous devez ajouter le site OWA à la liste des sites de confiance.

Membres

Le module crée un groupe pour les membres exclus par la mécanique du module. Les membres de ce groupe ne sont pas autorisés à se connecter à MS Exchange, ni à voir les portlets Exchange.

L'administrateur par défaut de JCMS fait partie de ce groupe à la création et donc n'a pas accés au données Exchange. Si d'autres membres n'ont pas de compte Exchange, il faut aussi les placer dans ce groupe.

Limites

Avec OWA iFrame:

  • Les cookies ont une durée de vie limitée, il peut être nécessaire de rafraichir le portail et de resaisir ses paramètres d'authentification.
  • Cross-domain: Il n'est pas possible d'intercepter les actions internes à la fenêtre Exchange (comme "sauvegarder et fermer")
  • ...

Informations

Version
  • 6.1
Stabilité
  • Stable
Compatibilité
  • JCMS 8 SP2
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 14,59 Mo
Mis-à-jour
  • 26/03/14
Téléchargements
  • 44
Domaines
Modules nécessaires
Calendrier
v 3.5