동적 출력

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 플로우 설계 중에 동적으로 생성된 데이터 알약으로 작업 및 하위 플로우 출력에 액세스합니다. 또한 데이터 수집 작업을 빌드하여 복잡한 객체를 생성하고 출력할 ServiceNow AI Platform통합 허브 수 있습니다.

    주:
    기본 시스템에서는 동적 출력을 사용할 수 없습니다. 에서 워크플로우 스튜디오동적 출력을 사용하려면 다음을 수행해야 합니다. 요청 통합 허브 플러그인. 동적 출력은 ServiceNow 플로우 디자이너 - 인트로스펙션 [com.glide.hub.flow_designer_introspection] 플러그인의 일부입니다.

    플로우 설계 중에 동적 출력은 복합 객체의 스키마 값을 검색하여 데이터 패널에 데이터 알약으로 표시합니다.

    동적 출력은 표시된 데이터를 수집하는 데이터 수집 작업을 가리켜야 합니다. 예를 들어, 데이터 수집 작업은 다음의 일부로 외부 공급업체 시스템에서 값을 검색할 수 있습니다. 통합 허브 스포크. 에서 워크플로우 스튜디오동적 출력을 사용하려면:
    1. 작업 디자이너가 데이터 수집 작업을 만듭니다.
    2. 작업 디자이너는 하위 데이터 수집 작업을 가리키는 동적 출력으로 상위 작업을 만듭니다.
    3. Flow Designer는 상위 작업을 플로우에 추가합니다.

    데이터 수집 작업

    데이터 수집 작업은 다른 작업에서 사용할 데이터를 수집합니다. 데이터 수집 작업은 플로우에 직접 추가되지 않고 동적 입력에서 호출됩니다. 데이터 수집 작업은 일반적으로 REST 호출을 사용하여 타사 시스템에서 데이터를 수집합니다. 모든 데이터 수집 작업은 이러한 요구 사항과 제약 조건을 충족해야 합니다.
    • 작업에는 JSON 유형의 출력 변수를 포함하는 스크립트 단계 가 있습니다.
    • 이 작업에는 스크립트 단계의 JSON 출력 변수에서 값이 파생되는 JSON 유형의 이름이 명명 output 된 출력이 있습니다.
      주:
      작업에는 여러 출력이 있을 수 있지만 JSON 형식은 하나만 가질 수 있습니다.
    • 스크립트 단계는 data라는 속성을 갖도록 JSON 출력의 형식을 지정합니다.
    • 데이터가 동적 선택 또는 동적 템플릿 입력을 위한 경우 JSON 출력은 5,000개 이상의 선택 옵션, 필드 템플릿 값 또는 배열 요소 항목을 반환해서는 안 됩니다.
      주:
      동적 선택 및 동적 템플릿 입력은 JSON 출력에서 최대 5,000개의 선택 옵션 또는 5,000개의 템플릿 값만 표시할 수 있습니다.
    • 이 작업은 시간이 초과되기 전에 데이터를 수집하기 위해 최대 300초(5분) 동안 대기합니다.
      주:
      모든 작업의 시간 제한 기간을 변경하려면 시스템 속성의 값을 수정합니다 sn_flow_designer.sync_action_execution_timeout_in_seconds .

    동적 객체

    동적 객체는 복잡한 객체이거나 복잡한 객체의 배열입니다. 작업 디자이너는 하드 코딩하기보다는 데이터 수집 작업으로 객체 구조를 동적으로 빌드합니다. 동적 객체 작성에 대한 자세한 내용은 동적 객체에 대한 데이터 수집 작업 만들기를 참조하세요.

    일반 가이드라인

    외부 공급업체 통합에 동적 출력 사용
    동적 출력을 사용하여 플로우 설계 중에 외부 시스템의 데이터를 검사 하고 가져옵니다. 예를 들어 서비스 엔드포인트를 지정하거나 특정 엔드포인트 API와 상호 작용하는 작업을 호출할 수 있습니다. 와의 타사 통합 워크플로우 스튜디오설정에 대한 자세한 내용은 통합 허브를 참조하십시오.
    많은 양의 데이터를 검색하는 데 필요한 시간을 참고하십시오.
    기본적으로 동적 출력은 시스템이 중지하기 전에 최대 300초 동안 데이터를 수집해야 합니다. 데이터 수집 작업에서 데이터를 수집하는 데 더 많은 시간이 필요한 경우 시스템 속성을 더 큰 값으로 설정합니다 sn_flow_designer.sync_action_execution_timeout_in_seconds . 최종 사용자가 값을 입력하거나 선택할 것으로 예상되는 대화형 플로우의 경우 시간 초과 값이 길지 않도록 합니다.
    스크립팅 오류에 유의
    모든 데이터 수집 작업은 스크립트 단계를 사용하기 때문에 스크립팅에서 잠재적인 오류가 발생할 수 있습니다. 스크립트 오류로 인해 출력에서 필요한 JSON 값을 받지 못할 수 있으므로 JSON 변수를 출력하는 데 사용되는 스크립트를 검토합니다. 동적 출력 스크립팅 오류가 발생하면 다음과 같은 경고 메시지가 나타날 수 있습니다.
    그림 1. 스크립팅 오류에 대해 표시되는 메시지
    동적 작업 오류 메시지