Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont...
-
Upload
cyrille-savary -
Category
Documents
-
view
108 -
download
4
Transcript of Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont...
Solution métieravec Sharepoint 2007
Solution métieravec Sharepoint 2007
Olivier DupontConsultant associé[email protected]
Nicolas ClercMicrosoft Regional Director
www.tekigo.com
Conseils & audit logiciel AMOA & AMOE Formation & Monitorat Architectures
applicatives Mobilité Migration technologique R&D Externalisée Software factory
Centre de compétenceTeam System
Mobility Solution
Business process & integration
Le projet GAPS
General Application Purpose SoftwareOutil générique de configuration d’installation
Application collaborative métier B-to-B
Solution verticale de construction d’installation électrique
Grue,Ascenseur, …
Gestion complète du processus projetRéalisation et paramétrage technique de l’installation Documentation technique et commercialeAspect collaboratif et communautaire
Validation techniqueArchivage
Objectifs
Accroitre la proximité de la relation clientAccroitre la collaboration interne entre les différents profils
Traiter des projets plus complexesTraiter plus de nouveaux clients
Etre encore plus réactif
Etre leader par l’innovation
Comment ?
Offrir un service de qualité et des outils ergonomiques favorisant l’adoption par l’ensemble des profils utilisateurs
Optimiser les workflows entreClientService QualitéLes experts métier
Capitaliser sur les projets
Acteurs - Collaboration
ExpertEtude
Qualité
Commercial
Client
Exprime besoins Echanges technique Réceptionne
Qualifie Conçoit Soumet Réutilise Expertise
Revue technique Conformité Optimisation
Certifie Contrôle Report
Proposition
$
Spécifications techniques
Propal
Animateur
Administre Pilote Gère espace projet
Solution
Infrastructure
LCS
VS.NET 2005
Office System 2007
SQL2005
WCF
WF
WPF
Windows Server 2003 R2
Business Services
Authentification & Authorization, right
managment
Information / Knowledge management
Collaboration
Workflow
Customer Tools repository
Data, BI, Reports
Real Time Communication
Input/Output Interoperability
Interfaces
Web Services
HTML
Office 2007
PDA
Smart Applications WPF/WindowsForm
(online/offline capabilities)
RSS, flux XML
OPENXML & DOCX
Quelques mots sur la MOE
Délai courtVersion v1 opérationnelle au plutôtPriorité à l’interface riche (wpf)
doncLe moins de code possibleApproche agile
prototypageitération courte avec solution technique intermédiaire.
Stratégie de refactoring itératif de « out-of-box » vers développement spécifique
1. Liste+Formulaire auto Sharepoint2. Liste+ DisplayForm.aspx customisée3. Tables SGBD + ASP.NET 2.0 dans _layouts
Exemple :
Des besoins… Des moteurs
Workflow
Présence
Application Web spécifique
Messagerie instantanée
Bureautique
Utilisateur
Données d’un projet *.gapsx
Revue
Application SharepointOut of box
Intégration Métier
Catalogue Composant
Autorisations
Authentification
Profil
Revue technique du projet
Documents générés
Notifications
Tableau de bord Administration
Cycle projet
ListeDoclib
Fichier Meta donnée Versionning Check-in/Check-out Workflow Events Vues personnalisée RSS Ihm Web auto
Email et Alerte
Création de site Affectation de droit Usage
My site
Persistance
AD Sharepoint
Focus architecture WSS Gaps
Gaps.exe Gaps.Webservices
API OO Sharepoint
Gaps Entity Object Model
Object Adapter & Helper
_Layouts
SPListSPQuerySPFieldUserValueSPWeb…
Gaps Site template
../Site/GapsSiteProject/Clientxxx
Web.config
Gaps DocLibGaps Review ListMy Gaps task listUser project WebpartReview Quality Indicator (PKI)Review workflow
Gaps Manager
Sharepoint
Template Site Solution
Fichier .GAPSX Description projet Statut du projet Groupe « Reviewer » Group « Validator » Réutilisable ? GUID projet
Statut projet Affectation « MyTask » En fonction groupe défini
Fichier .DOCX Description projet Statut commercial
Workflow (Office Designer)
Doc technique GUID projet Module concerné Observations Corrections Action Gravité Raison
Projet
Doc livrable
Revue du projet
Question/réponse Affectation « MyTask » En fonction groupe défini
Workflow (WF)
Validation
Génération document Affectation « MyTask » En fonction groupe défini
Workflow (Approval out-of-box)
Sécurité applicative
GAPS_ANIMATORSGAPS_AUTHORS GAPS_VALIDATORSGAPS_QUALITY
Gaps SharepointSite Group
• AD• Annuaires
GAPS IHM riche WPFIntégration de service Sharepoint
Démo
API Sharepoint utilisées par GAPSSite
Listes & Doclib
SPSite =>SPWebCollection SPWeb SPFile
SPListCollection => SPList SPDocumentLibrary SPQuery & SPView
Autorisation/Authentification SPUserCollection SPUser SPGroup SPRole
Profil utilisateur UserProfileManager UserProfile
using Microsoft.Office.Server.UserProfiles;
using Microsoft.Sharepoint;
WSS 3.0
MOSS
SPField SPFieldLookupValue SPFieldUserValue
SPWorkflow
A propos de *.gapsx
XML normalisé : OpenXmlAssure le mode off-lineAccessibilité
OFFICE 12 Application métier
Mise à jour bidirectionnelle Bénéfice fonctionnel de la doclib
VersionningCheckin/CheckOutEventWorkflow…
*.GAPSX le fichier OpenXml de gaps
Démo
Conclusion Sharepoint
Un Starter Kit pour application web .NETUn framework
CollaboratifGedInterface applicatif (ex:réf utilisateur)…
Un accélérateur plus de fonctionnalité moins de code.maquettage
Naturellement ASP.NET 2.0
Conclusion Sharepoint
Intégration processus métier (lob)Application compositeMulticanalMulti client (Office, smart client, web client, « out-of-box »)
De multiples scénarios de solution technique pour répondre à des Exigences données
Un moyen de standardiser et rationnaliser les développements spécifiques .NET au sein du S.I.
Merci !
Case Study
www.microsoft.com/casestudies/casestudy.aspx?casestudyid=200083
Contactwww.tekigo.com [email protected]
Retrouvons nous sur le stand « Centre de compétence Team System »