별칭 작업
별칭은 조건부 규칙, 고급 지정 표현식 및 기타 별칭을 작성할 때 사용될 수 있는 논리 문을 나타냅니다.
별칭을 통해 로직의 재사용 가능 세그먼트를 효율적으로 관리할 수 있습니다. 일반적으로 제품의 구성에 재사용되는 일부 공통 정의가 있습니다. 이러한 공통 정의를 별칭으로 캡처하여 제품에 대해 전체적으로 관리할 수 있습니다. 예를 들어, 옵션 TIRE에서 선택된 선택 항목을 참조하여 별칭 SmallTires를 만들고 이를 28IN/30IN/32IN/36IN/48IN으로 정의할 수 있습니다. 다음에 조건부 규칙이나 지정된 표현식에 대해 표현식을 작성할 때 허용된 모든 타이어 선택 항목을 나열하는 대신 별칭 SmallTires를 포함할 수 있습니다.
|
• 별칭은 Platform Structures 라이선스 그룹 멤버만 사용할 수 있습니다.
• Platform Structures 라이선스 그룹 멤버인 옵션 매니저만 별칭을 작성, 편집 또는 삭제할 권한이 있습니다. 팀 멤버에게는 별칭에 대한 읽기 전용 권한만 있습니다.
|
별칭을 사용하면 다음과 같은 혜택을 얻을 수 있습니다.
• 표현식에 별칭을 포함하여 효율적으로 표현식을 작성할 수 있습니다. 따라서 긴 문자열을 다시 입력할 필요성이 없어집니다. 이렇게 하면 구성 로직의 정밀도와 일관성도 향상됩니다.
• 별칭은 제품 또는 라이브러리 컨텍스트에 대해 전체적으로 관리되기 때문에 로직이 변경되는 경우 별칭을 쉽게 업데이트할 수 있습니다. 따라서 개별 지정된 표현식이나 조건부 규칙에서 변경된 로직을 업데이트할 필요가 없습니다.
• 로직이 발달하므로 별칭에 여러 개정이 있을 수 있습니다. 고급 표현식과 조건부 규칙에서 별칭 버전의 사용에 날짜 유효성을 적용할 수도 있습니다.
• 별칭은 표현식의 가독성을 개선합니다.
예를 들어,
IF ((HP=45HP/55HP/65HP/85HP and DIFF=IVT/CVT) and Tires=28IN/30IN/32IN/36IN/48IN) THEN Enable Country=CANADA/BELGIUM/FRANCE/MONACO/CH/LUXENBOURG
와 같은 조건부 규칙이 있습니다.
별칭 MidPowerTrain이 HP=45HP/55HP/65HP/85HP and DIFF=IVT/CVT를 나타내고 SmallTires가 Tires=28IN/30IN/32IN/36IN/48IN을 나타내도록 정의하는 경우 이 조건부 규칙은
IF (MidPowerTrain and SmallTires) Then Enable CANADA/BELGIUM/FRANCE/MONACO/CH/LUXENBOURG
와 같이 단순화됩니다.
• 복합 로직의 경우 중첩된 별칭을 사용할 수 있습니다.
논리적 표현식에 별칭 사용
별칭은 고급 표현식, 조건부 규칙 또는 기타 별칭의 일부인 논리적 표현식에 사용될 수 있습니다. 논리적 표현식은 사용자 구성에 따라 해당 이름 또는 번호로 별칭을 참조할 수 있습니다.
논리적 표현식에 별칭이 포함되면 시스템에서 별칭이 존재하는지 및 별칭이 그 자신을 호출하고 있는지를 검증합니다. 또한 회사는 사이트별 검증을 플러그 인할 수 있습니다.
별칭에 여러 개정이 있는 경우 조건부 규칙과 고급 지정된 표현식의 평가에 사용할 적절한 별칭의 개정을 결정하는 데 구성 사양이 사용됩니다.
고급 지정된 표현식에 별칭 포함
사용자 구성에 따라 표현식에서 이름 또는 번호로 별칭을 참조할 수 있습니다. 부품과 부품 사용 링크에 별칭이 있는 고급 표현식을 지정할 수 있습니다.
조건부 규칙에 별칭 포함
조건부 규칙의 IF 부분에 있는 논리적 표현식에 별칭을 포함할 수 있습니다. 사용자 구성에 따라 이름 또는 번호로 별칭을 참조할 수 있습니다. 구성 사양은 규칙에 포함될 별칭의 버전을 결정합니다.
별칭이 있는 구성 가능 제품 필터링
옵션 필터를 통해 제품 구조를 필터링하면 필터링 로직은 지정된 고급 표현식을 평가하여 선택 조건과 비교합니다. 시스템에서는 먼저 별칭을 평가한 다음 나머지 표현식을 평가합니다.
필터링 조건을 정의하기 위해 설정된 조건부 규칙도 해당 표현식에 별칭을 포함할 수 있습니다. 이러한 별칭은 조건부 규칙의 IF 문에 대한 로직의 일부로 평가됩니다.
별칭 가져오기 및 내보내기
별칭, 별칭이 있는 조건부 규칙 및 별칭을 포함하는 고급 표현식이 있는 부품 구조를 가져오고 내보낼 수 있습니다.
ESI 다운스트림 게시
별칭, 별칭이 있는 조건부 규칙 및 별칭을 포함하는 고급 표현식이 있는 부품 구조를 ESI 시스템에 게시할 수 있습니다.