js 抛出异常 throw-CarlZeng
netsuite中,有的时候在流程上我们需要控制,停止现有流程那么可以采取一种比较无奈的办法。由于一些特殊情况,我们可以编写详细的流程控制,如netsuite销售人员可以审批一些SO单据,但并不是所有的SO单据他都能自己审批。那么这个时候, 就可以让脚本帮忙审批哪些满足条件的SO,但是一些特定的SO用户点击审批,我们可以直接trigger到这个事件! 然后直接 throw “您已被禁止审批该单据”…
netsuite中,有的时候在流程上我们需要控制,停止现有流程那么可以采取一种比较无奈的办法。
由于一些特殊情况,我们可以编写详细的流程控制,如netsuite销售人员可以审批一些SO单据,但并不是所有的SO单据他都能自己审批。那么这个时候, 就可以让脚本帮忙审批哪些满足条件的SO,但是一些特定的SO用户点击审批,
我们可以直接trigger到这个事件! 然后直接 throw “您已被禁止审批该单据”; // 扔出一个不同的错误。
举一反三,netsuite中可以用这种方法处理一些特殊流程。
zeng.cz
20081223