2016-03-02 29 views
0

我有一個SuiteScript在任何Case更新的AfterSubmit上被觸發。它正常工作正常更新。用戶事件的套件腳本沒有被觸發xedit操作

但是,當我嘗試編輯案例內聯(通過案例搜索),事件不會被觸發。

我是否需要在腳本部署期間配置任何特定的處理內聯編輯的東西?

請找到我用來識別xedit操作的腳本。

function handleSupportCaseCreateUpdateReqeust(type, form, request) { 
    try {   
     if(type == 'xedit'){ 
      nlapiLogExecution('AUDIT', 'TFSNSIntegrator Log', 'Type of the event is :'+ type); 
     } 
} catch (e) { 
     nlapiLogExecution('ERROR', 'Exception', e.message); 
    } 
+0

您是否嘗試過在NetSuite中使用調試器。除非這是客戶端腳本,在這種情況下,您應該能夠簡單地檢查執行。 – TonyH

+0

您可以添加腳本部署的屏幕截圖嗎? – prasun

回答

2

這是一個簡單的想法,但也可以檢查 - 你確認你的部署的日誌級別設置爲審計?如果沒有,那可能是你在執行日誌中沒有看到的原因。

+1

是的,如果您已將腳本部署的狀態設置爲_Released_,則NetSuite會自動將日誌級別更改爲_Error_。您可能需要驗證這一點,並相應地將日誌級別設置回_Audit_或_Debug_。 – erictgrubaugh

+0

我嘗試了「審計」和「調試」,但都沒有奏效。 – Rohinvijay

0

通過NetSuite支持,我發現了這個問題。

問題出在我選擇部署SuiteScript的選項。我選擇'編輯'事件觸發腳本,因爲我們沒有選項「xedit」。其實我們不應該選擇任何特定的事件。我只是在選擇任何特定事件時部署它,並開始工作。

謝謝大家的回覆!