- 인쇄
개별 부품 배치에서 진행 상황을 추적하는 방법
Tulip의 "앱 완료" 모델은 단일 흐름용으로 설계되었지만 완료 내에서 개별 부품의 배치를 추적하는 방법은 다음과 같습니다.
이 문서에서는 다음을 학습합니다.
- 배치 추적에 하나의 앱 완료를 사용할지 여러 개의 완료를 사용할지 결정하는 방법.
- 테이블에 배치에 대한 세부 정보를 저장하는 방법
Tulip은"앱 완료를 사용하여 실시간 작업 현장 데이터를 추적합니다.
즉, 작업자가 앱에서 '완료' 버튼을 누를 때마다 중요한 데이터가 기록되고 분석 빌더를 사용하여 분석할 수 있습니다.
그러나 '앱 완료' 모델은 일괄 처리 흐름에 적합하도록 고안되었습니다. 조직에서 개별 부품에 대해 일괄 처리를 사용하는 경우에도 정확한 작업 현장 데이터를 추적할 수 있는 여러 가지 방법이 있습니다.
이 가이드는 프로세스에 가장 적합한 앱 로직 패턴을 파악하는 데 도움이 됩니다. 개별 부품 배치의 경우 다음 중 하나를 사용할 수 있습니다:
- 모든 부품이 완료된 후 앱 완료
- 배치가 완료된 후 앱 완료
화학 물질이나 의약품의 배치 추적에 관심이 있는 경우 Tulip에서 연속 공정 추적에 대한 별도의 가이드를 확인하세요.
다음은 완료된 부품 배치에 대해 위에 표시된 각 패턴을 설정하는 방법입니다.
모든 부품 후 앱 완료
배치의 각 부품에 긴 작업이 필요한 경우, 각 부품에 대한 더 나은 사이클 시간 데이터를 수집할 수 있도록 각 부품을 별도의 앱 완료에서 추적하는 것이 좋습니다.
앱의 첫 번째 단계에서 작업자에게 배치 번호를 입력하도록 요청하고 작업 지침을 계속 진행하도록 허용할 수 있습니다.
양식 단계를 사용하여 이 작업을 수행할 수 있습니다:
이 텍스트 위젯은 "batch_num"이라는 변수에 해당 값을 저장합니다.
그런 다음 앱이 완료될 때 재설정되지 않도록 이 변수를 '영구'로 설정해야 합니다. 배치 번호가 영구적이면 새 배치를 시작할 때까지 다시 입력할 필요가 없습니다. 컨텍스트 창에서 "영구" 확인란을 선택하면 됩니다:
그런 다음 앱 끝에 있는 "앱" "완료 후 다음 단계로 변경" 트리거를 사용하여 작업자가 매번 첫 번째 단계의 지침으로 돌아가도록 하면 모든 후속 부분에서 첫 번째 단계를 건너뛰도록 할 수 있습니다.
"완료" 버튼에서 이 트리거가 어떻게 표시되는지는 다음과 같습니다:
마지막으로, 영구적인 "batch_id" 변수를 변경할 수 있도록 첫 번째 단계로 돌아가는 "새 배치 시작" 버튼을 만들어야 합니다:
모든 배치가 끝날 때마다 앱 완성하기
위 섹션에 소개된 많은 개념은 전체 배치에 대해 앱이 한 번만 완료되는 경우에도 사용할 수 있습니다.
일반적으로 제조업체는 각 작업이 매우 빠르고 작업자가 작업을 수행하는 데 최소한의 작업 지침만 필요한 경우 모든 배치의 마지막에 앱을 완료합니다.
개별 부품의 모든 배치가 끝날 때 앱이 완료되는 흐름은 다음과 같습니다:
- 위와 같이 작업자가 배치 번호를 입력합니다.
- 작업 지침 시작
- 작업 지침이 완료되면 작업자는 "부품 완료"라는 버튼을 누릅니다.
- 배치에 더 많은 부품이 있는 경우 작업자는 첫 번째 지침 단계로 돌아갑니다.
- 그렇지 않으면 배치의 모든 부품이 완료되면 "앱 완료"가 트리거되고 배치가 완료됩니다.
따라서 앱은 아래 표시된 것과 같은 양식 단계로 시작됩니다:
"부품 수" 값은 아래와 같이 "total_parts"라는 변수에서 추적됩니다:
이 예제에서는 영구 변수가 필요하지 않습니다.
대신 일련의 작업 지시 단계를 사용할 수 있으며, 마지막 단계에는 "파트 완료" 버튼이 있습니다. 다음과 같이 보일 수 있습니다:
작업자가 '파트 완료'를 누르면 배치에서 완료된 파트의 수를 추적하는 카운터를 늘리고 싶을 것입니다.
버튼의 첫 번째 트리거는 다음과 같습니다:
이 트리거는 부품이 완료될 때마다 "part_counter"라는 변수를 증가시킵니다.
다음으로 배치의 모든 파트가 완료되었는지 확인해야 합니다. 그렇다면 앱을 완료할 수 있습니다. 그렇지 않은 경우 작업 지침의 1단계로 돌아가야 합니다.
IF
- "변수" "part_counter" "=" "변수" "total_parts"
THEN
- "앱" "앱 완료"
ELSE
THEN
- "단계로 이동" "지침 1"
표에서 배치 진행 상황 추적
표 기능을 사용하면 각 배치에 대한 데이터를 추적하고 여러 앱 간에 해당 데이터를 공유할 수 있습니다.
따라서 여러 워크스테이션에서 배치에 대한 데이터에 액세스하려면 해당 데이터를 테이블에 저장해야 합니다.
개별 부품 배치에 대한 간단한 테이블을 설정하고 업데이트하는 방법은 다음과 같습니다.
새 테이블을 만들고 두 개의 새 열을 추가합니다:
- 배치의 총 부품 수(숫자)
- 완료된 총 부품 수, 스테이션 1(숫자)
이 테이블을 앱에 연결하려면 앱 편집기에서 레코드 플레이스홀더를 만들어야 합니다. 이를 "활성 배치"라고 부르겠습니다.
이제 이전 예제의 양식 단계로 해당 테이블을 업데이트하겠습니다:
'제출' 버튼을 눌렀을 때 실행되는 '사용자 지정 작업'을 추가해야 합니다. 그런 다음 테이블 레코드를 생성(또는 로드)하고 첫 번째 숫자 필드를 업데이트할 수 있습니다.
- "테이블 레코드" "레코드 생성 또는 로드" ID별: "변수" "batch_num"을 "활성 배치"로 변경합니다.
- "데이터 조작" "저장" 데이터: "변수" "총_부품" 위치: "테이블 레코드" "활성 배치" "배치의 총 부품"
마지막으로, 부품이 완료될 때마다 이 테이블 레코드를 업데이트할 수 있습니다. 위와 같이 "Part Finished" 버튼의 첫 번째 트리거에 다른 문을 추가해야 합니다.
앱 마지막에 업데이트된 트리거는 다음과 같습니다:
- "데이터 조작" "값 증가" 값: "변수" "part_counter" 기준: "정적 값" "정수" "1"
- "데이터 조작" "저장" 데이터: "변수" "part_counter" 위치: "테이블 레코드" "활성 배치" "완료된 총 부품 수, 스테이션 1"
추가 읽기
원하는 것을 찾았나요?
community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 문제를 겪었는지 확인할 수도 있습니다!