워크플로우를 기준으로 한 Glide 이벤트
워크플로우는 여러 Glide 이벤트를 사용합니다.
| 이벤트 | 설명 | 목적 | 사용 방법 | 소스 | 스레드 | 수신기 |
|---|---|---|---|---|---|---|
| 삽입 | GlideRecord 삽입 시 설정되어 스크립트 엔진과 이를 통해 워크플로우 엔진이 절전 모드를 해제하도록 하는 전역 이벤트입니다. | 요청 항목 및 SLA 타이머에서와 같이 참조로, 또는 GlideRecord의 테이블과 연결된 조건에 따라 현재 GlideRecord와 연결된 워크플로우를 시작합니다. | 워크플로우에서 이를 명시적으로 고객 대면하는 용도는 없습니다. ServiceNow는 Glide 엔진의 일부이며 이 이벤트에서 워크플로우가 할 수 있는 유일한 작업은 시작입니다. 스크립트를 사용하여 워크플로우를 수동으로 시작할 수도 있습니다. | 워크플로우 엔진, RunEngine | 현재 스레드, 현재 뮤텍스 | 삽입의 사용자 작업 |
| 업데이트 | GlideRecord 업데이트 시 설정되어 스크립트 엔진과 이를 통해 워크플로우 엔진이 절전 모드 해제되도록 하는 전역 이벤트입니다. | 워크플로우 컨텍스트 [wf_context] 테이블을 확인하여 문서 ID로 현재 GlideRecord와 연결된 실행 중인 워크플로우를 찾습니다. | 워크플로우에서 이를 명시적으로 고객 대면하는 용도는 없습니다. 이는 Glide 엔진의 일부이며, 이 이벤트의 경우 워크플로우에서 수행할 수 있는 유일한 작업은 다음 전환 세트를 통해 진행하는 것뿐입니다. | 워크플로우 엔진, RunEngine | 현재 스레드, 현재 뮤텍스 | GlideRecord 업데이트에 대한 사용자 작업 |
| 삭제 | GlideRecord 삭제 시 설정된 전역 이벤트로, 스크립트 엔진과 이를 통해 워크플로우 엔진이 절전 모드 해제됩니다. | 워크플로우 컨텍스트 [wf_context] 테이블을 확인하여 문서 ID로 현재 GlideRecord와 연결된 실행 중인 워크플로우를 찾습니다. | 워크플로우에서 이를 명시적으로 고객 대면하는 용도는 없습니다. 이는 Glide 엔진의 일부이며, 이 이벤트의 경우 워크플로우에서 수행할 수 있는 유일한 작업은 다음 전환 세트를 통해 진행하는 것뿐입니다. | 워크플로우 엔진, RunEngine | 현재 스레드, 현재 뮤텍스 | GlideRecord 삭제의 사용자 작업 |
| 쿼리 | Glide 데이터베이스의 쿼리에 설정되어 스크립트 엔진과 이를 통해 워크플로우 엔진이 절전 모드를 해제하도록 하는 전역 이벤트입니다. | 워크플로우 컨텍스트 [wf_context] 테이블을 확인하여 문서 ID로 현재 GlideRecord와 연결된 실행 중인 워크플로우를 찾습니다. | 워크플로우에서 이를 명시적으로 고객 대면하는 용도는 없습니다. 이는 Glide 엔진의 일부이며, 이 이벤트의 경우 워크플로우에서 수행할 수 있는 유일한 작업은 다음 전환 세트를 통해 진행하는 것뿐입니다. | 워크플로우 엔진, RunEngine | 현재 스레드, 현재 뮤텍스 | GlideRecord 쿼리의 사용자 작업 |