하위 플로우 준비

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 상위 워크플로우에서 사용할 하위 플로우를 준비하고 하위 플로우를 사용할 상위 워크플로우를 준비하는 프로세스를 검토합니다.

    프로시저

    1. 편집기에서 하위 플로우로 사용할 워크플로우를 열고 체크아웃합니다.
    2. 제목 표시줄에서 메뉴 아이콘을 클릭하고 입력 편집을 선택합니다.
      워크플로우 입력 편집
    3. 워크플로 입력 창의 변수 목록에서 새로 만들기를 클릭합니다.
    4. 저장할 값의 유형에 따라 새 변수를 추가합니다.
      다음 예제에서는 문자열 값을 설정합니다.
      새 변수 추가
    5. 제출을 클릭합니다.
    6. 워크플로우 입력 대화 상자를 닫습니다.
    7. 하위 플로우에서 스크립트 실행 작업을 만듭니다.
      • 매개변수의 값을 현재 양식의 필드로 설정합니다. 알림 활동은 현재 변수에서만 값을 끌어올 수 있고 새로 추가된 변수에서는 값을 끌어올 수 없기 때문에 이는 중요합니다. 다음 예에서는 설명 필드의 값을 설정합니다.

        current.description = workflow.inputs.blueSubvariable;

      • 요청 양식에 새 필드를 작성하되 필드는 표시하지 않습니다. 이것은 임시 저장소 역할을 합니다.
        매개변수 값을 설정하는 스크립트를 만듭니다.
    8. 하위 플로우에서 알림 활동을 작성하고 제목에 ${description} 을 사용하여 필드에서 값을 반환합니다.
      값을 반환하도록 알림 설정
      하위 플로우는 다음과 같습니다.
      완료된 하위 플로우

    하위 플로우를 사용하기 위한 워크플로우 준비

    하위 플로우를 생성한 후 이 절차를 사용하여 상위 워크플로우를 준비합니다.

    프로시저

    1. 상위 워크플로우에서 하위 플로우에서 수행한 것과 비슷한 변수를 생성하지만 이름을 다르게 지정합니다.

      다음 예에서 변수 이름은 Blue Main Variable입니다.

      워크플로우에 대한 입력 변수 생성
    2. 제출을 클릭합니다.
    3. 스크립트 실행 활동을 삽입하여 필드의 값을 새로 만든 변수로 반환합니다.

      이 예시에서는 간단한 설명 필드의 값이 반환되어 새로 작성된 변수에 지정됩니다.

      workflow.scratchpad.bluemainvariable = current.short_description;

      스크립트 실행 활동 속성
    4. 제출을 클릭합니다.
    5. 하위 플로우 활동에서 파란색 하위 변수를 설정하여 bluemain 변수를bluesubvariable에 전달합니다.

      ${workflow.scratchpad.bluemainvariable}

      메인 워크플로우는 다음과 같습니다.
      하위 플로우가 있는 완료된 샘플 워크플로우