代码之家  ›  专栏  ›  技术社区  ›  mrmuggles

SharePoint-使用工作流创建列表的功能:可能吗?

  •  0
  • mrmuggles  · 技术社区  · 15 年前

    我已使用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定义来重新生成列表,但是这个工作流从来没有生成过,我必须转到列表的设置并手动关联工作流…

    因此,我的第一个问题是:是否可以使用功能创建与工作流关联的列表?

    我的第二个问题:如果是,怎么做?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Kusek    15 年前

    没有将工作流与列表定义关联的默认方法,如果要关联,必须遵循以下选项之一

    1. 编写功能接收器并编写代码以将工作流与列表关联。
    2. 另一个选项是创建内容类型,您可以使用功能将工作流与该内容类型关联。