객체 속성 수정
객체 유형(Object type)의 속성(Property)은 값의 자료형, 앱에서의 표시와 데이터 연결을 함께 정의합니다. 속성을 사용하는 액션(Action)과 앱의 참조를 확인하면서 변경합니다.
삭제와 열 연결 변경
속성 편집기에서 대상 위에 포인터를 두고 Delete property를 선택합니다. 삭제는 저장 후 적용되며 해당 속성을 참조하는 뷰나 앱을 깨뜨릴 수 있습니다. active 속성은 삭제할 수 없습니다.
기반 열과의 연결을 바꾸려면 Unlink property로 기존 연결을 끊고 Map to a column에서 새 열을 선택합니다.
메타데이터 편집
속성을 선택하여 구성 패널을 엽니다.
| 항목 | 동작과 조건 |
|---|---|
| Display name, Description | 현재 텍스트를 선택하여 표시 이름과 설명을 바꿉니다. |
| Status | deprecated, experimental, active 또는 example을 선택합니다. 상태 변경과 관련 리소스에 미치는 영향을 확인합니다. |
| API name | 코드 참조 이름을 바꿉니다. experimental 상태에서만 변경할 수 있습니다. |
| Keys | 기본 키(Primary key) 또는 제목 키(Title key)를 지정합니다. active 객체 유형의 기본 키는 바꿀 수 없습니다. |
| Value formatting | 값을 읽기 쉽게 표현할 값 서식을 적용합니다. |
| Conditional formatting | 조건에 따라 색상과 정렬 등을 바꾸는 조건부 서식을 적용합니다. |
| Property base type | 기본 자료형(Base type)을 선택합니다. timestamp는 타임라인 표시 등에 사용합니다. 기반 열과 호환되지 않으면 오류가 발생합니다. |
| Type classes | 앱이 해석할 추가 메타데이터를 적용합니다. |
| Render hints | 표시 방식과 구형 Object Storage V1의 인덱싱 등에 사용하는 힌트를 선택합니다. |
| Visibility | prominent는 우선 표시하고 hidden은 일반 사용자 앱의 표시에서 숨깁니다. 접근 권한을 부여하거나 제거하는 설정은 아닙니다. |
속성 자료형을 바꾸면 그 속성과 상호작용하는 액션의 입력 자료형도 갱신합니다. Ontology Manager에서 해당 액션을 열고 기대하는 입력을 맞춥니다.
변경을 저장한 뒤 영향을 받는 유형의 인덱싱 상태를 확인하고 필요한 재인덱싱을 완료합니다. 리듀서와 대표 값 구성은 원본 속성의 자료형 및 저장값 변경과 구분합니다.
여러 속성 편집
속성 편집기에서 Cmd/Ctrl을 누른 채 여러 속성을 선택하면 다음 작업을 함께 적용할 수 있습니다.
- 기본 자료형 변경
- 유형 클래스 추가와 제거
- 렌더링 힌트 변경
- 표시 여부 변경
- 값 서식 추가와 제거
속성 편집기 밖에서도 객체 유형의 Properties 목록에서 체크박스로 항목을 선택하면 위쪽에 지원되는 일괄 편집 메뉴가 나타납니다. 변경 영향은 객체 유형 수정의 앱 및 편집 이력 조건을 따릅니다.