2

我想批量通過點擊在(使用JavaScript)的ID抓住列表中的所選項目色帶自定義按鈕終止工作流。我可以在JavaScript中終止工作流程嗎?是否有可能通過Javascript終止SharePoint工作流?

或者,我製作了一個PowerShell腳本,可以通過商品ID終止所有正在運行的工作流程。什麼是從JavaScript發送所選項目的數據PowerShell腳本,或使他們說話都(明顯的客戶機/服務器有關的問題)的最佳方式?

回答

0

如果您的意思是SharePoint功能區 - 因此您的自定義按鈕位於SharePoint頁面上,則可以使用將項目ID作爲參數的方法創建webservice。方法將通過對象模型終止所有正在運行的WF(代碼與您在PS腳本中編寫的代碼非常相似)。 Webservice必須部署在SharePoint中。

然後你就可以在javascript調用web服務。

只有當javascript和webservice位於同一個SharePoint應用程序中時,所描述的場景纔有可能,因此您不必處理身份驗證。

請檢查這個article。它描述瞭如何創建web服務以及如何從javascript調用它。

相關問題