계단식 속성 탭
하나의 속성에 대해 선택한 값에 따라 다른 속성에 사용 가능한 값이 결정되는 규칙을 정의할 때 계단식 속성이 발생합니다.
|
계단식 속성 탭은 다음과 같은 형식에만 사용할 수 있습니다.
• 부품, 문서, 변경 공지, 변경 요청, 문제 보고서, 수준 올리기 요청 및 분산과 해당 하위 유형.
• CAPA 요청, 부적합, 고객 경험, CAPA 조사, 부적합 조사 및 고객 경험 제품 조사와 같은 QMS 객체 유형.
• PTC Windchill FlexPLM에 고유한 유형
|
가장 단순한 계단식 속성 규칙은 If 조건과 Then 절입니다. 하나 이상의 And If 조건을 규칙에 추가하여 더 복잡한 규칙을 작성할 수 있습니다. If 또는 And If 조건에 사용된 속성은 드라이버 속성이고 Then 절에 사용된 속성은 제어 속성입니다. If 및 And If 속성이 Then 속성의 값을 제어합니다.
예를 들어, 사이트에서 다음과 같은 계단식 속성 규칙을 정의할 수 있습니다.
• 국가 = 미국인 경우 주 = 애리조나, 콜로라도
• 국가 = 호주인 경우 주 = 뉴사우스웨일스
• 국가 = 미국, 주 = 콜로라도인 경우 도시 = 알라모사, 덴버, 웨스트민스터
즉, 사용자가 국가 속성의 값으로 미국 값을 선택하면 주 속성에 사용할 수 있는 값이 애리조나와 콜로라도로 제한되지만, 사용자가 국가 속성에 대해 호주 값을 선택하면 주 속성에 사용할 수 있는 값이 뉴사우스웨일스가 됩니다. 또한 사용자가 국가 속성에 대해 미국 값을 선택하고 주 속성에 대해 콜로라도 값을 선택하면, 도시 속성에 사용할 수 있는 값은 알라모사, 덴버 및 웨스트민스터가 됩니다.
다음 표에서는 계단식 규칙에 사용할 수 있는 속성 유형에 대한 세부 정보를 제공합니다.
If 및 And If 절
|
Then 절
|
부울 데이터 유형의 속성 또는 문자열 데이터 유형만 사용합니다. 문자열 데이터 유형의 속성은 글로벌 열거에 의해 직접 지원되는 사용 가능한 단일 열거 값 목록 제약 조건을 가지고 있어야 합니다. 자세한 내용은 열거 및 계단식 속성 규칙을 참조하십시오.
|
단일 값 제약 조건이 있는 속성을 사용합니다. Then 절에서 사용되는 속성에 대해 다음이 True인 경우에만 값이 선택 항목으로 나타납니다.
• 열거 값 목록에 의해 지원되는 문자열 데이터 유형
• 부울 데이터 유형
|
Windchill에서
• 계단식 속성 규칙은 위에 나열된 유형 중 하나의 단일 객체를 작성하거나 편집하는 데 사용되는 UI에 적용됩니다. 부품 및 문서 유형의 경우 계단식 규칙은 여러 객체를 작성하거나 편집하는 데 사용되는 UI에 적용됩니다. 부품 또는 문서 유형의 여러 객체에 대한 속성 값을 편집하는 동안 계단식 속성 규칙의 드라이버 또는 제어 속성인 모든 속성은 속성 값 편집 UI에 나열되지 않습니다. 이 기능은 향후 릴리즈의 다른 적용 가능 UI로 확장됩니다.
• 계단식 속성 기능은 유형 속성에만 적용할 수 있습니다. 이 기능은 향후 릴리즈의 다른 적용 가능 속성으로 확장됩니다.
• 계단식 속성은 여러 유형의 제약 조건을 지원합니다. 그러나 단일 값 제약 조건을 사용하여 계단식 속성을 정의하는 것은 필수입니다.
유형 정보 페이지의 계단식 속성 탭에는 현재 유형의 속성에 대해 정의된 모든 계단식 속성 규칙의 트리가 표시됩니다. 트리의 각 최상위 노드는 하나 이상의 계단식 속성 규칙에서 드라이버 속성입니다. 각 최상위 속성 노드를 확장하여 중간 노드로 중첩된 규칙(Then 절로 끝나며 해당 제어 속성이 트리의 리프 노드임)의 If 및 And If 드라이버 속성을 확인합니다. 계단식 속성 규칙은 해당 주요 If 조건의 최상위 속성 아래에 표시됩니다. 여러 규칙에서 동일한 드라이버 속성을 사용하는 경우 중첩된 드라이버 속성은 단일 노드로 표시됩니다. 각 규칙의 추가 드라이버 속성(더 복잡한 규칙의 경우) 및 제어 속성은 그 아래에 노드로 표시됩니다.
계단식 속성 규칙의 Then 절에 대해 지정된 값이 없는 경우 해당 규칙의 리프 노드에 올바른 값 없음이 표시됩니다.
| 규칙에서 조건 세트의 순서는 속성 값 트리에서 작성한 것과 다르게 나타날 수 있습니다. 그러나 이러한 차이는 규칙의 계단식 효과에 영향을 주지 않습니다. 예를 들어, "If Country= India And If State = Maharashtra Then City = Pune" 규칙을 작성하는 경우 속성 값 트리에서 이 규칙에 대한 기준 순서는 "If State = Maharashtra And If Country = India Then City = Pune"과 같이 표시됩니다. |
계단식 속성 트리에서 다음 작업을 수행할 수 있습니다.
• 모두 확장 아이콘
또는 모두 축소 아이콘
을 클릭하여 트리의 모든 노드를 확장하거나 축소합니다.
• 노드 옆에 있는 확장 아이콘
또는 축소 아이콘
을 클릭하여 트리의 개별 노드를 확장하거나 축소합니다.
• 새 규칙 아이콘
을 클릭하거나
If,
And If 또는
Then 노드의 마우스 오른쪽 버튼 클릭 작업 메뉴에서
새 규칙 작업을 선택하여 새 규칙을 작성합니다. 자세한 내용은
새 계단식 속성 규칙 작성을 참조하십시오.
• 속성 세트 보고서 아이콘
을 클릭하여 계단식 속성 규칙 및 속성 제약 조건을 기반으로 사용자가 사용자 인터페이스에서 보게 될 전체 값 세트를 확인합니다. 자세한 내용은
속성 세트 보고서를 참조하십시오.
• 상속된 규칙 사용 아이콘
또는 상속된 규칙 사용 안 함 아이콘
을 클릭하여 상위 유형에서 상속된 규칙을 활성화하거나 비활성화합니다. 자세한 내용은
상속된 규칙을 참조하십시오.
• 트리에서 찾기 검색 필드 옆의 드롭다운 목록에서 상속된 규칙 숨기기 작업 또는 상속된 규칙 표시를 선택하여 상위 유형에서 상속된 규칙을 숨기거나 표시합니다. 드롭다운 목록에 대해 표시되는 아이콘은 상속된 규칙의 현재 상태(숨겨짐 또는 표시됨)를 나타내며 드롭다운 목록에서 해당 상태를 변경하는 작업을 선택할 수 있습니다.
◦ - 상속된 규칙이 표시될 때 나타납니다. 상속된 규칙을 숨기려면 드롭다운 목록에서
상속된 규칙 숨기기 작업을 선택합니다.
◦ - 상속된 규칙이 숨겨질 때 나타납니다. 상속된 규칙을 표시하려면 드롭다운 목록에서
상속된 규칙 표시 작업을 선택합니다.
상속된 규칙은 상속 아이콘
으로 표시됩니다. 자세한 내용은
상속된 규칙을 참조하십시오.
• If 또는
And If 노드의 마우스 오른쪽 버튼 클릭 작업 메뉴에서
조건 편집을 선택하여 기존 조건을 편집합니다. 자세한 내용은
계단식 속성 규칙 조건 편집을 참조하십시오.
• Then 노드의 마우스 오른쪽 버튼 클릭 작업 메뉴에서
규칙 편집을 선택하여 기존 규칙을 편집합니다. 자세한 내용은
계단식 속성 규칙 편집을 참조하십시오.
• If,
And If 또는
Then 노드의 마우스 오른쪽 버튼 클릭 작업 메뉴에서
규칙 삭제를 선택하여 기존 규칙을 삭제합니다. 로컬로 작성된 규칙만 삭제할 수 있고
상위 유형에서 상속된 규칙은 삭제할 수 없습니다. 삭제 작업이 호출되는 위치에 따라 삭제 범위가 결정됩니다.
◦ Then 절 리프 노드에서 호출될 경우 해당 Then 절과 관련된 계단식 속성 규칙만 삭제됩니다. 해당 규칙이 중간 트리 노드(If 또는 And If)에 적용되는 유일한 규칙인 경우에는 해당 노드가 삭제됩니다. 그렇지 않은 경우에는 중간 노드가 유지됩니다.
◦ 중간 If 또는 And If 조건 노드에서 호출될 경우 동일한 If 또는 And If 조건 세트가 있는 모든 규칙이 삭제됩니다.
◦ If 노드 아래의 모든 And If 및 Then 노드가 삭제되면 If 노드도 삭제됩니다.
| 계단식 속성 트리에 사용할 수 있는 작업은 편집 모드에서만 사용할 수 있습니다. 계단식 속성 트리에 대한 모든 변경 사항은 유형 관리 창에서 완료 또는 저장을 클릭하여 편집 모드를 종료하면 유지되지 않습니다. |