앱 레벨 트리거
  • 21 Oct 2024
  • 1 읽을 분
  • 기여자

앱 레벨 트리거


기사 요약

이 문서에서는 다음을 학습합니다.* 앱 수준 트리거란 무엇인가요? 앱 수준 트리거의 유형* 앱 수준 트리거 사용 사례 예시

앱 트리거

앱 수준 트리거는 다음 이벤트에 의해 활성화됩니다.* 앱 시작.* 앱 완료* 앱 취소

컨텍스트 창의 앱 탭에서 수정할 수 있습니다:

이러한 모든 트리거는 모든 단계에서 자동으로 활성화할 수 있습니다.

예를 들어 서로 다른 세 단계에 '완료' 버튼이 있는 경우 '앱 완료' 트리거는 해당 단계 중 하나에서 실행될 수 있습니다.

:::(Warning) (참고) 앱 수준 트리거:: 에는 전환을 추가할 수 없습니다:

앱 시작됨

앱 시작됨 앱 레벨 트리거는 Tulip 플레이어 내에서 앱이 시작될 때마다 실행됩니다. 하나의 애플리케이션이 다른 앱을 어느 스텝으로든 시작할 수 있지만 앱 시작 트리거는 앱이 시작되는 스텝에 관계없이 실행됩니다.

image.png

사용 사례 예시

앱 시작 트리거는 애플리케이션 전체에 필요한 모든 에셋을 로드하는 데 매우 유용합니다.

예시. 내 애플리케이션은 각 스테이션의 현재 상태가 저장되는 스테이션 핸드오프 테이블에 의존하며, 이 테이블에는 내 스테이션의 처리량, 물리적 위치 등이 포함됩니다. 내 테이블의 각 레코드는 스테이션 이름과 연결되어 있습니다.

image.png

앱 완료

앱 완료는 "단계 종료 시"에 대한 단계 수준 트리거와 마찬가지로 앱 완료가 실행될 때마다 실행됩니다.

사용 사례 예시

"앱 완료" 트리거는 프로세스를 종료하는 데 매우 유용합니다.

예시. 사용자가 주문 처리 애플리케이션을 완료하면 구매팀에 이메일을 보내 요청한 재료를 재주문하도록 하고 싶습니다. image.png

앱 취소됨

앱 취소됨 트리거는 앱을 취소하는 앱 전환이 실행될 때 실행됩니다.

사용 사례 예시

앱 취소 트리거는 애플리케이션 내에서 사용자의 실수를 지원할 때 매우 유용합니다. 실수가 발생하면 애플리케이션을 취소하는 트랜지션이 트리거되어 잘못된 데이터로 완료된 모든 앱이 제거됩니다. 이 경우 사용자 지정 동작이 필요할 수 있으며, 이때 앱 취소 트리거가 작동합니다.

예시. 믹싱 프로세스에서 결함이 발생하면 사용자에게 해당 결함을 해결하기 위한 프로세스를 안내합니다. 이 앱이 완료되면 해당 배치는 결함이 있는 것으로 간주되지만, 해당 배치를 해결할 수 있는 경우 앱 취소가 실행되어 해당 배치는 결함 수에 포함되지 않습니다. 이 경우 가장 일반적인 실패 모드를 더 잘 이해할 수 있도록 어떤 문제 해결 단계로 결함이 해결되었는지 테이블에 기록하려고 합니다.

image.png

더 읽어보기


이 문서가 도움이 되었습니까?