从 NetSuite API 创建的案例未触发发送电子邮件以保存搜索

Case created from NetSuite API not triggering send email for saved search

我们想在创建支持案例时向我们的寻呼机系统发送一封电子邮件。我为一个案例创建了一个已保存的搜索,它会在案例创建时发送一封电子邮件。当使用 UI 或从 Netsuite 构建的支持表单创建案例时,电子邮件会正确发送。但在大多数情况下,我们的客户通过我们的网站提交案例,该网站使用 API 在 NetSuite 上创建票证。在这种情况下,尽管在保存的搜索中创建了一条新记录,但不会发送电子邮件。有没有办法在不使用 API 的情况下在 Netsuite 中完成这项工作?

来自 NetSuite 帮助:

Important: To improve performance and avoid unnecessary email, by default email alerts are not sent for updates made by CSV imports or Web services integrations. To cause email alerts to be sent for CSV imports and Web services integrations, an account administrator or another user with the Set Up Company permission can set the Enable Email Alerts for WS and CSV Imports preference at Setup > Company > Printing, Fax & Email Preferences.

您需要正确配置您的 NetSuite 案例管理。如果配置正确,那么您不需要扩展 NS API 来创建票证。查看 NetSuite 套件答案:"Setting Up Support Checklist"

现在,客户在创建工单时收不到电子邮件的原因是因为他们是匿名的,这意味着 NS 无法识别客户(除非他们从客户中心创建工单)。 NS 使用从案例配置文件配置的默认匿名客户。更正此问题的方法是在提交之前创建一个脚本,一旦匹配,该脚本将根据客户记录列表检查案例中的电子邮件地址,然后将案例的公司字段设置为匹配记录。现在案例有客户记录,通知将发送给客户。

如果您不这样做,NS 会将电子邮件发送给案例配置文件中配置的匿名客户。

顺便说一句:您不需要保存搜索来实现您想要的。