하위 플로우 탐색
하위 플로우는 다른 프로세스에 필요한 출력을 생성하는 반복 가능한 다단계 프로세스를 자동화합니다. 플레이북, 플로우 또는 스크립트가 하위 플로우를 호출하면 하위 플로우는 재사용 가능한 일련의 작업 및 플로우 로직을 실행하여 프로세스를 완료하고 출력 값을 생성합니다.
하위 플로우 개요
하위 플로우는 재사용 가능한 작업과 플로우 논리, 데이터 입력 및 출력의 시퀀스로 구성된 자동화된 프로세스입니다. 플로우와 달리 하위 플로우에는 트리거가 없지만 대신 플레이북, 플로우, 다른 하위 플로우 또는 스크립트에서 호출할 때 실행됩니다. 입력은 하위 플로우를 실행하는 데 사용되는 데이터를 설명합니다. 이 작업은 데이터에 대해 일련의 작업을 수행합니다. 예를 들어, 변경 - 구현 작업 하위 플로우는 입력 변경 기록을 바탕으로 구현 및 구현 후 작업을 생성합니다.
하위 플로우를 빌드하고 관리하려면 애플리케이션이나 프로세스에서 사용하는 테이블과 필드에 대해 Now Platform 어느 정도 알고 있어야 합니다. 프로세스 분석가는 사용 가능한 작업을 사용하여 하위 플로우를 생성하거나 기존 하위 플로우를 템플릿으로 사용할 수 있습니다. 하위 플로우 빌드 중 문서를 참조하십시오.
하위 플로우는 다음 구성요소로 구성됩니다.
- 하위 플로우 입력
- 하위 플로우 입력은 하위 플로우를 실행하는 데 사용되는 데이터를 저장합니다. 각 입력에는 이름과 데이터 유형이 있습니다. 하위 플로우에 사용할 수 있는 하나 이상의 입력을 정의할 수 있습니다. 하위 플로우를 호출할 때 플로우 작성자는 하위 플로우 입력에 대한 데이터 값을 제공해야 합니다.
- 하위 플로우 출력
- 하위 플로우 출력에는 하위 플로우에서 생성된 데이터가 저장됩니다. 각 출력에는 이름과 데이터형이 있습니다. 하위 플로우에 사용할 수 있는 하나 이상의 출력을 정의할 수 있습니다. 하위 플로우를 호출할 때 플로우 작성자는 플로우에서 나중에 진행할 작업에 대한 데이터로 하위 플로우 출력을 사용할 수 있습니다. 하위 플로우 출력 할당 플로우 로직을 사용하여 출력 값을 설정할 수 있습니다.
- 하위 플로우 실행 상세 정보
- 하위 플로우 실행 상세 정보 페이지를 사용하면 플로우 작성자가 설계 환경에서 직접 작업 또는 플로우에 대한 런타임 정보를 볼 수 있습니다. 현재 상태, 작업 또는 단계 실행, 생성된 출력 값, 생성된 오류 등의 상세 정보를 볼 수 있습니다. 플로우 실행 상세 정보 문서를 참조하십시오.
- 플로우 오류 핸들러
- 플로우 오류 핸들러를 사용하면 하위 플로우가 하위 플로우 실행 상세 정보에서 오류를 포착하고 보고할 수 있습니다. 일련의 작업과 하위 플로우를 실행하여 문제를 식별하고 수정합니다. 예를 들어 하위 플로우가 출력 값을 기록하고, 알림을 보내고, 오류가 발생할 때 시정 하위 플로우를 실행하도록 합니다. 플로우 오류 핸들러 문서를 참조하십시오.
- 작업
- 작업은 프로세스 분석가가 코드를 작성할 필요 없이 기능을 자동화 Now Platform 할 수 있게 해 주는 재사용 가능한 작업입니다. 예를 들어, 기록 생성 작업을 사용하면 프로세스 분석가가 특정 조건이 발생할 때 특정 테이블에 특정 값을 사용하여 기록을 생성할 수 있습니다. 기록 생성과 같은 ServiceNow 핵심 작업을 수행하려면 테이블과 필드에 대해 Now Platform 어느 정도 알고 있어야 합니다. 작업 디자이너는 애플리케이션별 작업을 생성하여 구성 상세 정보를 미리 설정할 수 있습니다. 예를 들어 인시던트 작업 생성 동작을 생성하면 프로세스 분석가가 해당 동작을 사용할 때마다 올바른 테이블과 필드 구성을 사용할 수 있습니다. 연결된 스포크를 활성화하여 애플리케이션별 작업을 추가할 수 있습니다. 워크플로우 스튜디오 작업 문서를 참조하십시오.
를 사용하여 하위 플로우를 생성하는 워크플로우 워크플로우 스튜디오
다음 그림에서는 를 사용하여 워크플로우 스튜디오하위 플로우를 만드는 데 필요한 기본 작업을 설명합니다. 하위 플로우 생성에 대한 자세한 지침은 을 참조하십시오 에서 하위 플로우 생성 워크플로우 스튜디오.
하위 플로우의 이점
하위 플로우는 프로세스 소유자와 개발자에게 다음과 같은 이점을 제공합니다.
- 반복 작업을 자동화하여 효율성과 경험을 개선합니다.
- 기술에 익숙하지 않은 사용자가 워크플로우의 기능을 이해할 수 있도록 자연어로 워크플로우를 설명합니다.
- 워크플로우를 다이어그램으로 표시하여 빌더가 사용 가능한 경로와 연결을 볼 수 있도록 도와줍니다.
- 단일 인터페이스에서 워크플로우를 만들고 테스트하여 예상대로 작동하는지 확인할 수 있습니다.
- 주제 문제 전문가들이 재사용 가능한 작업을 개발하고 플로우 작성자와 공유할 수 있게 하여 프로세스 자동화를 촉진합니다.
- 복잡한 사용자 지정 스크립트를 대체하는 업그레이드 안전 Now Platform 논리로 업그레이드 비용을 절감합니다.
- 재사용 가능한 작업 라이브러리를 제공하여 개발 비용을 절감합니다.
- 통합 및 RPA(로보틱 프로세스 자동화) 기능에 대한 별도의 구독으로 확장할 수 있습니다.
| 이점 | 기능 | 사용자 |
|---|---|---|
| 기존 자동화 운영 라이브러리에서 자동화된 워크플로우를 빌드합니다. | 하위 플로우 | 애플리케이션 개발자, 프로세스 소유자 또는 관리자 |
| 요청 시 자동화된 워크플로우를 실행합니다. | 하위 플로우 | 애플리케이션 개발자, 프로세스 소유자 또는 관리자 |
| 자동화된 워크플로우를 실행하는 데 사용할 입력 데이터를 지정합니다. | 하위 플로우 | 애플리케이션 개발자, 프로세스 소유자 또는 관리자 |
| 다른 자동화된 워크플로우에서 사용할 수 있도록 하나 이상의 출력을 데이터로 저장합니다. | 하위 플로우 | 애플리케이션 개발자, 프로세스 소유자 또는 관리자 |
| 기존 자동화 단계 라이브러리에서 자동화된 작업을 빌드합니다. | 작업 | 애플리케이션 개발자, 통합 소유자 또는 프로세스 소유자 |
| 요청 시 자동화된 작업을 실행합니다. | 작업 | 애플리케이션 개발자, 통합 소유자 또는 프로세스 소유자 |
| 하나 이상의 입력을 데이터로 사용하여 자동화된 작업을 실행합니다. | 작업 | 애플리케이션 개발자, 통합 소유자 또는 프로세스 소유자 |
| 하나 이상의 출력을 다른 자동화된 작업에 사용할 데이터로 저장합니다. | 작업 | 애플리케이션 개발자, 통합 소유자 또는 프로세스 소유자 |