Sharepoint SP2010使用多个任务列表的自定义状态机工作流

Sharepoint SP2010使用多个任务列表的自定义状态机工作流,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我在VS2010中为SP2010创建了一个状态机工作流。 我想让WF使用2个不同的任务列表。一个用于跟踪批准的任务列表和一个用于跟踪指定交付物的任务列表。但是,似乎workflowProperties.TaskList被锁定,随着工作流从一个状态转到另一个状态,我无法修改任务列表“位置” 是否可以让自定义工作流利用多个任务列表?我该怎么做 我这样做的主要原因是我希望简化任务的状态字段。在批准任务列表上,只有状态值将被接受、拒绝、升级和挂起。在我的可交付任务列表中,我希望默认选项为未开始、进行中、

我在VS2010中为SP2010创建了一个状态机工作流。 我想让WF使用2个不同的任务列表。一个用于跟踪批准的任务列表和一个用于跟踪指定交付物的任务列表。但是,似乎workflowProperties.TaskList被锁定,随着工作流从一个状态转到另一个状态,我无法修改任务列表“位置”

是否可以让自定义工作流利用多个任务列表?我该怎么做


我这样做的主要原因是我希望简化任务的状态字段。在批准任务列表上,只有状态值将被接受、拒绝、升级和挂起。在我的可交付任务列表中,我希望默认选项为未开始、进行中、完成、等待、延迟。如果有比使用两个不同的自定义任务列表更好的方法,我愿意接受建议。

同样的问题。我正在创建一个静态工作流机器

只需在列表中添加一个项目,就可以创建一个任务。我的意思是不使用:
Microsoft.SharePoint.WorkflowActions.CreateTask()
,但只需将一个
SPLIst
添加到
SPLIst

其优点是,您可以将任务添加到每个站点级别的每个列表中。但是是否可以将这些任务合并到一个
OnTaskChanged()
?如果不是,使用触发我的forkflow步骤的
EventReceiver
是否是一个好主意