Workflow engine

Download Workflow engine

Post on 25-May-2015

188 views

Category:

Technology

2 download

Embed Size (px)

TRANSCRIPT

<ul><li> 1. WorkflowEngine.NET </li></ul> <p> 2. Agenda 2 3. (real time) 3 4. 1. Workflow Engine .NET DLL 2. Code first Table 3. .NET Identity 4 5. 1. XML () 2. T4 XML 5 6. (real time) 1. XML XML 2. XML IWorkflowBuilder B C A 6 7. 1.OptimaJet.Common.dll 2.OptimaJet.Workflow.Core.dll 3.OptimaJet.Workflow.DbPersistence.dll 4.log4net.dll (version 1.2.10.0 only) Step 1. 1.WorkflowProcessScheme 2.WorkflowProcessInstance 3.WorkflowProcessInstancePersistence 4.WorkflowProcessTransitionHistory 5.WorkflowProcessInstanceStatus 6.WorkflowRuntime 7.WorkflowScheme Step 2. Workflow 1.WorkflowRole 2.WorkflowRule 3.WorkflowInit 4.WorkflowActions Step 3. WorkflowRuntime Step 4. XML 7 8. : Step 2. Workflow # Name Description 1 WorkflowProcessScheme Scheme 2 WorkflowProcessInstance 3 WorkflowProcessInstancePersistence Persisted 4 WorkflowProcessTransitionHistory 5 WorkflowProcessInstanceStatus (:) 6 WorkflowRuntime 7 WorkflowScheme XmlScheme 8 9. Step 3. WorkflowRuntime WorkflowRole : 1. UserIdentity Id bool IsInRole(Guid IdentityId, string RoleName) 2. UserIdentity Id IEnumerable GetAllInRole(string RoleName) 9 10. Step 3. WorkflowRuntime WorkflowRole : 1. ActorExecuteRule 2. UserIdentity Id 10 11. Step 3. WorkflowRuntime WorkflowInit : WorkflowRuntime 1. IWorkflowBuilderWorkflowRuntime 2. IWorkflowBuilderInterfaceWorkflowRuntime 11 12. Step 3. WorkflowRuntime WorkflowAction : 1. Action 12 13. Step 4. XML Designer : 13 14. (Commands) (Activity) (State) 14 15. (Command) 1. WorkflowRuntime.GetAvailableCommands Id 2. WorkflowRuntime.ExecuteCommand XMLCommand 15 16. (Activity)(State) 1. WorkflowRuntime.GetAvailableStateToSet Id 2. WorkflowRuntime.SetState XMLState 16 17. (Activity)(State) 1. WorkflowRuntime.GetCurrentStateName Id 2. WorkflowRuntime.GetCurrentActivityName Id 17 18. http://workflowenginenet.com/ http://workflowengine.codeplex.com/ 18 19. Question &amp; Answer 19 20. The End Thanks! </p>

Recommended

View more >