簡體   English   中英

用戶不提交新項目詳細信息時如何捕獲?

[英]How to capture new item details when a user does not submit them?

我正在從事一個涉及工作場所事故報告和管理的項目,一個關鍵的要求是,無論何時有人開始報告事故,無論他們是否完成,都必須發送一封電子郵件,以按照公司政策概述該事件。 。

每個事件都是通過標准newform.aspx提交的,可以通過主頁上的按鈕進行訪問。

但是,當用戶不提交信息時,我很難獲取該信息,因為我沒有找到一種方法來關閉頁面或將頁面移動到另一頁面時觸發電子郵件。

我能想到的唯一的部分解決方案是,當用戶單擊newform.aspx按鈕時獲得用戶的信息,並將其發送給HR,以便他們手動進行跟蹤,但這似乎是一種糟糕的方法。

請讓我知道是否有更好的解決方案。

簡而言之,如果您使用的是SharePoint 2013或更高版本...:

  1. 將JavaScript添加到“新”表單中,該表單將檢測到頁面的移動。 (例如: window.location.href更改時的事件 ),並使用SharePoint REST API調用將條目與任何所需數據一起寫入另一個SharePoint列表。
  2. 第二個列表具有用於發送電子郵件的SharePoint工作流。

從來沒有那么簡單。 您必須攔截表單上的“保存”按鈕,您才能知道頁面出口是來自“保存”還是其他出口。

暫無
暫無

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

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