Tulip의 테이블 기능에 대한 기본 사항을 알아보세요.
개요
테이블을 사용하면 코드를 작성하지 않고도 Tulip에서 자체 데이터베이스를 구축하고 편집할 수 있습니다.
외부 데이터 소스와 통신하기 위해 SQL 또는 HTTP 쿼리를 작성하는 대신 테이블을 만든 다음 앱에서 즉시 데이터를 푸시 및 풀링할 수 있습니다.
앱 내에서만 데이터를 추적할 수 있는 변수와 달리 테이블을 사용하면 여러 앱에서 데이터를 사용할 수 있습니다.
테이블은 스프레드시트나 SQL의 테이블과 유사합니다.
필드
테이블의 각 열을 Field라고 합니다. 필드에는 데이터 유형을 결정하는 지정된 유형이 있습니다.
필드 유형
- 텍스트: 텍스트 필드
- 숫자: 숫자: 소수점이 있는 숫자
- 부울: "참" 또는 "거짓"
- 정수: 정수: 정수
- 간격 초 단위의 시간, 즉 한 단계에 소요된 시간(초)
- 이미지: 이미지의 URL 또는 컴퓨터에서 업로드한 이미지입니다.
- 비디오: 동영상: 동영상의 URL 또는 컴퓨터에서 업로드한 동영상입니다.
- 파일: 컴퓨터에서 지원되는 파일 형식 중 하나로 업로드한 파일(pdf, stl, txt, xls, xlsx, doc, docx, step, stp, qif, nc, form, mp4, gif, png, svg, jpeg, jpg)
- 사용자: 튤립 관리자 또는 운영자
- 날짜 시간 날짜 + 시간. 수동으로 값을 지정하거나 앱에서 현재 날짜/시간을 저장할 수 있습니다.
- 색상: 색상 선택기 또는 16진수 코드를 통해 정의된 단일 색상.
- 연결된 레코드: 테이블 간 레코드를 연결합니다. 자세히 알아보려면 여기를 클릭하세요.
- 기계: 머신 변수
- Station: Tulip 인스턴스의 기존 스테이션
Each table can have a maximum of 200 fields, which includes fields that have been deleted in the past. So, if 20 fields have been deleted previously, the table can have 180 fields.
레코드
테이블의 각 행을 레코드라고 합니다. 레코드에는 사용자가 만든 모든 필드가 자동으로 포함됩니다.
개별 레코드가 될 수 있습니다:
- 작업 주문
- SKU
- 많은 재료
- 작업자에 대한 권한 세트
- 제품의 재료 목록
각 레코드에는 고유 ID 값이 있어야 합니다. 이를 통해 개별 레코드와 관련된 모든 데이터를 앱에 로드할 수 있습니다. ID는 텍스트 값으로, 문자와 숫자로 구성할 수 있는 작업 지시 및 SKU를 수용합니다.
일반적인 ID에는 다음이 포함됩니다:
- 작업자 배지 ID
- 작업 주문/SKU 번호
- 로트 번호
- 제품 이름
Tulip에서는 ID 필드를 배치 또는 장비 ID와 같은 실제 아티팩트의 고유 식별자로 만들 것을 권장합니다.
테이블 편집기에서 직접 테이블에 레코드를 추가하거나 테이블에 연결된 앱에서 추가할 수 있습니다.
Learn how tables can be edited via an app here.
테이블 설정
표에 액세스하려면 앱 탭을 클릭하고 표를 선택합니다.
화면 오른쪽 상단에서 표를 만들거나 해당 표 옆의 휴지통 아이콘을 사용하여 표를 보관할 수 있습니다. 각 표를 참조하는 앱 목록을 보고 이 페이지에서 바로 해당 앱으로 이동할 수도 있습니다.
- 클릭 + 테이블 만들기
- 이름과 설명을 추가한 다음 만들기를 클릭합니다.
추적하려는 모든 데이터에 대해 테이블 레코드 필드를 추가합니다. 용어집.필드}}는 스프레드시트의 개별 열과 같습니다.
- 새 필드를 만들려면 ID 옆의 + 버튼을 클릭합니다.
필드 중 하나에서 화살표를 클릭한 다음 왼쪽 삽입 또는 오른쪽 삽입을 클릭하여 필드를 추가할 수도 있습니다.
- 필드 유형을 선택합니다.
- 레이블을 추가한 다음 저장을 클릭합니다.
표 편집
나중에 언제든지 필드 이름 옆의 아래쪽 당근을 클릭하여 ID 필드를 포함한 필드를 편집할 수 있습니다. 테이블에서 필드를 제거하려면 필드 보관을 클릭합니다.
테이블 이름 옆의 정보 아이콘을 클릭하면 이 테이블의 필드 수에 대한 정보가 표시됩니다.
ID 필드는 테이블 페이지에서 새 레코드를 만들 때 유일하게 필수 필드입니다. 레코드를 클릭하여 지우거나 편집할 수 있습니다.
ID 열 위치는 레코드를 쉽게 보고 편집할 수 있도록 제자리에 고정됩니다. 표를 아래로 스크롤하면 헤더 행도 잠깁니다.
레코드 삭제하기
표에서 레코드를 삭제하는 방법에는 3가지가 있습니다.
- 레코드를 마우스 오른쪽 버튼으로 클릭하고 레코드 삭제를 선택합니다.
- 레코드를 마우스 왼쪽 버튼으로 클릭하고 하단의 삭제를 클릭합니다.
- 앱에서 레코드를 동적으로 삭제하려면 의 레코드 삭제 트리거 액션을 사용합니다.
ID fields cannot be deleted.
테이블에서 데이터 내보내기
테이블에 레코드를 저장하고 업데이트하기 시작한 후에는 언제든지 데이터를 내보낼 수 있는 두 가지 방법이 있습니다.
- 테이블 레코드 내 보내기 버튼을 사용하여 모든 레코드와 해당 필드를 CSV로 내보낼 수 있습니다.
- 테이블 레코드가 앱에 로드되면 해당 테이블 레코드의 필드는 앱 완료와 함께 저장됩니다. 따라서 특정 앱이 완료되었을 때 테이블 레코드의 값을 확인하려면 앱 데이터를 CSV로 내보내기에 대한 별도의 가이드를 참조하세요.
레코드 메타데이터 보기
화면 오른쪽 상단의 메타데이터 필드 보기를 사용하여 각 레코드가 생성 및 업데이트된 시간을 확인할 수 있습니다.
... 버튼 아래에서 해당 옵션을 토글하면 테이블에 두 개의 새 열이 표시됩니다:
GXP 고객은 또한 각 필드의 정보 기호를 통해 테이블에서 각 필드의 고유 ID를 확인할 수 있습니다. 다음은 예시입니다:
계정에서 이 기능을 사용하려면 Tulip 계정 담당자에게 문의하세요.
텍스트 줄 바꿈 레코드
텍스트 줄 바꿈 버튼을 토글하여 텍스트를 새 줄로 줄 바꿈할 수도 있습니다.
텍스트 줄 바꿈 전 예시
텍스트 줄 바꿈 후 예시
표 삭제하기
표 페이지에서 삭제 아이콘을 클릭하여 표를 삭제할 수 있습니다.
특정 표에서 ... 버튼을 클릭하고 삭제 버튼을 클릭하여 표를 삭제할 수도 있습니다.
사용 사례
다음은 표를 사용하는 일반적인 예입니다:
- 작업 지시: 작업 지시서의 실시간 상태를 확인하려는 경우 작업 지시서가 해당 플로어의 워크스테이션을 통과할 때마다 테이블을 업데이트할 수 있습니다.
- 운영자 권한/스킬 매트릭스 특정 앱에 액세스할 수 있는 운영자를 정의하려면 팀의 각 운영자가 포함된 테이블을 만들고 모든 앱에 대한 권한을 정의할 수 있습니다.
- 자재 명세서: 제품별 또는 SKU별로 다양한 자재 목록을 추적합니다.
- 인벤토리: 현재 재고 수준을 추적하고 제품이 완성되거나 폐기될 때마다 공제합니다.
- 제품 계보: 제품 내 모든 구성 요소의 SKU 또는 로트 번호를 추적합니다.
추가 자료
원하는 것을 찾았나요?
community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 문제를 겪었는지 확인할 수도 있습니다!