오류를 throw하는 사용자 지정 작업 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 플로우 오류 처리를 테스트하기 위해 의도적으로 오류를 발생시키는 작업을 생성합니다.

    시작하기 전에

    필요한 역할: flow_designer, action_designer 또는 admin

    이 태스크 정보

    이 사용자 지정 작업은 작업 입력 값이 1로 설정되면 오류가 발생합니다. 다른 입력 값을 사용하면 오류를 발생시키지 않고 작업을 실행할 수 있습니다. 이 사용자 지정 작업을 플로우에 추가하여 플로우 오류 처리를 테스트할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 플로우 디자이너.
      시스템에 방문 페이지가 워크플로우 스튜디오 표시됩니다.
    2. 선택 신규 > 동작
      시스템에 작업 속성 대화 상자가 표시됩니다.
    3. 다음 샘플 값을 입력합니다.
      필드
      이름 오류 발생
      애플리케이션 전역
      다음에서 접근 가능 모든 애플리케이션 범위
    4. 작업 빌드를 선택합니다.
      시스템에 인터페이스가 워크플로우 스튜디오 표시됩니다.
    5. 작업 개요에서 입력 > 입력 작성
      시스템에 새 작업 입력이 표시됩니다.
    6. 이 값을 사용하여 작업 입력을 구성합니다.
      필드
      레이블 오류 코드
      유형 정수
      필수
    7. 작업 개요에서 새 단계 추가를 선택합니다.
      시스템에 사용 가능한 단계 목록이 표시됩니다.
    8. 스크립트 단계를 선택합니다.
    9. 입력 변수 섹션에서 변수 생성을 선택합니다.
    10. 이 값을 사용하여 변수를 구성합니다.
      필드
      이름

      코드

      주:
      이 값이 다음 단계의 스크립트 호출 참조와 일치하도록 소문자인지 확인합니다.
      데이터 정제 선택 [action->Error Code]
    11. 스크립트에 이 JavaScript 코드를 입력합니다.
      (function execute(inputs, outputs) {
        if (inputs.code == 1) {
            throw 'My custom error message'
            }
      })(inputs, outputs);
    12. 저장을 선택합니다.
      샘플 작업의 작업 개요 및 구성 오류가 발생합니다.
    13. 테스트를 선택합니다.
      시스템에 테스트 작업 대화 상자가 표시됩니다.
    14. 다음 테스트 값을 입력합니다.
      입력
      오류 코드 1
    15. 테스트 실행을 선택합니다.
      시스템은 제공된 테스트 값으로 작업을 실행합니다.
    16. 테스트 실행이 완료되었습니다. 작업 실행 상세 정보를 봅니다.
      시스템에 작업 실행 상세 정보가 표시됩니다.
    17. 작업이 스크립트 단계를 실행하고 사용자 지정 오류 메시지를 throw했는지 확인합니다.
      작업 상태 개체는 3번째 줄에 오류를 나열하고 사용자 지정 오류 메시지의 텍스트를 표시해야 합니다.

      오류 발생 테스트 실행에 대한 작업 실행 상세 정보입니다.

    18. 작업 실행 상세 정보를 닫습니다.
    19. 취소 선택하여 작업 테스트를 중지합니다.
    20. 게시 선택하여 사용자 지정 작업을 플로우에서 사용할 수 있도록 합니다.

    결과

    작업 입력 오류 코드를 1로 설정할 때 오류가 발생하는 사용자 지정 작업이 있습니다.

    다음에 수행할 작업

    이 작업을 플로우에 추가하여 오류 핸들러 섹션의 내용을 테스트합니다.