Netsuite:如何跟踪正在运行的脚本?
我们有一个错误。任何时候,当有人转到信用卡销售记录并单击打印图标时,他们都会收到一个错误,上面写着“发生了意外错误。请单击此处通知支持人员并提供您的联系信息。”我假设其他人编写的自定义脚本在幕后失败。如何跟踪此问题以修复它?您可以从查看记录中部署的脚本开始。您可以通过转到“自定义设置”>“脚本编写”>“脚本记录”来完成此操作 我建议您取消部署所有脚本并取消激活记录的所有工作流 然后检查是否发生错误,如果未部署1脚本,请重试。我将按此顺序部署脚本Netsuite:如何跟踪正在运行的脚本?,netsuite,Netsuite,我们有一个错误。任何时候,当有人转到信用卡销售记录并单击打印图标时,他们都会收到一个错误,上面写着“发生了意外错误。请单击此处通知支持人员并提供您的联系信息。”我假设其他人编写的自定义脚本在幕后失败。如何跟踪此问题以修复它?您可以从查看记录中部署的脚本开始。您可以通过转到“自定义设置”>“脚本编写”>“脚本记录”来完成此操作 我建议您取消部署所有脚本并取消激活记录的所有工作流 然后检查是否发生错误,如果未部署1脚本,请重试。我将按此顺序部署脚本 客户端 用户事件 工作流程 我知道这很乏味,但据我
您可以采取的另一种选择是执行脚本日志搜索。我相信脚本的意外错误会被添加到脚本中,而与日志级别无关。此外,您只需对脚本和错误详细信息进行最小的更改,即可识别脚本和错误详细信息,只需转到已部署的脚本并将邮件发送到
通知电子邮件中即可。如果是系统生成的错误,它将触发脚本名和错误
打印事务相关错误也会由于“高级PDF/HTML模板”错误而发生
您可以编辑当前记录,然后在右上角看到Customize链接,单击该链接您将看到Customize form
。定制表单后,您将看到打印模板
选择选项和打印类型
收音机
如果收音机设置为“高级”,您可以在
要查看模板,请转到自定义>表单>高级PDF/HTML模板
如果将radio设置为basic,您可以在customisations>forms>Transaction form PDF布局中找到模板
高级模板涉及相当数量的脚本和HTML/CSS标记,这些标记可能包含程序员bug
如果正在使用高级模板,我建议您切换到标准模板而不是自定义模板,如果这也会导致错误切换到标准交易表单,请从高级移动到基本,这将帮助您诊断罪魁祸首组件。根据Netsuite帐户中活动的脚本数量,您可能需要先查看脚本日志
转到列表->搜索->保存的搜索->新建
查找“服务器脚本日志”
将条件设置为Type=System,并筛选为包含看到错误的日期
添加结果向下滚动到脚本字段。。。并添加名称
默认情况下,脚本类型应该出现在结果上,但如果不是,也可以添加该脚本类型
运行搜索。如果错误是由自定义脚本引发的,则该错误应位于此列表中李>
如果没有错误,请尝试更改正在打印的表单。如果这解决了问题,那么可能是您的表单上有NS无法处理的内容。NS对所有它应该能够报告更多的事情抛出“意外错误” 没有运行脚本,有3个工作流。我一次关闭一个,但没有人修复。结果是没有脚本运行。只有工作流。没有与此相关的错误,但我感谢这篇文章。我不知道你可以这样做。有一个高级自定义模板。我将其更改为标准模板。同样的错误。你能选择一个标准的高级模板吗?是的,我试过了,我只是得到了同样的错误。我无法“重置”到没有错误的位置。除非我有什么地方做错了,当我认为我是的时候,我并没有真正改变模板。你能在问题中添加一个表单定制屏幕的截图吗?也许我能帮你?