Netsuite:如何跟踪正在运行的脚本?

时间:2016-01-12 23:06:43

标签: netsuite

我们有错误。每当有人进入信用卡销售记录并点击打印图标时,他们会收到错误消息,说明"发生了意外错误。请点击此处通知支持并提供您的联系信息。"我假设在幕后,其他人编写的自定义脚本失败了。我该如何追踪它来修复它?

4 个答案:

答案 0 :(得分:2)

您可以从查看记录中部署的脚本开始。您可以转到自定义>来执行此操作。脚本>脚本记录。

我建议您取消部署所有脚本并停用记录的所有工作流程。

然后检查是否发生错误,如果没有部署1脚本,则再试一次。我会按此顺序部署脚本

  1. 客户端
  2. 用户事件
  3. 工作流。
  4. 我知道它很乏味但据我所知,没有其他方法可以轻松跟踪哪个脚本导致意外错误。

    您可以采取的另一个选项是执行脚本日志搜索。我相信脚本的意外错误会被添加到脚本中,无论日志级别如何。

答案 1 :(得分:2)

根据您在Netsuite帐户中活动的脚本数量,您可能需要先查看脚本日志。

  1. 转到列表 - >搜索 - >保存的搜索 - >新
  2. 查找"服务器脚本日志"
  3. 将Criteria设置为Type = System并过滤到包含您看到错误的日期
  4. 将结果向下滚动到“脚本字段...”并添加“名称”
  5. 默认情况下,脚本类型应该在结果上,但如果没有添加
  6. 运行搜索。如果错误是由自定义脚本引发的,则它应该在此列表中。
  7. 如果您的错误不存在,请尝试更改要打印的表单。如果这解决了问题,那么可能是你在NS无法处理的表单上有一些东西。 NS抛出"意外错误"对于各种各样的事情,它应该能够报告更多。

答案 2 :(得分:1)

此外,只需通过最少的更改来识别脚本和错误详细信息,只需转到已部署的脚本并将邮件发送到NOTIFY EMAILS即可。如果系统生成任何错误,它将触发脚本名称以及错误。

enter image description here

答案 3 :(得分:0)

由于“高级PDF / HTML模板”错误,也会发生与打印事务相关的错误。

您可以编辑当前记录,然后您会在右上方看到自定义链接,点击您将看到的customise form。自定义表单后,您会看到Print Template选择选项和Printing Type无线电。

如果将收音机设置为高级,您可以找到模板 要查看模板,请转到customisations > forms > Advanced PDF/HTML Templates

如果无线电设置为基本,您可以在customisations > forms > Transaction form PDF layouts

找到模板

高级模板涉及大量脚本和HTML / CSS标记,这些标记可能存在程序员错误。

如果正在使用高级模板,那么我建议您切换到自定义模板上的标准模板,如果这也通过从高级转移到基本错误切换到标准事务表单,这将帮助您诊断罪魁祸首组件