palais descongrèsParis7, 8 et 9février 2012
Mise en place de ladélégation boss/admin09/02/2012Dorian Corompt / Sébastien RocheConsultant MCS France
Agenda  Contexte   Existant fonctionnel   Evolutions fonctionnelles demandées  Implémentation de la délégation Boss/Admi...
Contexte
ContexteExistant fonctionnelPositionnement manuel desdélégations avec le client Lync                                      ...
ContexteEvolutions fonctionnelles (1/2)Comment faire pour que les utilisateursde confiance puissent modifier lesdélégation...
ContexteEvolutions fonctionnelles (2/2)                         Je veux …                                     Parce que je...
Implémentation de la délégationBoss/Admin
Solution techniqueFonctionnement « pas à pas » - Page WebEtape 1                                        Etape 2           ...
Solution techniqueArchitecture logicielle                                            Réponse adaptée au device            ...
Solution techniqueSEFAUtil (Secondary Extension Feature Activation)    Outil .NET (console) utilisant UCMA 3.0        Uti...
DEMO 1 - Gestion desdélégations depuis une PageWeb
Outil .NETComment faire évoluer la solution?    Ajout de nouveaux plugins        Génération de données adaptées à un péri...
DEMO 2 – Implémentation d’unplug-in
Q&A
Prochain SlideShare
Chargement dans…5
×

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

338 vues

Publié le

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

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
338
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×