---
sourceDocument: Xanadu Now Platform 기능
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu Now Platform 기능

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# 스크립트 및 엔진 실행 순서

# 스크립트 및 엔진 실행 순서 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

스크립트, 할당 규칙, 비즈니스 규칙, 워크플로우, 에스컬레이션 및 엔진은 모두 삽입이나 업데이트와 같은 데이터베이스 작업과 관련하여 적용됩니다. 대부분의 경우 이러한 이벤트의 순서가 중요합니다.
주:  
Ajax를 사용하거나 JavaScript로 실행되는 브라우저에서 실행되는 클라이언트 기반 코드는 항상 양식이 서버에 제출되기 전에 실행됩니다.  
실행 순서는 다음과 같습니다.

1. 비즈니스 규칙 이전: 순서가 1000 미만인 데이터베이스 작업 전에 실행되도록 구성된 스크립트입니다.
2. 엔진 전에. 다음은 특정 순서로 실행되지 않습니다.
   * 승인 엔진(작업 및 sys_approval_approver 테이블용)
   * 담당 규칙 엔진(작업 테이블용)
   * 데이터 정책 엔진
   * 에스컬레이션 엔진
   * 필드 정규화 엔진
   * 역할 엔진 - 역할 변경 내용을 sys_user_has_role 테이블과 동기화 상태로 유지(sys_user, sys_user_group, sys_user_grmember 및 sys_user_role 테이블의 경우)
   * 실행 계획 엔진(작업 테이블용)
   * 버전 엔진 업데이트 - sys_update_xml 항목이 작성될 때 버전 항목 작성(sys_update_xml 테이블의 경우)
   * 데이터 조회 엔진 삽입 또는 업데이트
   * 워크플로우 엔진(기본 워크플로우의 경우)
   {#execution-order-scripts-engines__ul_qgd_vdj_dq}
3. 비즈니스 규칙 이전: 순서가 1000 이상인 데이터베이스 작업 전에 실행되도록 구성된 스크립트입니다.
4. 데이터베이스 작업(삽입, 업데이트, 삭제)
5. 비즈니스 규칙 이후: 순서가 1000 미만인 데이터베이스 작업 후에 실행되도록 구성된 스크립트입니다.
6. 엔진 이후. 다음은 특정 순서로 실행되지 않습니다.
   * 레이블 엔진
   * 수신기 엔진
   * 테이블 알림 엔진
   * 역할 엔진 - 역할 변경을 sys_user_has_role 테이블과 동기화된 상태로 유지(sys_user, sys_user_group, sys_user_grmember 및 sys_user_role 테이블의 경우)
   * 텍스트 인덱싱 엔진
   * 동기화 엔진 업데이트
   * 워크플로우 엔진(지연된 워크플로우용)
   * 트리거 엔진(모든 워크플로우 스튜디오 플로우용)
   {#execution-order-scripts-engines__ul_ck4_h2j_dq}
7. 이메일 알림. 다음은 알림 기록의 가중치에 따라 실행됩니다.
   * 삽입, 업데이트 또는 삭제 시 전송되는 알림
   * 이벤트 기반 알림
   {#execution-order-scripts-engines__ul_rgj_n2j_dq}
8. 비즈니스 규칙 이후(활성 기록만) 순서가 1000 이상인 데이터베이스 작업 후에 실행되도록 구성된 스크립트입니다.
{#execution-order-scripts-engines__ol_qjj_rdj_dq}

