我已通過管理員路由將InfoPath表單發佈到文檔庫。我可以單擊文檔庫上的新窗體,並將我的自定義窗體加載到瀏覽器中。當填好的表格被保存回列表中時,它會觸發工作流程。該工作流程爲其他用戶創建任務以進入表單並完成缺少的字段(如果有的話)。從任務獲取SharePoint InfoPath表單以在瀏覽器中加載
此處的關鍵是保存到庫的部分填充表單需要與打開的表單完全相同在第一項任務中。任務的鏈接字段會自動填充到列表項的url中,這是部分填充表單的xml。該鏈接與將鼠標懸停在文檔庫中的項目相同,但是當它從任務中單擊時,它嘗試在InfoPath本身內部打開表單,而不是在瀏覽器內部打開表單。所以這是SharePoint創建任務時自動填充的鏈接字段的一個問題。
理想情況下,我想將部分填充的表單與任務本身相關聯。我之前在使用infopath表單的工作流中通過將FormURN放在workflow.xml中,然後在任務上指定TaskType來完成此操作。但是,這將基於模板創建一個新表單。我怎樣才能讓它在任務實際運行的工作流的列表項上使用現有的xml。
建議將非常appriciated。