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