워크플로우와 관련된 Glide 이벤트
워크플로우는 여러 Glide 이벤트를 사용합니다.
| 이벤트 | 설명 | 목적 | 사용 방법 | 소스 | 스레드 | 수신기 |
|---|---|---|---|---|---|---|
| 삽입 | 스크립트 엔진과 이를 통해 워크플로우 엔진이 깨어나게 하는 GlideRecord 삽입 시 설정된 전역 이벤트입니다. | 요청 항목 및 SLA 타이머에서와 같이 참조에 의해 또는 GlideRecord의 테이블과 연관된 조건에 의해 현재 GlideRecord와 연결된 워크플로우를 시작합니다. | 워크플로에서 이에 대한 명시적인 고객 대면 사용은 없습니다. 이는 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 쿼리에 대한 사용자 작업 |