Posted on 2008-07-29, 13:09, by Windie Chai, under
《WF编程》.
在WF中,调度服务的职责是将工作流安排到线程上来执行。WF提供了两个调度服务:DefaultWorkflowSchedulerService和ManualWorkflowSchedulerService。如果我们不去显式的配置调度服务,Runtime会使用默认的调度器(DefaultWorkflowSchedulerService)。这两个调度器都继承自 WorkflowSchedulerService类。如果我们需要自定义的调度逻辑,也可以从此基类继承,并重写它的虚方法。
在上一篇文章《MOSS多级审批工作流【StateMachine版】》中,有这样一个情景,我创建了两个任务,并且要等到这两个任务都完成后,根据其结果进行一些操作。在这一部分,我遇到一个问题,如何并行的处理这两个任务呢?
标签:
EventDrivenActivity,
SharePoint,
StateInitializationActivity,
StateMachine,
WF,
Workflow,
事件,
工作流,
并行,
状态机,
自定义活动 13 Comments |
Read the rest of this entry »
去年我发布过一个MOSS多级审批工作流,采用顺序工作流模式开发;后来又做了一些改进,用ConditionedActivityGroupActivity取代了繁复的WhileActivity+IfElseActivity嵌套,但仍然是顺序工作流。 在第二篇文章的末尾我曾写道:“审批这样的流程并不适合用顺序工作流来实现,用WF的另外一种工作流-状态机工作流会更好”,为什么这样说呢?
标签:
EventDrivenActivity,
IfElseActivity,
SetStateActivity,
SharePoint,
StateFinalizationActivity,
StateInitializationActivity,
Workflow,
事件驱动,
多级审批,
工作流,
状态,
状态机 60 Comments |
Read the rest of this entry »