ServiceNow调试与管理技巧全解析
1. 调试基础与JavaScript调试器
在进行脚本调试时,客户端设置字段为只读并非安全的防止用户写入的方式。访问控制列表(ACL)具有服务器端组件,即便用户绕过表单上的只读字段,若ACL不允许,他们也无法在服务器上设置字段值,这与用户界面策略(UI policy)和数据策略(data policy)的行为类似。
启动服务器端调试模块后,它将保持激活状态,直到以下情况之一发生:
- 激活系统安全中的“停止调试”模块;
- 从实例中注销;
- 会话过期(例如,会话超时);
- 关闭浏览器。
JavaScript调试器是ServiceNow在Fuji版本中移除的一个功能的重新推出。经过重大改进后,它在Istanbul及更高版本的Now平台中重新引入。要打开调试器,可点击任何脚本字段上方图标列表中的“JavaScript调试器”按钮,例如业务规则脚本字段上方的按钮。
调试几乎都在特定会话中进行,JavaScript调试器也不例外。为使调试器与脚本执行交互,它必须在与服务器上脚本执行会话处于同一交互会话(即用户会话)的浏览器窗口中打开。例如,在Chrome中打开隐身窗口或在其他浏览器中打开等效的隐私窗口并登录ServiceNow,可在一个窗口中模拟用户,在另一个窗口中保持管理员账户。但由于这是两个独立的会话,JavaScript调试器无法在它们之间工作。
代码执行只有在设置了至少一个断点、调试器已打开并开启的情况下才能进行调试。调试器默认以开启状态启动,点击调试器右上角的小暂停图标可将其关闭,点击I/O图标可将其重新开启。
超级会员免费看
订阅专栏 解锁全文
1189

被折叠的 条评论
为什么被折叠?



