2008-09-17 31 views
2

我有一個自定義(基於代碼)工作流,通過.wsp文件中的功能部署在WSS中。工作流程使用自定義任務內容類型進行配置(即,「工作流程」元素包含TaskListContentTypeId屬性)。此內容類型的聲明包含一個指向自定義任務編輯頁面的FormUrls元素。創建工作流任務會生成「無效字段名稱」錯誤

當工作流試圖創建一個任務,工作流拋出此異常:

Invalid field name. {17ca3a22-fdfe-46eb-99b5-9646baed3f16

這是FormURN網站列的ID。我認爲FormURN僅用於InfoPath表單,而不是常規的aspx表單...

有沒有人有任何想法如何解決這個問題,所以我可以在我的工作流程中創建任務?

回答

2

事實證明,我錯過了兩件事情:

  • 我neeeded是 添加到工作流任務列表
  • 我需要添加一個空FieldRefs元素自定義內容類型我的內容類型定義;沒有它,內容類型不會繼承任何工作流任務字段。
2

您是否在工作流中使用了CreateTaskWithContentTypeId活動?如果你是那麼你需要確保內容類型已被添加到工作流程任務列表。 SharePoint不會自動添加它們。

[287]莪

+0

您好,Oisin,請告訴,如何將它與多個自定義內容typeids與狀態機工作流xml文件相關聯。 – SaMolPP 2017-01-08 00:12:35

相關問題