GlideAggregate 한계와 GlideRecord 대용량 페이징 — getRowCount 함정, OFFSET 비용, keyset 순회
GlideAggregate의 getRowCount 신뢰성 문제와 집계 제약, 그리고 GlideRecord 대용량 순회에서 chooseWindow의 deep-pagination 비용과 sys_id 기반 keyset 페이징, Scheduled Job 배치 패턴까지 정리.
ServiceNow 노하우와 학습 기록. UI Builder, Workspace, Now Assist, Flow Designer 외.
GlideAggregate의 getRowCount 신뢰성 문제와 집계 제약, 그리고 GlideRecord 대용량 순회에서 chooseWindow의 deep-pagination 비용과 sys_id 기반 keyset 페이징, Scheduled Job 배치 패턴까지 정리.
ServiceNow Scoped Application 이 Global scope 자원에 접근할 때의 권한 경계, Cross-Scope Privilege 의 Runtime access(Tracking/Enforcing) 메커니즘, Script Include Accessible from 옵션, Scoped App 의 wildcard ACL 제약, 이관 시 global side 권한 누락 함정.
ServiceNow CSDM (Common Service Data Model) 4.0 의 5 도메인 구조, 핵심 테이블 (Business Application, Application Service, Service Offering), Crawl/Walk/Run 단계적 채택, CMDB Deep Dive 시리즈 위에 CSDM 이 어떻게 얹히는지 specialist 시각으로 정리.
ServiceNow IRE (Identification and Reconciliation Engine) 의 동작 — Identification Rules 의 lookup attribute 조합, Reconciliation Rules 의 Discovery Source Priority, Duplicate CI 탐지·병합 메커니즘. CMDB Deep Dive 시리즈 종결편.
ServiceNow CMDB 의 CI Relationship (cmdb_rel_ci) 양방향 그래프 모델, Relationship Type 의 의미, Reference Field 단방향과의 차이, Service Mapping 토폴로지의 데이터 토대. CMDB Deep Dive 시리즈 #3.
cmdb_ci 의 table extension 메커니즘, sys_class_name 의 dot-walking 영향, sys_class_path 의 자식 매칭 query 패턴, Custom CI class 신설 vs 기존 활용의 결정 기준. CMDB Deep Dive 시리즈 #2.
ServiceNow CMDB 가 ITSM/ITOM/Service Mapping 의 척추인 이유, ITIL 4 의 Service Configuration Management 정의와 ServiceNow OOTB 의 구체 구현, CMDB Health 3 metric, 잘못 설계된 CMDB 가 만드는 cascading 함정. CMDB Deep Dive 시리즈 #1.
ServiceNow ACL 의 3단 phase 평가 (table → record → field), 각 phase 안 specificity 우선, Roles/Condition/Script 의 AND 결합, 같은 phase 다중 ACL OR, phase 간 AND. 권한 누수 함정과 Security Debug 활용 정리.
Reference Qualifier 3가지 모드의 정확한 차이, sys_reference_qual 재사용 패턴, cmdb_ci 같은 트리 구조에서의 부모-자식 필터링, 그리고 순환 참조·N+1·Now Experience 제약까지 정리.
BR 메커니즘(when × on × order), current.update() 가 같은 BR 을 재트리거하는 무한 루프, setWorkflow(false) 가 정확히 무엇을 차단하는지, async snapshot 의 stale read 함정까지 정리.