이벤트별 워크플로우 활동
다음 워크플로우 활동은 이벤트를 트리거합니다.
| 활동 이름 | 설명 | 목적 | 사용 방법 | 소스 | 스레드 | 수신기 |
|---|---|---|---|---|---|---|
| 이벤트 생성 | 워크플로우 이벤트가 아닌 이벤트 레지스트리의 이벤트가 필요합니다. 이 활동은 워크플로우 트리의 알림 범주에 있습니다. | 워크플로우 활동 [wf_activity] 테이블에 지정된 알림 이벤트를 발생시킵니다. |
|
이벤트 레지스트리 | 현재 스레드에서 트리거되고 알림의 작업자 스레드에서 처리됩니다. 워크플로우에 의해 처리되지 않음 | 알림 스레드의 워크플로우 외부 |
| WF 이벤트 대기 | 기본 시스템 테이블의 워크플로우 이벤트에 설명된 대로 현재 컨텍스트 내에서만 워크플로우 이벤트를 수신합니다. 이 활동은 워크플로우 트리의 조건 범주에 있습니다. | 현재 컨텍스트의 다른 전환 분기가 이벤트를 트리거할 때까지 기다립니다. | 이벤트 이름을 입력으로 가져옵니다. 활동이 실행되면 지정된 이벤트 이름이 registered_events 열에 저장된 문자열 배열에 추가됩니다. 이 열의 값은 활동이 실행 중일 때 대기하는 모든 이벤트 목록에 있습니다. | WF 이벤트 대기 활동에는 변수에 전달된 값에 대해 현재 이벤트를 테스트하는 제네릭 onUnhandledEvent가 있습니다. 일치하는 경우 WF 이벤트 대기 는 워크플로를 진행합니다. | 현재 스레드 또는 스크립트 포함에서 트리거됨 | WF 이벤트 대기 활동의 onUnhandledEvent |