하위 플로우 준비
상위 워크플로우에서 사용할 하위 플로우를 준비하는 프로세스와 하위 플로우를 사용하도록 상위 워크플로우를 준비하는 프로세스를 검토합니다.
프로시저
- 편집기에서 하위 플로우로 사용할 워크플로우를 열고 체크아웃합니다.
-
제목 표시줄에서 메뉴 아이콘을 클릭하고 입력 편집을 선택합니다.
- 워크플로우 입력 창의 변수 목록에서 새로 만들기를 클릭합니다.
-
저장할 값의 유형에 따라 새 변수를 추가합니다.
다음 예시에서는 문자열 값을 설정합니다.
- 제출을 클릭합니다.
- 워크플로우 입력 대화 상자를 닫습니다.
-
하위 플로우에서 스크립트 실행 활동을 만듭니다.
- 매개변수의 값을 현재 양식의 필드로 설정합니다. 알림 활동은 새로 추가된 변수가 아니라 현재 변수의 값만 끌어올 수 있기 때문에 이것이 중요합니다. 다음 예시에서는 설명 필드의 값을 설정합니다.
current.description = workflow.inputs.blueSubvariable; - 요청 양식에 새 필드를 만들지만 필드는 표시하지 않습니다. 임시 저장소 역할을 합니다.
- 매개변수의 값을 현재 양식의 필드로 설정합니다. 알림 활동은 새로 추가된 변수가 아니라 현재 변수의 값만 끌어올 수 있기 때문에 이것이 중요합니다. 다음 예시에서는 설명 필드의 값을 설정합니다.
-
하위 플로우에서 알림 활동을 생성하고 제목에
${description}을 사용하여 필드의 값을 반환합니다.하위 플로우는 다음과 같습니다.
하위 플로우를 사용하기 위한 워크플로우 준비
하위 플로우를 생성한 후 이 절차를 사용하여 상위 워크플로우를 준비합니다.
프로시저
-
상위 워크플로우에서 하위 플로우에서 수행한 작업과 비슷한 변수를 만들지만 이름을 다르게 지정합니다.
다음 예시에서 변수의 이름은 Blue Main Variable입니다.
- 제출을 클릭합니다.
-
스크립트 실행 활동을 삽입하여 필드의 값을 새로 만든 변수로 반환합니다.
이 예에서는 간단한 설명 필드의 값이 반환되고 새로 생성된 변수에 제공됩니다.
workflow.scratchpad.bluemainvariable = current.short_description; - 제출을 클릭합니다.
-
하위 플로우 활동에서
bluemain변수를bluesubvariable에 전달하도록 파란색 하위 변수를 설정합니다.${workflow.scratchpad.bluemainvariable}메인 워크플로우는 다음과 같습니다.