저장된 플로우 트리거
트리거 정의 세트를 재사용 가능한 트리거로 저장합니다. 플로우 작성자가 일부 또는 모든 애플리케이션 플로우에서 저장된 트리거를 선택할 수 있도록 합니다. 플로우 작성자가 트리거 상세 정보를 볼 수 있는지 또는 트리거에 조건을 추가할 수 있는지 여부를 지정합니다.
혜택
플로우 트리거를 저장하면 다음과 같은 이점을 얻을 수 있습니다.
- 플로우 작성자가 트리거를 번거롭게 생성할 필요 없이 미리 정의된 트리거 정의를 선택할 수 있습니다.
- 각 플로우를 수동으로 업데이트할 필요 없이 저장된 트리거를 사용하는 모든 플로우에 변경 사항을 푸시합니다.
- 여러 플로우에서 트리거 정의를 재사용합니다.
UI 요소
홈페이지에는 워크플로우 스튜디오 사용 가능한 구성요소 목록과 새 구성요소 목록에 트리거 옵션이 표시됩니다.
워크플로우 스튜디오 트리거 생성 탭은 다음 요소로 구성됩니다.
- 1. 작업 통제
- 트리거를 생성하는 동안 수행한 작업을 다시 실행하거나 실행 취소합니다.
- 2. 보기 및 게시 버튼
- 모든 최신 변경 내용에 대한 트리거의 초안 버전을 보거나 게시된 트리거를 봅니다. 사용자가 볼 수 있도록 트리거를 게시합니다.
- 3. 자동 저장 아이콘
- 변경 내용이 자동으로 저장되는지 여부를 확인합니다.
- 4. 트리거 유형 및 테이블 섹션
- 사용 가능한 옵션에서 트리거 유형과 테이블을 선택합니다.
트리거 유형에 대한 자세한 내용은 다음 문서를 참조하십시오 워크플로우 스튜디오 플로우 트리거 유형.
- 5. 조건 섹션
-
트리거의 조건을 지정합니다. 필요에 따라 조건을 더 추가합니다.
플로우 작성자가 플로우에 저장된 트리거를 사용할 때 조건을 보거나 조건을 더 보고 추가할 수 있도록 허용할 수 있습니다. 변경 내용은 저장된 트리거에 영향을 주지 않습니다.
- 6. 고급 옵션 섹션
-
고급 옵션 섹션에서 플로우를 시작하는 데 필요한 사용자 세션 요구 사항을 지정합니다.
- 플로우 실행 시기
-
플로우를 트리거할 수 있는 세션 유형, 특정 사용자에 의해 트리거될 때 플로우를 실행할지 여부, 플로우를 트리거할 수 있는 테이블을 결정합니다.
표 1. 대화형 세션 드롭다운 메뉴 옵션 옵션 설명 비대화형 세션에 대해서만 실행 비대화형 세션에서만 트리거되는 플로우입니다. 비대화형 세션을 참조하십시오. 사용자 대화형 세션에서만 실행 대화형 세션에서만 트리거되는 플로우입니다. 대화형 세션과 비대화형 세션 모두에 대해 실행 모든 세션에서 트리거되는 플로우입니다. 표 2. 사용자 드롭다운 메뉴 옵션 옵션 설명 다음 사용자에 의해 트리거된 경우 실행 안 함 선택한 사용자 목록에 대해 트리거되지 않는 플로우입니다. 사용자 추가 아이콘( )을 선택하여 사용자를 목록에 추가합니다.
다음 사용자에 의해 트리거된 경우에만 실행 선택한 사용자 목록에 대해서만 트리거되는 플로우입니다. 사용자 추가 아이콘( )을 선택하여 사용자를 목록에 추가합니다.
모든 사용자에 대해 실행 모든 사용자에 대해 실행되는 플로우입니다. 표 3. 테이블 드롭다운 메뉴 옵션 옵션 설명 현재 테이블에서만 실행 선택한 테이블에 대해서만 트리거되는 플로우입니다. 현재 및 확장 테이블에서 실행 선택한 테이블과 확장된 테이블에 대해 트리거되는 플로우입니다. - 플로우를 실행할 위치
-
플로우를 백그라운드에서 실행할지 또는 현재 세션에서 실행할지 결정합니다.
옵션 설명 백그라운드에서 플로우 실행(기본값) 백그라운드에서 비동기식으로 실행되는 플로우입니다. 즉각적인 업데이트가 필요하지 않고 다른 시스템 프로세스를 동시에 실행할 수 있는 플로우에 이 옵션을 사용합니다. 포그라운드에서 플로우 실행 현재 세션에서 동기식으로 실행되는 플로우입니다. 이 옵션을 사용하여 최종 사용자에게 즉시 업데이트를 제공합니다. 예를 들어, 이전 작업이 닫힌 후 플로우에서 작업이 열리는 경우, 사용자가 작업을 닫은 직후에 다음 작업을 열려면 이 옵션을 사용합니다. 주:포그라운드에서 플로우를 실행하면 현재 세션 스레드가 차단되고 플로우가 완료될 때까지 사용자 입력이 차단될 수 있습니다. 스크립트 실행 작업과 같이 중단할 수 없는 작업이 포함된 플로우는 포그라운드에서 실행하지 마십시오. 플로우를 일시 중지하는 작업 또는 플로우 로직은 세션을 차단하지 않습니다.