我听说过OOTB工作流任务列表,但我无法找到任何创建工作流任务列表的直接方法(如任务或项目任务列表)。真的有工作流任务列表的列表定义吗?
答案 0 :(得分:1)
在发布网站中创建的“工作流任务”列表是OOTB任务列表。
http://mysharepoint.com/_layouts/new.aspx?FeatureId={00bfea71-a83e-497e-9ba0-7a5c597d0107}&ListTemplate=107
以下是Microsoft.SharePoint.Publishing.Internal.ProvisioningHelper.CreateApprovalTaskList中的code:
bool newListCreated = false;
list = ProvisioningHelper.AddList(
lists,
"WorkflowTasks",
"$Resources:cmscore,ListNameWorkflowTasks;",
"$Resources:cmscore,ListDescriptionWorkflowTasks;",
WssFeatureIds.TasksList,
(Guid[]) null,
SPListTemplateType.Tasks,
out newListCreated);
if (newListCreated)
{
list.EnableDeployWithDependentList = false;
list.AllowDeletion = false;
list.Update();
ProvisioningHelper.DisableCrawlOnList(list);
}