---
sourceDocument: 호주 워크플로우 빌드
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/build-workflows

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 워크플로우 빌드

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# API 접근

# 플로우에 대한 워크플로우 스튜디오 API 액세스 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

애플리케이션 개발자는 플로우, 하위 플로우 및 작업에 대한 API를 통해 기능에 액세스할 워크플로우 스튜디오 수 있습니다. 플로우 작성자는 설계 중에 개별 플로우, 하위 플로우 및 작업을 클라이언트 호출 가능 상태로 설정할 수 있습니다.

## 사용 가능한 워크플로우 스튜디오 플로우 API {#api-access-flow-designer__section_kgw_bty_1fb}

서버 또는 클라이언트 스크립트에서 이러한 API를 사용하여 플로우, 하위 플로우 및 작업을 트리거합니다.  

서버 측
:   [FlowAPI](https://www.servicenow.com/docs/access?context=ScriptableFlowAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US): 실행 상세 정보와 관계없이 동기 또는 비동기 방법을 사용하여 플로우, 하위 플로우 또는 작업을 트리거합니다.

클라이언트 측
:   [GlideFlow](https://www.servicenow.com/docs/access?context=GlideFlowAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US): 작업, 플로우 및 하위 플로우와 클라이언트 측 상호작용을 수행합니다. Flow Designer는 클라이언트에서 플로우, 하위 플로우 및 작업을 호출할 수 있도록 설정해야 합니다.

## FlowAPI 빠른 메서드 {#api-access-flow-designer__section_hm2_rtg_nhb}

[FlowAPI](https://www.servicenow.com/docs/access?context=ScriptableFlowAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US) 클래스의 빠른 메서드를 사용하여 실행 세부 정보 또는 기타 관련 기록을 생성하지 않고 서버 측 스크립트에서 작업, 플로우 또는 하위 플로우를 실행합니다. 이러한 방법을 사용하면 프로덕션 환경에서 대량 처리 속도를 높이고 기록 보관 오버헤드를 제거하여 성능을 향상할 수 있습니다. 메서드는 다음과 같습니다.

* executeActionQuick(), executeFlowQuick(), executeSubflowQuick(): 현재 사용자 세션에서 서버측 스크립트의 작업, 플로우 또는 하위 플로우를 동시에 실행합니다.
* startActionQuick(), startFlowQuick(), startSubflowQuick(): 서버측 스크립트에서 작업, 플로우 또는 하위 플로우를 비동기식으로 실행합니다.
{#api-access-flow-designer__ul_mby_bwg_nhb}

## XML 및 JSON 스트리밍 API {#api-access-flow-designer__section_fh1_nsq_nlb}

대량 데이터를 타사 API로 보내기 위한 REST 또는 SOAP 요청에 사용할 대형 스트리밍 또는 비스트리밍 JSON 또는 XML 페이로드를 빌드합니다. 예를 들어 이러한 API를 사용하여 스크립트 단계에서 JSON 페이로드 워크플로우 스튜디오 를 생성하고 반환된 값을 REST 단계에 전달하여 요청을 외부 공급업체 서비스로 보낼 수 있습니다. 자세한 내용은 [JSONStreamingBuilder](https://www.servicenow.com/docs/access?context=JSONStreamingBuilderScopedAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US) 및 [XMLStreamingBuilder](https://www.servicenow.com/docs/access?context=XMLStreamingBuilderScopedAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US) .

## 클라이언트 호출 가능 API {#api-access-flow-designer__section_ig1_mty_1fb}

기본적으로 플로우, 하위 플로우 및 작업은 서버 스크립트 내의 FlowAPI에 의해서만 호출할 수 있습니다. 플로우 및 작업 디자이너는 설계 프로세스 중에 클라이언트 호출 가능 옵션을 활성화하여 개별 플로우, 하위 플로우 또는 작업을 클라이언트 호출에 사용할 수 있도록 할 수 있습니다.

## 지원으로 실행 {#api-access-flow-designer__section_b2p_jpy_jlb}

플로우와 하위 플로우는 시스템 사용자 또는 세션을 시작한 사용자로 실행될 수 있습니다. [플로우 속성](https://servicenow-prod.fluidtopics.net/TTzVBj0xwGJUdUnLIt2KhQ "트리거 조건이 발생하면 일련의 작업과 플로우 로직을 실행합니다.")에서 이 동작을 설정합니다. 모든 API 빠른 메서드는 실행 속성을 무시하고 항상 시스템 사용자로 실행됩니다.

작업은 항상 세션을 시작하는 사용자로 실행됩니다.

## 코드 스니펫 {#api-access-flow-designer__section_hry_rvy_1fb}

애플리케이션 개발자는 코드 스니펫 옵션을 사용하여 특정 플로우, 하위 플로우 또는 작업을 호출하는 JavaScript 함수를 생성할 수 있습니다. 비즈니스 규칙 또는 스크립트 - 백그라운드 모듈과 같은 스크립트의 코드 스니펫을 사용하여 특정 워크플로우 스튜디오 요소를 호출합니다. 시스템은 게시된 플로우, 하위 플로우 및 작업에 대한 코드 스니펫만 생성합니다. 워크플로우 스튜디오 초안 또는 수정됨 상태의 요소는 코드 스니펫을 생성하지 않습니다.

