Lync développement client et serveur - retours d'experiences

317 views
240 views

Published on

Retours d'expériences de développement sur Lync: Intégration de la Dynamics CRM de Microsoft et Lync. Extension fonctionnel de Lync : Mise en place d'une délégation boss/admin en utilisant les mécanismes serveurs Lync

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
317
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lync développement client et serveur - retours d'experiences

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Mise en place de ladélégation boss/admin09/02/2012Dorian Corompt / Sébastien RocheConsultant MCS France
  3. 3. Agenda Contexte  Existant fonctionnel  Evolutions fonctionnelles demandées Implémentation de la délégation Boss/Admin  Notre solution technique  Notre outil .NET Questions / Réponses
  4. 4. Contexte
  5. 5. ContexteExistant fonctionnelPositionnement manuel desdélégations avec le client Lync Relation de confiance Boss Admins Délégation Users Délégation Délégation
  6. 6. ContexteEvolutions fonctionnelles (1/2)Comment faire pour que les utilisateursde confiance puissent modifier lesdélégations de leur patron ? Boss Je pars en vacance… Boss Comment modifier les délégations de mon patron? Admins Modification des délégations de mon boss Admins
  7. 7. ContexteEvolutions fonctionnelles (2/2) Je veux … Parce que je le vaux bien…
  8. 8. Implémentation de la délégationBoss/Admin
  9. 9. Solution techniqueFonctionnement « pas à pas » - Page WebEtape 1 Etape 2 Etape 3 WS Identification des Modification des utilisateurs paramètres des (gestion des permissions) délégants uniquement Liste des délégués Connexion à notre système Appel au WS pour récupérer la Affichage des utilisateurs Lync (pages web, téléphone Lync) liste des déléguésEtape 6 Etape 5 Etape 4 B Notre solution A Audit et analyse des actions des utilisateurs SEFAUTIL.EXE Web Service Modification du « call forwarding » de l’utilisateur A vers l’utilisateur B Mise à jour de Lync Envoi de la requête au WS Modification des options Lync Gestion des téléphones Lync
  10. 10. Solution techniqueArchitecture logicielle Réponse adaptée au device Format: XML, JSON, Binaire, etc… Devices Requête HTTP GET Paramètres: id, culture, etc… Résultat de l’opération ILyncResult Web Service Plugins ILyncWebService ILyncResultBuilderPlugin Contrôle du server Lync Sélection d’un plugin LyncServerProxy ILyncResultBuilderProvider Modification des paramètres Utilitaire SEFAutil.exe Gestion des délégations
  11. 11. Solution techniqueSEFAUtil (Secondary Extension Feature Activation) Outil .NET (console) utilisant UCMA 3.0  Utilisation : Lignes de commande  Cible : Administrateurs et agents du Help Desk  Fonctionnalités : Visualiser les « call routings », modifier le « call- forwarding », modifier les délégations.  Limitations : impossible de modifier le « team ringing », le « simultaneous ringing »
  12. 12. DEMO 1 - Gestion desdélégations depuis une PageWeb
  13. 13. Outil .NETComment faire évoluer la solution? Ajout de nouveaux plugins  Génération de données adaptées à un périphérique ciblé Ajout de nouveaux front-ends au web service  Interface d’administration pour mobile Ajout de nouvelles fonctionnalités au travers des front-ends  Planifier les délégations automatiquement (synchronisation avec l’agenda) Ajout de nouvelles fonctionnalités au web service  Via UCMA  Support de workflows de délégation avancés
  14. 14. DEMO 2 – Implémentation d’unplug-in
  15. 15. Q&A

×