사용자 응답을 기반으로 단일 옵션 활성화
경우에 따라 예/아니요 질문이 아닌 사용자 응답에 따라 단일 옵션을 활성화하거나 비활성화할 수 있습니다. 예를 들어, 사용자가 Standard 패키지 또는 Deluxe 패키지를 원하는지 판단하고 사용자가 Deluxe 패키지를 선택한 경우 추가 하위 시스템을 활성화할 수 있습니다.
예/아니요가 아닌 사용자 응답을 기반으로 단일 옵션을 활성화하려면 다음을 수행합니다.
1. 구성 가능 모듈을 생성합니다.
2. 관련 옵션을 나타내는 하위 부품을 첨부합니다.
3. 구성 가능 모듈에 문자열 입력 매개변수를 추가합니다(예: askPackage).
문자열 매개변수에 대해 적절한 프롬프트 값을 정의합니다.
◦ Deluxe
◦ Standard
4. 구성 가능 모듈에 부울 비입력 매개변수를 추가합니다(예: useDeluxe).
기본 표현식을 askPackage.equals(“Deluxe”)로 정의합니다.
매개변수에 대한 표현식을 정의하는 대신 표현식 제약 조건을 useDeluxe == askPackage.equals(“Deluxe”)로 정의하는 다른 옵션도 있습니다.
5. 이 옵션의 하위 부품에 대한 이 구성 가능 모듈의 포함 옵션에서 부울 매개변수 useDeluxe를 설정합니다.
이 방식을 사용하면 사용자의 응답이 Deluxe인 경우 부울 매개변수 useDeluxe에 대한 표현식이 true로 평가되고 하위 부품이 파생 부품 구조에 포함됩니다.