2017-03-09 23 views
0

我已經創建了SharePoint 2013任務列表。我需要在截止日期前幾天(例如3天)發送警報電子郵件給指定人員。在不使用SharePoint設計器工作流程的情況下解決此問題的更好方法是什麼?我不認爲有這樣的解決方案。我在前臺環境中安裝了SharePoint 2013。如何在截止日期前幾天在任務項目上創建SharePoint 2013快訊?沒有共享點設計者

+0

想知道爲什麼你不會使用SharePOint Designer工作流程... –

+0

我們計劃在線遷移到SharePoint 2016,所以我不認爲SharePoint設計工作流程不是一個好方法。 –

回答

1

如果您想手動執行此操作(如點擊按鈕),請使用JSOM/REST API(首選)。 使用SP.Utilities.Utility.SendEmail,您可以向目標受衆發送自定義電子郵件。

如果您想自動執行此操作,則必須使用CSOM託管代碼,使用此操作您可以編寫將執行所需任務的計時器作業。

第一個選項不那麼忙碌,因爲它是java腳本,所以很容易實現,但它需要用戶交互,比如點擊按鈕來檢查應該發送哪些警報郵件。

在第二個選項中,您必須編寫控制檯應用程序,該應用程序通過窗口計時器作業自動執行。

+0

我們計劃將SharePoint 2013遷移到SharePoint 2016在線,自動解決這種情況的更好方法是什麼?還有其他建議嗎? –

+0

希望你會有一些想法,https://msdn.microsoft.com/en-us/pnp_articles/remote-timer-jobs-sharepoint-add-in –

+0

在這種情況下,Azure webjobs會是更好的方法。 –

相關問題