Set or remove breakpoints

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • Set breakpoints or conditional breakpoints to pause scripts at specific lines, and remove breakpoints when you are done debugging them.

    시작하기 전에

    Role required:
    • admin
    • script_debugger

    이 태스크 정보

    Breakpoints belong to the developer who sets them. Developers must set and remove their own breakpoints.
    주:
    At a specific line, you can set either a logpoint or breakpoint but not both.

    프로시저

    1. Navigate to the server script to debug.
      For example, navigate to All > System Definition > Business Rules.
    2. From the Syntax Editor, click the gutter next to a script line.
      ActionDescription
      Set a breakpoint Click a blank line to set a breakpoint.
      Set a conditional breakpoint Right-click a blank line and click Add conditional breakpoint to set a conditional breakpoint.
      Remove a breakpoint Click a breakpoint to remove it.
      Remove a conditional breakpoint Right-click a conditional breakpoint and select Remove breakpoint to remove it.
    3. From the Syntax Editor toolbar, click the Open Script Debugger icon.
      The system opens a Script Debugger window.
    4. Trigger the script.
      For example, create a record to trigger an insert business rule script.
      The Script Debugger pauses the script on the first line containing a breakpoint, and the system displays a confirmation window.
      ServiceNow script debugger
    5. Click Start Debugging.
      The system switches focus to the Script Debugger window and displays the target script paused at the first breakpoint. Console pane is enabled.
    6. When debugging is complete, remove breakpoints from the script.