WF 的基本活动库提供一组基本活动。Windows SharePoint Services 还提供了一组专为创建 Windows SharePoint Services 工作流而设计的活动。其中最重要的是:
-
OnWorkflowActivated:提供了 Windows SharePoint Services 工作流的标准起点。此外,当工作流与文档库或列表关联时,此活动可接受由 Windows SharePoint Services 管理员通过关联表单提供的信息。当启动工作流时,此活动还可以接受通过初始表单提供的信息。每个 Windows SharePoint Services 工作流都必须从此活动开始。
-
CreateTask:创建分配给任务列表中特定用户的任务。例如,前面所述方案中的审批工作流使用此活动将任务添加到每个参与者使用的任务列表中。此活动还具有 SendEmailNotification 属性(当该属性设置为 True 时,会自动将电子邮件发送给为其创建此任务的人员)。
-
OnTaskChanged:接受任务完成表单中的信息。文档得到批准后,前面所述方案中的审批工作流使用此活动接受每个参与者的输入。
-
CompleteTask:将任务标记为已完成。
-
DeleteTask:从任务列表中移除某项任务。
-
OnWorkflowModified:接受修改表单中的信息,然后,可以使用这些信息更改此工作流实例的行为方式。如果工作流的创建者选择不在工作流中包含此活动的任何实例,则在该工作流运行时不能对其进行修改。
-
SendEmail:向指定的人员发送电子邮件。
-
LogToHistoryList:将有关工作流执行情况的信息写入历史记录列表。通过使用此列表中的信息,用户可以查看工作流的执行情况,以及在工作流完成后查看其历史记录等。若要允许此类型的监控,工作流的作者必须在工作流执行中的适当时间将信息写入历史记录列表。因为 Windows SharePoint Services 可提供其自己的机制来跟踪工作流,所以它不支持 WF 的标准跟踪服务。
详细可以浏览msdn