/// <summary> /// /// </summary> /// <returns></returns> public Task <int> StartWorkflowEngine2() { //CWF.Core.CWFEngine engine = new CWF.Core.CWFEngine(string.Empty); //engine.Run(); var activitiesDir = ActorService.Context.CodePackageActivationContext.GetDataPackageObject("Activities"); ActorEventSource.Current.ActorMessage(this, $"activitiesDir= {activitiesDir.Path}"); var fsmDir = ActorService.Context.CodePackageActivationContext.GetDataPackageObject("FSM"); ActorEventSource.Current.ActorMessage(this, $"fsmDir= {fsmDir.Path}"); var workflowsDir = ActorService.Context.CodePackageActivationContext.GetDataPackageObject("Workflows"); ActorEventSource.Current.ActorMessage(this, $"workflowsDir= {workflowsDir.Path}"); var xsdDir = ActorService.Context.CodePackageActivationContext.GetDataPackageObject("XSD"); ActorEventSource.Current.ActorMessage(this, $"xsdDir= {xsdDir.Path}"); CWF.Core.CWFEngine engine = new CWF.Core.CWFEngine(workflowsDir.Path, xsdDir.Path + "\\Workflow.xsd", activitiesDir.Path, fsmDir.Path); engine.Run(); engine.StartWorkflow(6); return(Task.FromResult(34)); }
/// <summary> /// /// </summary> /// <returns></returns> public Task <int> StartWorkflowEngine() { CWF.Core.CWFEngine engine = new CWF.Core.CWFEngine(string.Empty); engine.Run(); return(Task.FromResult(33)); }