오류를 발생시키는 사용자 지정 작업 만들기

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 의도적으로 오류를 발생시키는 작업을 만들어 플로우 오류 처리를 테스트합니다.

    시작하기 전에

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

    이 태스크 정보

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

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 플로우 디자이너레이블이 표시됩니다.
      시스템에 방문 페이지가 표시됩니다 플로우 디자이너 .
    2. 선택 신규 > 작업
      작업 속성 대화상자가 표시됩니다.
    3. 이러한 샘플 값을 입력합니다.
      필드
      이름 오류 발생
      애플리케이션 전역
      다음에서 접근 가능 모든 애플리케이션 범위
    4. 제출을 선택합니다.
      시스템에 인터페이스가 작업 디자이너 표시됩니다.
    5. Action Outline(작업 개요)에서 입력 > 입력 작성
      시스템에 새 작업 입력이 표시됩니다.
    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. 작업이 스크립트 단계를 실행하고 사용자 지정 오류 메시지를 발생시켰는지 확인합니다.
      작업 상태 개체는 3번째 줄에 오류를 나열하고 사용자 지정 오류 메시지의 텍스트를 표시해야 합니다.

      의 테스트 실행에 대한 작업 실행 정보 오류가 발생합니다.

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

    결과

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

    다음에 수행할 작업

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