簡體   English   中英

SharePoint 2013 Visual Studio工作流未更新

[英]SharePoint 2013 Visual Studio Workflow not updating

我用2個序列創建了一個工作流程。 我部署它進行測試,一切正常。 我回去並在兩者之間添加了一個序列。 現在它似乎沒有在新序列中執行任何操作。 是否存在重新加載SharePoint中的工作流以使其顯示的問題?

在下圖中,新序列是GetHRContextInfo。 WriteToHistory事件永遠不會觸發。

此外,我現在也無法調試工作流程。

工作流設計器

安德魯康奈爾的答案將會奏效,但我個人覺得每次想要在XAML /設計師中進行微小改動時都必須創建一個新的工作流程。 右鍵單擊工作流項目> Properties,然后找到左側的sharepoint選項卡。 然后,在“預部署命令行”下粘貼此命令:

tasklist /FI "IMAGENAME eq vssphost5.exe" 2>NUL | find /I /N "vssphost5.exe">NUL
if "%ERRORLEVEL%"=="0" taskkill /f /im vssphost5.exe
exit 0

在此輸入圖像描述 一定要從visual studio部署。 我已經使用這種技術工作了幾個月 - visual studio將收回/清理,刪除關聯,在必要時刪除工作流XAML文件,並在結束該過程時完美地重新部署。 請注意,這是一個微軟的bug

您是否刪除並部署了新工作流程或替換它? 后者不是一個好主意,因為工作流的公共簽名已經改變,因此任何當前的關聯要么出錯,要么不接受對簽名的更改(任何被認為是公開的,例如你已經完成的新活動)這里)。 我認為這是一個很好的做法,並建議您部署一個新的工作流程。 如果正在開發中,請先刪除舊的( 這是我喜歡在AppWeb中測試工作流程的原因之一,因為AppWeb會在調試會話之間自動拆除 )。 如果是生產,請將其部署為新工作流程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM