Archive

Articles taggués ‘Business Connectivity Service’

Techdays 2010 – Comment intégrer les données métiers avec SharePoint 2010 (SP2010)

Une session 100% démo, rien de mieux pour aller directement dans le concret, être dans le bain…

Cette cession avait pour objectifs de montrer par l’exemple, les apports de SharePoint 2010 dans l’intégration des données métiers. Les points abordés ont été les suivants :

  • Business Connectivity Service
  • Mode Offline
  • Reporting
  • Workflow

1-    Business Connectivity Service (BCS)

Remplaçant des BDC dans Moss 2007, ce nouveau service est doté d’une interface facile à manier. En quelques clic vous voilà connecté à une base de données, vous permettant ainsi d’avoir un accès en lecture et écriture (et oui ça marche dans les deux sens) aux données des produits, contacts, … dans une liste SharePoint. De là, vous avez la possibilité d’éditer en mode formulaire un enregistrement, apporter une modification à un libellé par exemple et hop… celle-ci est automatiquement visible dans le système source. A contrario, vous modifiez dans votre système source une donnée, elle est visible quasi-instantanément dans la liste SharePoint.  Avec MOSS 2007, il fallait passer par l’écriture d’un fichier XML pour se connecter à source applicative externe…

2-    Mode Offline

En s’appuyant sur l’exemple précédent, il s’agit ici d’utiliser le WorkSpace dans SharePoint 2010 qui permet, où que l’on soit, de travailler en mode déconnecté. Ainsi, vous accédez à un Site SharePoint off-line dans lequel vous retrouvez votre liste dont le contenu est accessible en lecture et en écriture. Dès que le Workspace détecte une connexion réseau, le Site SharePoint et la base de données source, à partir de laquelle le BCS a été défini précédemment, sont automatiquement synchronisés. 

3-    Reporting

La démo ici consistait à utiliser Excel Services en publiant un fichier Excel contenant un tableau dans une bibliothèque de documents sur un site SharePoint 2010. Rien de neuf par rapport à MOSS 2007 jusque là ! Sauf qu’à partir de cette bibliothèque, il est possible d’ouvrir le fichier Excel en mode édition et de modifier son contenu : ajouter des formules, des graphes, … mais aussi, grâce à l’API REST, nouveauté de SP2010, de prendre ce dont on a besoin (plage de cellules, graphe, …) dans le classeur est mettre tout cela en affichage sur une page d’accueil, pour illustrer les principaux indicateurs d’une BU par exemple.

SP 2010 intègre aussi une ChartPart qui offre un certain nombre de graphes qu’il est possible d’utiliser pour illustrer le contenu d’une liste SharePoint. Pour compléter notre exemple, il est question ici d’utiliser cette ChartPart avec la liste précédemment créée pour illustrer sous forme graphique son contenu.

4-    Workflow

Avec Moss2007, les workflow étaient modélisables notamment depuis SharePoint Designer. SP2010 permet aussi de mettre en place un workflow avec Visio. Il suffit dans Visio 2010 d’utiliser le template « Microsoft SharePoint Workflow ». Toute la partie modélisation peut ainsi être faite facilement depuis Visio, en utilisant les objets appropriés (procédé, décision, condition,…) en drag and drop, d’importer ensuite le workflow dans SharePoint Designer pour le finaliser avec les actions et les connexions adéquates.