Du workflow via SPD au workflow bien carré sous VS.Net : le principe
J'ai posté récemment sur la notion des "Custom Activity" avec SharePoint Designer (SPD). Sujet délicat car si le principe est séduisant, quelques éléments prouvent que leur utilisation à grande échelle peut être dangereuse
Dixit les Feedbacks : http://blogs.developpeur.org/themit/archive/2008/08/14/des-activit-s-m-tiers-pour-vos-workflows-sharepoint-designer-une-bonne-technique.aspx#40974
Je n' ajouterais rien aux remarques, elle sont suffisamment claires
Une question ressort cependant : et si on réutilisait le XOML généré par SPD pour initialiser son projet VS.Net ?
Histoire d'avoir déjà une bonne base fonctionnelle prête à la customisation ?
Non ?
[Update] : suite à un commentaire avisé, j'ai volontairement changé le titre original du Post. Le développement de WF demande déja une bonne connaissance de la conception de workflow. Certes, cela semble évident mais c'est bien souvent sous estimé par nombre de développeur considérant WF ou SP comme un simple namespace de plus à connaitre. Si la transition sous VS.Net d'un WF créé sous SPD n'est clairement pas un objectif infranchissable, bien au contraire, il nécessite une véritable compétence en terme de coding SharePoint ET WF.
Genre recyclons nos bons vieux workflows SPD 

Les aficionados de ce blog se rappelleront le post sur une des sessions de la SharePoint Conference 2008 de Seattle :
SharePoint Conference 2008 : Porting SPD Worflow to VS.Net
Depuis l'idée a fait son chemin, la technique demande toujours un peu de doigté mais elle devient un grand classique !
A vrai dire, il s'agit surtout d' extraire le XOML et ses références pour les reprendre sous VS.Net
>>> SharePoint Designer peut même faire une partie du Job en republiant le WF sur votre disque !
Ça vous parait plus compliqué ?
En pratique pas tant que cela
la preuve par 2 :
Bien sur, un connaissance de base de WF sous Visual Studio est un plus, mais ca, vous le saviez déja !
Bonne lecture à tous
Renaud Comte aka TheMit (SPJetLaggeur)
Member of WygTeam
http://www.wygwam.com
Mots clés Technorati :
WF,
spd,
sharepoint,
wss,
moss,
xoml
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 :