에서 하위 플로우 생성 워크플로우 스튜디오
전체 플로우의 컨텐츠를 하위 플로우로 재사용합니다. 하위 플로우가 사용하는 입력 데이터와 생성되는 출력 데이터를 정의합니다. 다른 플로우 또는 스크립트에서 하위 플로우를 호출합니다.
시작하기 전에
Guided Application Creator에서 컨텐츠를 저장할 워크플로우 스튜디오 애플리케이션을 설정합니다.
필요한 역할: flow_designer 또는 admin
이 태스크 정보
flow_designer 또는 관리자 역할을 가진 사용자는 애플리케이션 테이블 구조를 알고 있어야 하며 플로우 또는 하위 플로우의 대상 테이블과 연결된 기존 비즈니스 논리를 알고 있어야 합니다. 플로우 또는 하위 플로우를 생성하기 전에 상충하는 비즈니스 규칙 또는 워크플로우를 비활성화해야 합니다.
컨텐츠를 포함할 워크플로우 스튜디오 사용자 지정 애플리케이션을 생성하면 애플리케이션 리포지토리 또는 .Application sharingServiceNow Store
프로시저
- 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
-
선택 신규 > 하위 플로우.
하위 플로우 속성 화면이 표시됩니다.
-
다음 필드를 채웁니다.
필드 설명 하위 플로우 이름 하위 플로우의 이름입니다. 설명 하위 플로우에 대한 설명입니다. 애플리케이션 하위 플로우를 생성할 애플리케이션 범위입니다. 도메인 하위 플로우의 도메인 범위입니다. 도메인 분리에 대한 자세한 내용은 다음 문서를 참조하십시오 Domain separation explained. 추가 속성 다음에서 접근 가능 범위가 지정된 모든 애플리케이션 범위 또는 지정된 애플리케이션 범위 내에서만 접근 가능합니다. 범주 하위 플로우에 대한 애플리케이션 범위 내에서 정의된 범주입니다. 릴리스부터 Xanadu 하위 플로우를 구성할 사용자 지정 범주를 생성할 수 있습니다. 보호 하위 플로우를 읽기 전용으로 할지 여부를 선택합니다. 소유한 애플리케이션 범위에서 하위 플로우를 생성할 때만 값을 선택할 수 있습니다. 기본값은 없음입니다. 하위 플로우 주석 의 워크플로우 스튜디오 하위 플로우 제목 아래에 표시되는 도움말 텍스트로, 플로우 작성자가 플로우에서 사용될 때 하위 플로우가 수행하는 작업을 이해하는 데 도움을 줍니다. 다른 사용자 이름으로 실행 플로우가 시스템 사용자로 또는 세션을 시작한 사용자로 실행되도록 지정하기 위해 선택할 수 있는 옵션입니다. 플로우를 트리거한 사용자로부터 업데이트를 받아야 하는 경우 세션을 시작한 사용자 옵션을 선택합니다. 예를 들어 현재 사용자가 인시던트 기록 설명을 제공하거나 승인자가 승인 이메일을 보내도록 하려는 경우 이 옵션을 사용합니다. 플로우의 '다른 사용자 이름으로 실행' 옵션에 대한 설정이 하위 하위 플로우에는 적용되지 않습니다. 또한 초기 사용자로 실행하면 플로우 실행 중에 수행되는 작업이 사용자의 ACL 제한에 의해 제한됩니다. 시작 사용자가 실행하는 플로우는 날짜/시간 형식과 같은 사용자별 설정도 따릅니다. 주:세션을 시작한 사용자로 실행하는 옵션을 선택할 때는 보안 제한으로 인해 사용자가 플로우 실행을 변경할 수 없게 되지 않는지 확인하십시오.역할로 실행 플로우와 함께 실행되는 역할입니다. 이 옵션은 다른 사용자 이름으로 실행 이 세션을 시작한 사용자로 설정된 경우에만 사용할 수 있습니다. 플로우 우선순위 기본값 시스템에서 기본적으로 이 하위 플로우를 실행할 우선순위 수준입니다. 옵션은 다음과 같습니다.- 낮음
- 중간(기본값)
- 높음
플로우 우선순위 수준에 대한 자세한 내용은 다음 문서를 참조하십시오 플로우 우선순위.
-
하위 플로우 입력을 생성하여 하위 플로우가 실행되기 시작할 때 사용할 수 있는 데이터를 지정합니다.
하위 플로우에 대해 정의하는 각 입력은 워크플로우 스튜디오 인터페이스의 구성 옵션이 됩니다. 플로우에서 하위 플로우를 사용하려면 각 필수 입력에 대한 값을 정의해야 합니다. 하위 플로우에 입력이 많을수록 정의해야 하는 데이터가 많아지며, 하위 플로우를 효과적으로 사용하려면 기본 데이터 모델에 더 익숙해져야 합니다.
- +를 클릭하여 입력 및 출력 창을 엽니다.
- +를 클릭하여 새 입력을 추가합니다.
-
입력의 이름과 유형을 정의합니다.
주:하위 플로우 입력 이름에는 다음과 같은 예약된 시스템 이름이 포함될 수 없습니다.
- sys_id
- sys_created_by
- sys_created_on
- sys_updated_on
- sys_updated_by
- sys_mod_count
- 입력을 필수 구성 옵션으로 만들려면 필수 플래그를 선택합니다.
-
을 클릭하여 고급 옵션을 살펴보고 값을 정의합니다.
입력은 데이터 유형에 따라 고급 옵션을 제공합니다. 모든 입력에는 힌트를 추가하거나 기본값을 제공하는 고급 옵션이 있습니다. 플로우에 대한 하위 플로우를 추가 및 구성하여 Flow Designer를 안내하려면 고급 옵션을 사용합니다. 예를 들어, 선택이 가능한 미리 정의된 구성 옵션 목록을 Flow Designer에 제공하는 선택 입력을 만듭니다. 특정 데이터 형식에 사용할 수 있는 구성 옵션에 대한 자세한 내용은 필드 형식을 참조하십시오.
-
이름 및 데이터 유형을 정의하여 하위 플로우 출력을 만듭니다.
하위 플로우 출력은 하위 플로우가 완료된 후 상위 플로우에 사용할 수 있는 데이터를 지정합니다.
- +를 클릭하여 새 출력을 추가합니다.
-
이름과 데이터 유형을 정의합니다.
출력 값은 이후 단계에서 할당됩니다.주:하위 플로우 출력 이름에는 다음 예약된 시스템 이름이 포함될 수 없습니다.
- sys_id
- sys_created_by
- sys_created_on
- sys_updated_on
- sys_updated_by
- sys_mod_count
-
작업, 플로우, 하위 플로우 또는 플로우 논리 를 추가하려면 작업, 플로우 논리 또는 하위 플로우 추가를 선택합니다.
-
옵션을 선택합니다.
옵션 설명 동작 원하는 작업을 선택합니다. 워크플로우 스튜디오 에는 플로우 및 하위 플로우에 사용할 수 있는 것이 포함됩니다 워크플로우 스튜디오 작업 . 또는 action_designer 역할이 있는 사용자가 플로우에 추가할 추가 작업을 만들 수 있습니다. 및 스포크 플러그인은 Integration Hub 추가 작업을 설치합니다.
추가 작업 메뉴에서 초안 작업을 추가하려면 초안 작업 표시를true로 설정합니다.
에서 ServiceNow Store사용할 수 있는 스포크를 보려면 추가 작업 메뉴에서 스토어 스포크 표시를true 로 설정합니다.주:시스템이 설치된 스포크가 설치되지 않음에서 버전과의 호환성 및 애플리케이션 종속성워크플로우 스튜디오에 따라 사용할 수 ServiceNow Store 있는 스포크를 ServiceNow 표시합니다.플로우 논리 조건부 또는 반복 작업을 지정하는 옵션을 선택합니다. 하위 플로우 게시된 하위 플로우를 선택하고 입력 값을 정의합니다. 하위 플로우를 플로우 작업으로 추가하는 것 외에도 추가 작업 메뉴에서 트리거된 플로우 표시 옵션을 활성화하여 활성화된 플로우를 선택하고 필요한 입력을 정의할 수 있습니다. 트리거된 플로우를 실행하면 트리거 조건이 무시되고 모든 작업이 실행됩니다. 플로우에서 작업 순서를 변경하려면 작업 왼쪽에 있는 핸들을 원하는 위치로 끕니다.
선택한 옵션에 따라 시스템에 필드 세트가 표시됩니다. - 작업, 플로우 논리 또는 하위 플로우를 구성하려면 필드를 채웁니다.
- 완료를 선택합니다.
- 완료될 때까지 작업 추가를 반복합니다.
-
옵션을 선택합니다.
-
값에 하위 플로우 출력을 할당합니다.
하위 플로우 출력을 여러 값에 할당하여 플로우 로직을 기반으로 조건부 출력을 생성할 수 있습니다.
- 동작에서 +를 클릭하고 흐름 논리를 선택합니다.
- 하위 플로우 출력 할당을 클릭합니다.
-
이름 필드의 입력 및 출력 섹션에서 생성한 출력을 선택합니다.
이미 이름과 데이터 유형이 지정된 출력에만 값을 할당할 수 있습니다.
- 데이터 필드에 값을 입력하거나 데이터 패널에서 데이터 알약을 선택합니다.
- 완료를 클릭합니다.