로직 요소 평가 방법 이해
구성 가능 제품 구조를 설계하고 구현할 때 시스템이 로직 요소를 평가하는 방법을 이해하면 도움이 됩니다. 이 섹션에서는 평가 프로세스에 대한 개요를 제공합니다. 시스템에서 사용되는 로직 요소는 제약 조건과 매개변수라는 두 가지 기본 범주로 나뉩니다. 시스템은 다음 절차를 사용하여 특정 제품 구조의 로직 요소를 처리합니다.
1. 제품 구조의 매개변수 및 제약 조건이 구조의 구성 가능 모듈에서 시스템으로 로드됩니다.
2. 시스템은 구성 창의 매개변수 설정 페이지에서 사용자에게 표시될 입력 매개변수를 결정합니다. 기본적으로 최상위 구성 가능 모듈에 대한 모든 입력 매개변수가 먼저 처리됩니다.
a. 최상위 구성 가능 모듈에 대해 하나 이상의 페이지 나누기가 정의된 경우, 이 구성 가능 모듈의 첫 번째 페이지에 대한 입력 매개변수만 처리됩니다.
b. 최상위 구성 가능 모듈에 입력 매개변수가 포함되지 않은 경우, 시스템은 제품 구조의 로직을 검사하여 다른 구성 가능 모듈을 자동으로 선택하고 해당 입력 매개변수를 처리합니다. 그러나 선택한 구성 가능 모듈에 페이지 나누기가 정의되어 있으면 첫 번째 페이지에 대한 입력 매개변수만 처리됩니다.
c. 하위 해결이 정의된 경우, 시스템은 식별된 하위 구성 가능 모듈에 대한 입력 매개변수를 처리합니다. 또한 하위 구성 가능 모듈에 대한 입력 매개변수 처리는 하위 구성 가능 모듈에 정의된 모든 하위 해결 또는 페이지 나누기를 고려합니다.
3. 식별된 입력 매개변수에 적용할 수 있는 모든 제약 조건이 적용되며, 각 입력 매개변수에 허용되는 값을 줄이거나 제거할 수 있습니다.
예를 들어, 유효한 값으로 1, 2, 3, 4 및 5를 포함하는 매개변수와 동일한 매개변수에 대해 1, 2, 3 또는 4의 값만 허용하는 케이스 테이블이 있는 경우, 매개변수의 허용 가능한 값 목록은 1,2,3 또는 4만 포함하도록 축소됩니다.
4. 식별된 입력 매개변수가 구성 창의 매개변수 설정 페이지에 표시됩니다. 이 페이지에는 다음 항목도 포함되어 있습니다.
◦ 매개변수와 관련된 이미지
◦ 정의된 페이지 제목
◦ 현재 페이지와 관련된 이미지
◦ 현재 페이지와 관련된 사용자 정의 도움말 페이지
5. 다음을 선택하면 시스템이 현재 페이지의 모든 값을 처리합니다.
|
시스템이 매개변수 단위가 아니라 페이지 단위로 입력 매개변수를 처리하기 때문에 특정 입력 페이지의 매개변수 순서는 관련이 없습니다. 따라서 입력을 제공할 사용자가 명확하게 이해할 수 있는 순서로 입력 페이지의 매개변수를 정렬해야 합니다.
|
6. 경우에 따라 시스템은 사용자가 입력하거나 선택한 값에 따라 적용할 수 없는 입력 매개변수가 있는 하나 이상의 페이지를 자동으로 건너뜁니다.
예를 들어 P1이 페이지 1에 표시되고 P2가 페이지 2에 표시되도록 중간에 페이지 나누기를 포함하여 두 개의 매개변수, P1과 P2를 가지는 구성 가능 모듈의 제품 구조를 고려합니다. P1=5인 경우 P2는 3만 될 수 있고 P2에 대한 UI 등록 정보 (hide when driven)이 true로 설정되도록 케이스 테이블도 정의되어 있습니다. P1에 대해 5를 선택하면 P2의 값이 자동으로 3으로 설정되어 있고 해당 값이 제어되거나 설정된 경우 이 매개변수를 건너뛰거나 숨기도록 시스템에 지시되었기 때문에 페이지 2 및 P2를 건너뜁니다.
7. 시스템이 모든 필수 입력 매개변수에 대한 값을 식별한 후에 파생 솔루션 페이지로 진행하기 전에 입력 검토 페이지에서 입력을 검토할 수 있습니다.