我已使用SharePoint解决方案生成器导出列表定义。
此列表与工作流关联。如果在生成的“schema.xml”文件中搜索工作流的名称,我会找到如下所示的XML:
<Field DisplayName="publicationWorkflow" Type="WorkflowStatus" Required="FALSE" ID="{2a2504e5-5ad0-4a9f-8bf4-15ca29e49e02}" SourceID="{4ee14f93-1f9b-4dcf-8e50-dd046dfe0905}" StaticName="publicat" Name="publicat" ColName="nvarchar1" RowOrdinal="0" Version="2" WorkflowStatusURL="_layouts/WrkStat.aspx" ReadOnly="TRUE">
<CHOICES>
<CHOICE>Starting</CHOICE>
<CHOICE>Failed on Start</CHOICE>
<CHOICE>In Progress</CHOICE>
<CHOICE>Error Occurred</CHOICE>
<CHOICE>Canceled</CHOICE>
<CHOICE>Completed</CHOICE>
<CHOICE>Failed on Start (retrying)</CHOICE>
<CHOICE>Error Occurred (retrying)</CHOICE>
<CHOICE />
</CHOICES>
</Field>
然后我使用一个特性用它的SSG定义来重新生成列表,但是这个工作流从来没有生成过,我必须转到列表的设置并手动关联工作流…
因此,我的第一个问题是:是否可以使用功能创建与工作流关联的列表?
我的第二个问题:如果是,怎么做?