본문으로 건너뛰기
Paul's Dev Notes

주제: scripting

ServiceNow Scripted REST API 심화 — 커스텀 엔드포인트 설계·request/response 계약·인증·버전·함정

sys_ws_definition/sys_ws_operation 2-테이블 구조와 /api/{namespace}/{version}/{api_id}/{relative_path} URL 계약, RESTAPIRequest(pathParams 문자열 vs queryParams 배열 비대칭, body 단일소비, 비기본 Content-Type 500)·RESTAPIResponse(setBody result 래퍼·sn_ws_err status 매핑·getStreamWriter 선설정), 인증(WHO) vs ACL 인가(WHAT) 두 독립 축과 snc_internal 함정·GlideRecordSecure, API 레벨 버전관리, rate limit 429 vs Transaction Quota 타임아웃까지.

· note scriptingintegration

Flow Designer 는 언제·어떻게 실행되고 어디서 멈추나 — 실행 라이프사이클과 에러 처리 메커니즘

record-triggered flow 가 트랜잭션 'after engines' 단계에서 발화하는 실행 순서, background 기본 vs foreground opt-in 선택, 에러 시 stop-on-error·Try·Flow error handler·For Each 분기, sys_flow_context 와 com.snc.process_flow.reporting.level 로 조용한 실패를 진단하는 법. 빌딩블록 선택·튜토리얼 구현은 앞선 글에 위임하고 '고른 것이 어떻게 실행/실패하나'만 다룬다.

· note flow-designerscripting