개별 부품 배치에서 진행 상황을 추적하는 방법
  • 21 Oct 2024
  • 3 읽을 분
  • 기여자

개별 부품 배치에서 진행 상황을 추적하는 방법


기사 요약

개별 부품 배치에서 진행 상황을 추적하는 방법

Tulip의 "앱 완료" 모델은 단일 흐름용으로 설계되었지만 완료 내에서 개별 부품의 배치를 추적하는 방법은 다음과 같습니다.

이 문서에서는 다음을 학습합니다.

  • 배치 추적에 하나의 앱 완료를 사용할지 여러 개의 완료를 사용할지 결정하는 방법.
  • 테이블에 배치에 대한 세부 정보를 저장하는 방법

Tulip은"앱 완료를 사용하여 실시간 작업 현장 데이터를 추적합니다.

즉, 작업자가 앱에서 '완료' 버튼을 누를 때마다 중요한 데이터가 기록되고 분석 빌더를 사용하여 분석할 수 있습니다.

그러나 '앱 완료' 모델은 일괄 처리 흐름에 적합하도록 고안되었습니다. 조직에서 개별 부품에 대해 일괄 처리를 사용하는 경우에도 정확한 작업 현장 데이터를 추적할 수 있는 여러 가지 방법이 있습니다.

이 가이드는 프로세스에 가장 적합한 앱 로직 패턴을 파악하는 데 도움이 됩니다. 개별 부품 배치의 경우 다음 중 하나를 사용할 수 있습니다:

  1. 모든 부품이 완료된 후 앱 완료
  2. 배치가 완료된 후 앱 완료

화학 물질이나 의약품의 배치 추적에 관심이 있는 경우 Tulip에서 연속 공정 추적에 대한 별도의 가이드를 확인하세요.

다음은 완료된 부품 배치에 대해 위에 표시된 각 패턴을 설정하는 방법입니다.

모든 부품 후 앱 완료

배치의 각 부품에 긴 작업이 필요한 경우, 각 부품에 대한 더 나은 사이클 시간 데이터를 수집할 수 있도록 각 부품을 별도의 앱 완료에서 추적하는 것이 좋습니다.

앱의 첫 번째 단계에서 작업자에게 배치 번호를 입력하도록 요청하고 작업 지침을 계속 진행하도록 허용할 수 있습니다.

양식 단계를 사용하여 이 작업을 수행할 수 있습니다:

이 텍스트 위젯은 "batch_num"이라는 변수에 해당 값을 저장합니다.

그런 다음 앱이 완료될 때 재설정되지 않도록 이 변수를 '영구'로 설정해야 합니다. 배치 번호가 영구적이면 새 배치를 시작할 때까지 다시 입력할 필요가 없습니다. 컨텍스트 창에서 "영구" 확인란을 선택하면 됩니다:

그런 다음 앱 끝에 있는 "앱" "완료 후 다음 단계로 변경" 트리거를 사용하여 작업자가 매번 첫 번째 단계의 지침으로 돌아가도록 하면 모든 후속 부분에서 첫 번째 단계를 건너뛰도록 할 수 있습니다.

"완료" 버튼에서 이 트리거가 어떻게 표시되는지는 다음과 같습니다:

마지막으로, 영구적인 "batch_id" 변수를 변경할 수 있도록 첫 번째 단계로 돌아가는 "새 배치 시작" 버튼을 만들어야 합니다:

모든 배치가 끝날 때마다 앱 완성하기

위 섹션에 소개된 많은 개념은 전체 배치에 대해 앱이 한 번만 완료되는 경우에도 사용할 수 있습니다.

일반적으로 제조업체는 각 작업이 매우 빠르고 작업자가 작업을 수행하는 데 최소한의 작업 지침만 필요한 경우 모든 배치의 마지막에 앱을 완료합니다.

개별 부품의 모든 배치가 끝날 때 앱이 완료되는 흐름은 다음과 같습니다:

  1. 위와 같이 작업자가 배치 번호를 입력합니다.
  2. 작업 지침 시작
  3. 작업 지침이 완료되면 작업자는 "부품 완료"라는 버튼을 누릅니다.
  4. 배치에 더 많은 부품이 있는 경우 작업자는 첫 번째 지침 단계로 돌아갑니다.
  5. 그렇지 않으면 배치의 모든 부품이 완료되면 "앱 완료"가 트리거되고 배치가 완료됩니다.

따라서 앱은 아래 표시된 것과 같은 양식 단계로 시작됩니다:

"부품 수" 값은 아래와 같이 "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로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 문제를 겪었는지 확인할 수도 있습니다!


이 문서가 도움이 되었습니까?