SlideShare uma empresa Scribd logo
1 de 15
palais des
congrès
Paris




7, 8 et 9
février 2012
Mise en place de la
délégation boss/admin

09/02/2012
Dorian Corompt / Sébastien Roche
Consultant MCS France
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
Contexte
Contexte
Existant fonctionnel

Positionnement manuel des
délégations avec le client Lync
                                                  Relation de confiance




               Boss                                    Admins
                                   Délégation




                                   Users
                      Délégation                Délégation
Contexte
Evolutions fonctionnelles (1/2)

Comment faire pour que les utilisateurs
de confiance puissent modifier les
dé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
Contexte
Evolutions fonctionnelles (2/2)


                         Je veux …




                                     Parce que je le vaux
                                            bien…
Implémentation de la délégation
Boss/Admin
Solution technique
Fonctionnement « pas à pas » - Page Web


Etape 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és




Etape 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
Solution technique
Architecture 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
Solution technique
SEFAUtil (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 »
DEMO 1 - Gestion des
délégations depuis une Page
Web
Outil .NET
Comment 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
DEMO 2 – Implémentation d’un
plug-in
Q&A

Mais conteúdo relacionado

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

Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Microsoft Technet France
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
 
Outil d'aide au référencement
Outil d'aide au référencementOutil d'aide au référencement
Outil d'aide au référencementmehdi87
 
Vue d'ensemble et retour d'expérience déploiement SCCM 2012
Vue d'ensemble et retour d'expérience déploiement SCCM 2012Vue d'ensemble et retour d'expérience déploiement SCCM 2012
Vue d'ensemble et retour d'expérience déploiement SCCM 2012Microsoft Technet France
 
System Center 2012, la machinerie de l'ITIL
System Center 2012, la machinerie de l'ITILSystem Center 2012, la machinerie de l'ITIL
System Center 2012, la machinerie de l'ITILMicrosoft Décideurs IT
 
FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...
FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...
FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...Microsoft
 
K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...Microsoft Décideurs IT
 
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementGérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementMicrosoft
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardinsbenjguin
 
Poste de Travail : le voyage vers une informatique centrée sur l'utilisateur
Poste de Travail : le voyage vers une informatique centrée sur l'utilisateurPoste de Travail : le voyage vers une informatique centrée sur l'utilisateur
Poste de Travail : le voyage vers une informatique centrée sur l'utilisateurEvenements01
 
Mule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponMule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponIppon
 
Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Microsoft
 
Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...
Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...
Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...Microsoft Technet France
 
System Center 2012 | SCOM : Déploiement et migration Operations Manager 2012
System Center 2012 | SCOM :  Déploiement et migration Operations Manager 2012System Center 2012 | SCOM :  Déploiement et migration Operations Manager 2012
System Center 2012 | SCOM : Déploiement et migration Operations Manager 2012Microsoft Technet France
 
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...Microsoft Technet France
 
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...Microsoft Technet France
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Jean-François BERENGUER
 

Semelhante a Lync développement client et serveur - retours d'experiences (20)

Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 
Webinar activiti
Webinar activitiWebinar activiti
Webinar activiti
 
Outil d'aide au référencement
Outil d'aide au référencementOutil d'aide au référencement
Outil d'aide au référencement
 
Vue d'ensemble et retour d'expérience déploiement SCCM 2012
Vue d'ensemble et retour d'expérience déploiement SCCM 2012Vue d'ensemble et retour d'expérience déploiement SCCM 2012
Vue d'ensemble et retour d'expérience déploiement SCCM 2012
 
System Center 2012, la machinerie de l'ITIL
System Center 2012, la machinerie de l'ITILSystem Center 2012, la machinerie de l'ITIL
System Center 2012, la machinerie de l'ITIL
 
FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...
FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...
FIM 2010 R2 : Gestion des identités, automatisation des traitements, et gesti...
 
K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...
 
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementGérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab Management
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardins
 
Poste de Travail : le voyage vers une informatique centrée sur l'utilisateur
Poste de Travail : le voyage vers une informatique centrée sur l'utilisateurPoste de Travail : le voyage vers une informatique centrée sur l'utilisateur
Poste de Travail : le voyage vers une informatique centrée sur l'utilisateur
 
Mule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponMule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec Ippon
 
Dev ops@kelkoo
Dev ops@kelkoo Dev ops@kelkoo
Dev ops@kelkoo
 
Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11
 
Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...
Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...
Réinventons la communication client avec Microsoft Dynamics CRM et Microsoft ...
 
System Center 2012 | SCOM : Déploiement et migration Operations Manager 2012
System Center 2012 | SCOM :  Déploiement et migration Operations Manager 2012System Center 2012 | SCOM :  Déploiement et migration Operations Manager 2012
System Center 2012 | SCOM : Déploiement et migration Operations Manager 2012
 
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
 
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
System Center 2012 | Administrez vos clouds privé et public Windows Azure ave...
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)
 
Lync win7
Lync win7Lync win7
Lync win7
 

Mais de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Mais de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

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

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Mise en place de la délégation boss/admin 09/02/2012 Dorian Corompt / Sébastien Roche Consultant MCS France
  • 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
  • 5. Contexte Existant fonctionnel Positionnement manuel des délégations avec le client Lync Relation de confiance Boss Admins Délégation Users Délégation Délégation
  • 6. Contexte Evolutions fonctionnelles (1/2) Comment faire pour que les utilisateurs de confiance puissent modifier les dé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. Contexte Evolutions fonctionnelles (2/2) Je veux … Parce que je le vaux bien…
  • 8. Implémentation de la délégation Boss/Admin
  • 9. Solution technique Fonctionnement « pas à pas » - Page Web Etape 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és Etape 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. Solution technique Architecture 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. Solution technique SEFAUtil (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. DEMO 1 - Gestion des délégations depuis une Page Web
  • 13. Outil .NET Comment 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. DEMO 2 – Implémentation d’un plug-in
  • 15. Q&A