NetSuite通过电子邮件批准购买请求

时间:2014-02-15 23:47:20

标签: workflow netsuite

当NetSuite向指定的批准者发送购买请求通知电子邮件时,该电子邮件是否可以包含批准者可以用来批准/拒绝该请求的按钮?或者,是否有另一种方式允许批准者通过电子邮件批准/拒绝请求而无需登录系统?

2 个答案:

答案 0 :(得分:0)

不是我知道的。但是,一个可能的解决方案将是这样的:

  1. 构建执行批准的Suitelet或RESTlet(首选RESTlet)。
  2. 构建一个PHP页面(或任何您想要的语言的服务器端页面)构建适当的RESTlet HTTP请求
  3. 在电子邮件中添加指向PHP页面的链接。
  4. 用户只需查看并单击电子邮件中的链接,PHP / RESTlet即可处理批准操作。

答案 1 :(得分:0)

是的,可以通过电子邮件回复批准或拒绝。

您必须使用NetSuite电子邮件捕获插件以及工作流程。在发送给审批者的邮件中(来自Workflow SendEmail操作),在电子邮件正文中包含以下html代码段。在此示例中,主题包括指示批准/拒绝,要作用的交易,工作流的当前状态的值。

' & subject =批准%20 {tranid}%20FinanceApproval& body =">点击此处批准'

收到电子邮件后会触发

Emailcapture插件用户事件。事件脚本可以使用nlapiTriggerWorkflow检查主题,执行验证,然后对工作流执行必要的操作。

注意: 1.在工作流的所有状态中使用workflowactionApprove,workflowflowactionReject作为按钮ID,以便在脚本中更容易引用。 2.如果在批准/拒绝期间需要捕获其他评论,请在发送给审批人的邮件中提及,在回复邮件正文中提供他的意见。 Emailcapture插件事件可以解析邮件正文并更新必要的字段。

感谢, 吠陀。 Skalable Technologies。