이벤트별 워크플로우 활동

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 다음 워크플로우 활동은 이벤트를 트리거합니다.

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