当NetSuite向指定的批准者发送购买请求通知电子邮件时,该电子邮件是否可以包含批准者可以用来批准/拒绝该请求的按钮?或者,是否有另一种方式允许批准者通过电子邮件批准/拒绝请求而无需登录系统?
答案 0 :(得分:0)
不是我知道的。但是,一个可能的解决方案将是这样的:
用户只需查看并单击电子邮件中的链接,PHP / RESTlet即可处理批准操作。
答案 1 :(得分:0)
是的,可以通过电子邮件回复批准或拒绝。
您必须使用NetSuite
电子邮件捕获插件以及工作流程。在发送给审批者的邮件中(来自Workflow SendEmail操作),在电子邮件正文中包含以下html代码段。在此示例中,主题包括指示批准/拒绝,要作用的交易,工作流的当前状态的值。
' & subject =批准%20 {tranid}%20FinanceApproval& body =">点击此处批准'
收到电子邮件后会触发 Emailcapture
插件用户事件。事件脚本可以使用nlapiTriggerWorkflow
检查主题,执行验证,然后对工作流执行必要的操作。
注意:强> 1.在工作流的所有状态中使用workflowactionApprove,workflowflowactionReject作为按钮ID,以便在脚本中更容易引用。 2.如果在批准/拒绝期间需要捕获其他评论,请在发送给审批人的邮件中提及,在回复邮件正文中提供他的意见。 Emailcapture插件事件可以解析邮件正文并更新必要的字段。
感谢, 吠陀。 Skalable Technologies。