Designer de workflow wf4 wpf avec ribbon office

Soyez le premier à donner votre avis sur cette source.

Vue 10 451 fois - Téléchargée 1 330 fois

Description

Ce code est destiner à démontrer les possibilités de rehosting du designer de WF4.
La solution contient une window (style office 2007) et un control. Ce control peut donc être utilisé sans les Ribbons Office.

Solution réalisée avec Vsiaula Studio 2010 RC.

Petit lien vers le post décrivant la source :

http://blogs.codes-sources.com/jeremyjeanson/archive/2010/03/02/wf4-r-aliser-son-propre-designer-de-workflow.aspx

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
samedi 19 juin 2010
Statut
Membre
Dernière intervention
14 juin 2012

Bonjour jmenfous , personnellement j'adore cette source ! mais en retapant la source pour mes besoins je n'est pas réussi à obtenir un code à la fin.
Je m'explique : le workflow est un peu comme texte à trou et donc ont définit juste les paramètres pour compléter un code. donc voila la question peu t'on récupérer se code vb.net ?

Merci d'avance bonne journée à vous !
Messages postés
117
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
2 juillet 2009
1
Bonjour Merdecmoi,

-> Visual Studio 2010 Ultimate
Rien que ça... et bien, il y en a qui ont les moyens ;)

-> l'appel de processus compiler via un flux workflow ...
Désolé mais je n'ai rien compris à cette phrase.

si il s'agit des définitions de workflows, elles peuvent être de deux type : Code (C#/Vb) ou Xaml. Ces deux type de définitions de workflow peuvent être utilisées par un hote de workflow pour que clui-ci créé une instance de workflow et l'exécute (3 hotes existent : WorkflowInvoker, workflowapplciation ou workflowservicehost).

...
Pour ce qui est du second message, il est claire que tu n'as pa compris cette source... il s'agit du réhosting des controles de WF4. En aucun cas ce code n'est une réécriture d'un compilateur ou d'un hote de workflow. Il utilise juste ce qui existe.
Dans l'exemple qui provoque une erreur, il faut aller regarder un peu plus loin que ça ;)

Car dans cet exemple l'aide à la frape de Visual Studio ne peut ^pas être utilisée. Ce qui sous-entend que tu l'on ne peut pas se rendre compte d'une erreur de frappe. Dans ton cas, tu as oublié que ce code s'exécutait sans import des références System (on ne peut donc pas utiliser DateTime sans sons namespace complet)... d'où ton erreur de compilation qui n’est pas possible;) (cette compilation utilise les mêmes éléments que Visual Studio, ce n’est pas un code de mon fait)

Je pense qu'il serait sage que tu te renseigne pour avoir une formation WF4 car ce sujet est très vaste qui ne peuvent s'apprendre à taton :(
Messages postés
4
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
29 octobre 2010

je reviens à la charge :).

Sur un controle conditionnel (IF) sous visual on peut faire ceci:
Date.Now.DayOfWeek = DayOfWeek.Friday

Sous ton applis... Date.Now.DayOfWeek = DayOfWeek.Friday -> provoque une erreur de "compilation". On peut toute fois lancer l'executable, ce qui provoque un beau bordel apres.

A mon sens, c'est un cas que tu n as pas du prévoir. Maintenant, en restant objectif, le fond est pas mal. Par contre, la question est : peut on ajouter ce qui manque (je pense que oui :) )
Messages postés
4
Date d'inscription
mercredi 26 octobre 2005
Statut
Membre
Dernière intervention
29 octobre 2010

ok merci pour les réponses :)

Pour ma version de visual, j'utilise la version 2010 utlimate :) ... donc à priori j'ai pas de limitation.

La c'est plus lié à ma connaissance réscente du produit: l'appel de processus compiler via un flux workflow ... j'ai une lacune de ce coté ... à moins que vous soyez capable de me guider (je suis entrain de fouiller la msdn).

Merci :)
Messages postés
117
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
2 juillet 2009
1
Bonjour Merdecmoi,

Au vu des questions possées, je pense que c'est une version Visual Studio Express qui est utilisée... et malheureursement il n'est pas possible d'utilisier cette version pour designer un workflow Xaml.

Pour plus d'informations sur le sujet, et comment contourner le soucis, j'ai fais un petit article il y a déjà quelques temps :
http://blogs.codes-sources.com/jeremyjeanson/archive/2010/05/05/wf4-designer-des-workflows-avec-vs2010-express-yes-we-can.aspx

Pour la question relative aux writeline. Ce projet n'integre pas l'utilisation d'extensions lors de l'execution. Ceci est utile pour le textwriter. Peut être qu'à l'avenir je changerai la chose... mais je manque un peu de temps.

Et oui il est possible de monter/tester un xaml via ce projet. Par contre il faut ajouter ses activité custom dans le projet pour le moment si on veut les tester vu que l'appli ne charge pas encore d'assemblies d'activités.

Oui la manipulation d'ouverture, rnommage, ecrasement est possible ;)
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.