Auteur de questions
MVC3 state machine workflow foundation

Discussion générale
-
bonjour je veux un exmeple dun workflow state machin avec MVC, j'ai suivi ce tuto il est bien http://odetocode.com/Articles/460.aspx pour faire le premier state et l'instancier à partir d'une application web mvc :
public WorkflowUtilFullCampaign(Campaign camp)
{
if (workflowRuntime == null)
{
workflowRuntime = new System.Workflow.Runtime.WorkflowRuntime();
workflowRuntime.StartRuntime();
StartWorkflow(camp);
}
}
public void StartWorkflow(Campaign camp)
{
instanceUnloaded = new AutoResetEvent(false);
workflowRuntime.WorkflowCompleted += delegate(object sender, WorkflowCompletedEventArgs e)
{ instanceUnloaded.Set(); };
workflowRuntime.WorkflowTerminated += delegate(object sender, WorkflowTerminatedEventArgs e)
{
instanceUnloaded.Set();
};
ExternalDataExchangeService dataExchange = new ExternalDataExchangeService();
workflowRuntime.AddService(dataExchange);
CampaignFullService Service = new CampaignFullService();
dataExchange.AddService(Service);
//Ajouter à l'instance du workflow les objets à utiliser tout au long de son cycle de vie
Dictionary<String, Object> dictionnaireArguments = new Dictionary<string, object>();
dictionnaireArguments.Add("Campaign", camp);
dictionnaireArguments.Add("CampaignBLL", campaignBLL);
//instance = workflowRuntime.CreateWorkflow(typeof(CampaignWorkflow), dictionnaireArguments);
instance = workflowRuntime.CreateWorkflow(typeof(Workflows.CampaignFullWorkflow));
instance.Start();
}maintenant je doit réaliser un workflow complet qui me permet de :
1)ajouter les details d'une campagne marketing
2)choisir un produit cible
3)choisir les listes marketing ciblelles
memes dans un panel bootstrap et j'utilise le boutton next pour passer d'un tab à un autre. Je ne sais pas comment lier chaque state du workflow à une etape de ces 3 etapes. à chaque fois que je tape sur le boutton next je dois instancier un state du workflow. Veuillez m'aider svp
- Type modifié Aurel Bera mercredi 16 avril 2014 06:56 disc
Toutes les réponses
-
-
Bonjour
J’ai trouvé cet exemple complet :
Windows Workflow Foundation (WF4) - ASP.NET MVC2 Wizard Activity Sample
Il utilise MVC2, mais je ne crois pas que l’adapter pour MVC3 sera un problème.
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. -
-
Voir ici la solution pour l'utiliser avec VS 2012:
ASP.net MVC2 project in VS2012 not working
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.