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

Netsuite:如何跟踪正在运行的脚本?,netsuite,Netsuite,我们有一个错误。任何时候,当有人转到信用卡销售记录并单击打印图标时,他们都会收到一个错误,上面写着“发生了意外错误。请单击此处通知支持人员并提供您的联系信息。”我假设其他人编写的自定义脚本在幕后失败。如何跟踪此问题以修复它?您可以从查看记录中部署的脚本开始。您可以通过转到“自定义设置”>“脚本编写”>“脚本记录”来完成此操作 我建议您取消部署所有脚本并取消激活记录的所有工作流 然后检查是否发生错误,如果未部署1脚本,请重试。我将按此顺序部署脚本 客户端 用户事件 工作流程 我知道这很乏味,但据我

我们有一个错误。任何时候,当有人转到信用卡销售记录并单击打印图标时,他们都会收到一个错误,上面写着“发生了意外错误。请单击此处通知支持人员并提供您的联系信息。”我假设其他人编写的自定义脚本在幕后失败。如何跟踪此问题以修复它?

您可以从查看记录中部署的脚本开始。您可以通过转到“自定义设置”>“脚本编写”>“脚本记录”来完成此操作

我建议您取消部署所有脚本并取消激活记录的所有工作流

然后检查是否发生错误,如果未部署1脚本,请重试。我将按此顺序部署脚本

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


    您可以采取的另一种选择是执行脚本日志搜索。我相信脚本的意外错误会被添加到脚本中,而与日志级别无关。

    此外,您只需对脚本和错误详细信息进行最小的更改,即可识别脚本和错误详细信息,只需转到已部署的脚本并将邮件发送到
    通知电子邮件中即可。如果是系统生成的错误,它将触发脚本名和错误


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

    您可以编辑当前记录,然后在右上角看到Customize链接,单击该链接您将看到
    Customize form
    。定制表单后,您将看到
    打印模板
    选择选项和
    打印类型
    收音机

    如果收音机设置为“高级”,您可以在 要查看模板,请转到
    自定义>表单>高级PDF/HTML模板

    如果将radio设置为basic,您可以在
    customisations>forms>Transaction form PDF布局中找到模板

    高级模板涉及相当数量的脚本和HTML/CSS标记,这些标记可能包含程序员bug


    如果正在使用高级模板,我建议您切换到标准模板而不是自定义模板,如果这也会导致错误切换到标准交易表单,请从高级移动到基本,这将帮助您诊断罪魁祸首组件。

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

  • 转到列表->搜索->保存的搜索->新建
  • 查找“服务器脚本日志”
  • 将条件设置为Type=System,并筛选为包含看到错误的日期
  • 添加结果向下滚动到脚本字段。。。并添加名称
  • 默认情况下,脚本类型应该出现在结果上,但如果不是,也可以添加该脚本类型
  • 运行搜索。如果错误是由自定义脚本引发的,则该错误应位于此列表中
    如果没有错误,请尝试更改正在打印的表单。如果这解决了问题,那么可能是您的表单上有NS无法处理的内容。NS对所有它应该能够报告更多的事情抛出“意外错误”

    没有运行脚本,有3个工作流。我一次关闭一个,但没有人修复。结果是没有脚本运行。只有工作流。没有与此相关的错误,但我感谢这篇文章。我不知道你可以这样做。有一个高级自定义模板。我将其更改为标准模板。同样的错误。你能选择一个标准的高级模板吗?是的,我试过了,我只是得到了同样的错误。我无法“重置”到没有错误的位置。除非我有什么地方做错了,当我认为我是的时候,我并没有真正改变模板。你能在问题中添加一个表单定制屏幕的截图吗?也许我能帮你?