2009-11-04 53 views
0

我用Sharepoint解決方案生成器導出了一個列表定義。 此列表與工作流程相關聯。如果我搜索我在生成的「schema.xml中」文件工作流的名稱,我覺得XML看起來像這樣的:Sharepoint - 使用工作流創建列表的功能:可能嗎?

<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它的定義來重新生成列表,但工作流程從來沒有完成,我必須去列表的設置和手動關聯工作流程...

所以我的第一個問題是:這是可能創建一個使用功能的工作流程相關的列表?

而我的第二個:如果是的話,怎麼樣?

+0

我不得不提到工作流程是通過接口(這是一個非常基本的工作流程)而不是Sharepoint設計器來創建的。 – mrmuggles 2009-11-04 21:25:31

回答

2

沒有默認的方式工作流的列表定義關聯,如果你想要做的,你必須遵循下列選項

  1. 的一個寫功能接收器並編寫代碼的工作流程相關聯到列表。
  2. 另一種選擇是創建內容類型,並且可以使用功能將工作流與該內容類型相關聯。
+0

謝謝!我正要寫一個功能接收器! – mrmuggles 2009-11-05 13:24:03

相關問題