동적 선택에 대한 데이터 수집 작업 생성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 데이터 수집 작업을 생성하여 동적 선택 입력에 대한 선택 옵션 목록을 생성합니다.

    시작하기 전에

    • 필요한 역할: action_designer 또는 admin
    • REST 엔드포인트에 대한 자격 증명 및 연결 생성
    주:
    동적 입력은 기본 시스템에서 사용할 수 없습니다. 에서 동적 입력을 사용하려면 다음을 수행해야 합니다.워크플로우 스튜디오 요청 통합 허브 플러그인.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 플로우 디자이너.
    2. 선택 새로 작성 > 동작.
    3. 이름 필드에 작업의 이름을 입력하고 적절한 애플리케이션 범위를 선택한 다음 제출을 선택합니다.
    4. 작업 개요에서 입력 아래의 새 단계 추가 아이콘(새 단계 추가 아이콘)을 선택하고 REST 단계를 선택합니다.
      HTTP 메서드 GET에 해당하는 쿼리 매개변수를 사용하여 적절한 기본 URL자원 경로에서 데이터를 가져오도록 REST 단계를 구성합니다. REST 단계 통합 허브사용에 대한 자세한 내용은 통합 허브의 REST 문서를 참조하십시오REST 단계.
    5. REST 단계 아래의 작업 개요에서 새 단계 추가 아이콘( 새 단계 추가 아이콘)을 선택하고 스크립트 단계를 선택합니다.
      1. 입력 변수에서 변수 생성을 선택합니다.
        이 입력 변수는 REST 응답 본문을 저장합니다.
        예를 들어 입력 변수 이름의 경우 payload를 입력합니다.
      2. 입력 변수 값의 경우 REST 단계의 응답 본문 출력에 대한 데이터 정제를 선택합니다.
      3. 스크립트에 입력 변수에서 JSON 출력을 생성하는 스크립트를 입력합니다.
        스크립트는 이러한 작업을 수행해야 합니다.
        입력 변수를 JSON으로 구문 분석
        API를 JSON - Global 사용하여 입력 변수를 문자열에서 JSON 객체로 변환할 수 있습니다.
        동적 선택에 맞게 형식이 지정된 새 JSON 객체 생성
        응답 값을 선택 목록 옵션에 매핑하려면 REST 응답의 데이터 구조를 알아야 합니다. 스크립트는 data라는 속성이 있는 동적 선택 JSON 객체를 생성해야 합니다. 데이터 속성의 값은 선택 목록 옵션의 배열이어야 합니다. 각 선택 목록 옵션에는 레이블이름 속성이 문자열 값으로 설정되어 있어야 합니다. label 속성은 선택 목록에 옵션이 표시되는 방식을 결정합니다. name 속성은 옵션이 시스템에 저장되고 참조되는 방법을 결정합니다.

        예를 들어, 이 JSON 객체는 세 가지 선택 목록 옵션이 있는 배열을 정의합니다.

        {
            data: [
                {
                    label: "Choice Option 1",
                    name: "choice_option_1"
                    
                }, 
                {
                    label: "Choice Option 2",
                    name: "choice_option_2"
                }, 
                {	
                    label: "Choice Option 3",
                    name: "choice_option_3"
                }
            ]
        }
        주:
        동적 선택 입력은 최대 5,000개의 선택 목록 옵션만 표시할 수 있습니다. 5,000개 이상의 선택 목록 옵션을 반환하는 JSON 객체는 렌더링될 때 잘립니다.
        출력 객체 설정
        동적 선택 JSON 객체를 반환하도록 출력 객체를 설정합니다.
      4. 출력 변수에서 변수 생성을 선택합니다.
        이 출력 변수는 스크립트가 생성하는 선택 목록 옵션을 저장합니다.
      5. 출력 변수 유형으로 JSON을 선택합니다.
        스크립트 출력 변수 유형은 JSON이어야 합니다.
    6. 작업 개요에서 출력을 선택합니다.
      1. 출력 생성을 선택합니다.
      2. 출력 레이블 및 이름 출력을 설정합니다.
      3. 출력 형식을 JSON으로 설정합니다.
        주:
        작업에는 여러 출력이 있을 수 있지만 JSON 유형은 하나만 있을 수 있습니다.
      4. 편집 모드 종료를 선택합니다.
      5. 필드 옆에 있는 데이터 알약 선택기( 데이터 알약 선택기)를 선택한 다음 선택한 목록 옵션을 저장하기 위해 만든 스크립트 단계 출력 변수를 선택합니다.
    7. 저장을 선택하고 작업을 테스트합니다.
      출력에 대한 런타임 값은 데이터 속성과 선택 목록 옵션의 배열이 있는 JSON 객체여야 합니다.
      테스트 작업의 출력 예
    8. 동일한 애플리케이션 범위 내의 다른 플로우 및 작업에 작업을 사용할 수 있도록 하려면 게시 를 선택합니다.

    결과

    이제 데이터 수집 작업을 사용하여 상위 작업에서 동적 선택 입력에 대해 나타나는 옵션을 채울 수 있습니다.데이터 수집 작업을 사용하여 동적 선택에 대한 옵션을 채웁니다.