[TechEd 2007 Barcelone] Day 1 « build an Office Business Application (OBA) in an hour »
Deuxième session: « build an Office Business Application (OBA) in an hour » présentée par Eric Carter
L’objectif de cette session est un exercice de style que j’adore, surtout quand c’est bien maitrisé : partir d’un petit scénario et bâtir l’application from scratch, avec coté serveur Sharepoint, Web Service, Worflow et partie cliente Office VSTO 3.
Pourquoi cette session ? Déjà car il traite des sujets que j’aime, et surtout car c’est Eric Carter qui est aux commandes de la session donc je sais que ça va être très pro. Eric Carter, Project Manager chez Microsoft travaille depuis 5 ans sur VSTO. J’avais eu la chance l’année dernière d’intervenir avec lui sur la partie Ask the Expert, pratique d’un coté car je lui refilais les questions difficiles
enrichissant d’un autre coté d’échanger avec un expert de ce calibre.
Dans l’ordre, il va d’abord créer la partie serveur :
-
Création d’un team site sharepoint
-
Création d’un nouveau content type + liste
-
Création d’un BDC via BDC Meta Man
-
Création d’un Web Service qui appel le BDC (utilisé plus tard dans le client VSTO)
-
Création d’un Office Sharepoint Workflow dans VS 2008, ce workflow va par exemple créer automatiquement un nouveau workspace lorsqu’un document dans la liste a été approuvé.
La partie serveur étant prête, il déploie et teste déjà tout ça. Il nous montre en debug le fonctionnement du workflow. A c’est impressionnant, ‘a marche nikel 
Création ensuite du client VSTO 3.0, qui aura pour objectif de proposer une interface sympa plutôt qu’un bête document word. Il met en place dans ce client entre autre :
-
L’affichage à droite dans un task pane la liste des produits via le web service sous forme de treeview, avec en dessous une vue 3D du produit.
-
L’utilisation du Ribbon designer pour définir un bouton qui va afficher/masquer le task pane.
-
Publier le client (façon click once) et l’importer pour qu’il devienne template par défaut dans notre liste SharePoint.
Outre cette toute dernière démo qui n’a pas fonctionné, c’était globalement une belle session impressionnante en 1 heure. Il n’y avait pas forcément de nouveautés en ce qui me concerne, mais la maitrise des gars de MS corp pour enchainer des lignes de code en direct live avec les explications qui vont bien m’impressionnera toujours. Encore, encore !
Pour terminer cette première journée, un petit salut après les sessions à quelques connaissances redo, julien, arnaud, entre autres.
La suite demain !
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :