19
Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé [email protected] Tekigo Nicolas Clerc Microsoft Regional Director [email protected] Tekigo

Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé [email protected] Tekigo Nicolas Clerc Microsoft

Embed Size (px)

Citation preview

Page 1: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

Solution métieravec Sharepoint 2007

Solution métieravec Sharepoint 2007

Olivier DupontConsultant associé[email protected]

Nicolas ClercMicrosoft Regional Director

[email protected]

Page 2: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 3: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 4: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 5: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 6: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 7: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 8: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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 :

Page 9: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 10: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 11: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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)

Page 12: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

Sécurité applicative

GAPS_ANIMATORSGAPS_AUTHORS GAPS_VALIDATORSGAPS_QUALITY

Gaps SharepointSite Group

• AD• Annuaires

Page 13: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

GAPS IHM riche WPFIntégration de service Sharepoint

Démo

Page 14: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 15: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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…

Page 16: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

*.GAPSX le fichier OpenXml de gaps

Démo

Page 17: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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

Page 18: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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.

Page 19: Solution métier avec Sharepoint 2007 Solution métier avec Sharepoint 2007 Olivier Dupont Consultant associé odupont@tekigo.com Tekigo Nicolas Clerc Microsoft

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 »