2014-02-15 78 views
0

當NetSuite向指定批准者發送購買請求通知電子郵件時,該電子郵件是否可能包含批准者可以用來批准/拒絕請求的按鈕?或者,還有另一種方式允許批准者通過電子郵件批准/拒絕請求,而無需登錄系統?通過電子郵件發送NetSuite購買請求

回答

0

不是我所知道的。然而,一種可能的解決方案將如下所示:

  1. 構建執行批准(RESTlet首選)的Suitelet或RESTlet。
  2. 構建適用於RESTlet的HTTP請求的PHP頁面(或任何您需要的任何語言的服務器端頁面)
  3. 在電子郵件中放置PHP頁面的鏈接。

用戶只會看到並單擊電子郵件中的鏈接,PHP/RESTlet將負責審批操作。

0

是的,批准或拒絕可以通過電子郵件回覆。

您必須使用NetSuite電子郵件捕獲插件以及工作流程。在發送給審批者的郵件(從工作流SendEmail動作)中,電子郵件正文中包含以下html代碼段。在此示例中,主題包含指示批准/拒絕,要作用於的事務,工作流的當前狀態的值。

「&主題=批准%20 {tranid}%20FinanceApproval &身體=「>點擊此處批准」一旦收到的電子郵件

Emailcapture插件用戶事件被觸發。事件腳本可以自動檢查對象,進行驗證,然後使用nlapiTriggerWorkflow工作流程進行必要的行動

注: 1.使用workflowactionApprove,workflowflowactionReject如按鈕的ID在所有國家中的工作流程,使其更容易在腳本參考。 2.如果需要在批准/拒絕期間收集其他意見,請在發送給批准者的郵件中提及,以在回覆郵件正文中提供他的意見。 Emailcapture插件事件可以解析郵件正文並更新必要的字段。

謝謝, 吠陀。 Skalable Technologies公司。

+0

html代碼段被截斷。你必須使用電子郵件體錨標記與HREF值: 「的mailto:?EmailCapturePluginMailID
&主題=批准%{20} tranid%20FinanceApproval &身體=」 感謝, 吠陀。 [email protected] – Veda