메인 콘텐츠로 건너뛰기
CSV는 Alforse에서 데이터를 대량으로 주고받는 방법입니다. 누구나 테이블을 스프레드시트로 내보낼 수 있으며, 관리자는 주로 가동 시작 시점과 대규모 업데이트 때 가져오기를 수행합니다. 내보내기는 테이블이 현재 표시하는 내용을 바탕으로 브라우저에서 생성됩니다. 가져오기는 열을 매핑하는 마법사를 거치며, 이후 권한이 상승된 백그라운드 함수가 모든 레코드를 하나의 트랜잭션으로 기록합니다.

테이블을 CSV로 내보내기

공유 Alforse 데이터 그리드를 기반으로 하는 모든 테이블의 헤더에는 CSV 다운로드 버튼이 있습니다. 선택하면 테이블이 저장됩니다.

파일은 화면을 그대로 반영합니다

다운로드되는 것은 보고 있는 보기이며 데이터베이스의 전체 추출본이 아닙니다.
  • 행: 현재 페이지 / 결과 집합에 있는 행만. 검색하거나 먼저 필터링하여 포함할 내용을 조절하십시오.
  • 열: 현재 저장된 보기에서 보이는 열만, 사용자가 정렬한 순서로. 숨겨진 열은 제외되며 선택, 확장, 작업 열은 기록되지 않습니다.
  • 헤더: 그리드의 라벨과 동일합니다.
  • 참조: 품목, 공급업체, 직원, 고객 및 기타 id 열은 id가 아니라 읽기 쉬운 이름으로 기록됩니다.
  • 내보내기 전용 열: 그리드에는 표시되지 않지만 파일에는 항상 나타나는 일부 열이 있습니다.

가져올 수 있는 레코드

가져올 수 있는 엔터티에는 각각 목록 화면에 일괄 가져오기 메뉴가 있습니다. 그 외의 항목에는 일괄 가져오기가 없습니다.

가져오기 실행

삽입, 업데이트 또는 건너뛰기

표준 가져오기를 다시 실행해도 안전합니다. Alforse가 이미 아는 식별자를 가진 행은 사본을 만드는 대신 기존 레코드를 업데이트합니다. 각 행은 쓰기 전에 분류됩니다.
고유 ID 일치는 csv 소스에 키가 지정된 공유 외부 매핑 테이블에 의존합니다. 그래서 파일을 두 번 가져와도 중복이 생기지 않고 업데이트됩니다. 앱에서 처음 만든 레코드에는 그러한 매핑이 없지만, 같은 이름을 가진 이후의 CSV는 여전히 해당 레코드를 찾아 업데이트합니다.

제조방법 가져오기

부품 및 공구 목록은 자재 명세서와 라우팅을 위한 세 가지 가져오기를 제공합니다. 이 파일의 모든 행에는 유형 태그(PART, BOM, BOP, STEP, TOOL, PARAM)와 소속된 상위 부품이 있습니다.

행이 배치되는 방식

  • 행은 이미 존재하는 제조 방법에 추가됩니다.
  • 생산 방법 버전을 비워 두면 보관되지 않은 가장 높은 버전을 대상으로 합니다. 버전을 지정하는 경우 0보다 큰 숫자이며 소수점 이하 두 자리를 넘지 않아야 합니다.
  • 새 BOM 라인은 이미 있는 라인 뒤에 배치됩니다.
  • Op No는 공정작업의 순서이며 숫자여야 합니다. 기존 공정작업의 순서와 일치하는 값은 해당 행의 단계, 공구, 파라미터를 그 공정작업에 추가하며 10, 10.0, 010은 같은 값으로 취급됩니다.

안전한 재실행과 잠금

  • 제조방법에 이미 있는 항목(같은 자재, 공정작업, 단계 이름, 공구, 파라미터 키)은 건너뛰고 목록으로 보고되므로 파일을 다시 실행해도 문제가 없습니다.
  • 초안 버전만 변경되며, 가져오기는 BOM 및 BOP 편집기와 동일한 변경 통지 및 릴리즈 잠금을 따릅니다.
  • 부품이 거부되면 사유가 나열되고 해당 부품의 행은 하나도 기록되지 않습니다.
  • 릴리즈 관리가 경고로 설정된 경우 가져오기는 편집기와 마찬가지로 릴리즈된 리비전에 기록하며, 결과에는 해당 부품이 경고 아래 표시됩니다.

기본값과 거부

빈 셀에는 편집기가 제공하는 것과 동일한 값이 채워집니다. 측정 단위가 없는 BOM 라인은 자재 자체의 단위를 사용하고, 공정작업 유형이나 공정작업 설명이 없는 공정작업은 해당 프로세스의 유형과 이름을 사용합니다. 편집기가 거부하는 것은 가져오기도 거부합니다. 부품 자체나 공구 또는 서비스를 가리키는 BOM 라인, 공구 품목이 아닌 공구, 음수 수량, 시간 또는 원가, 최대값이 최소값보다 작은 단계입니다. 검사 공정작업에는 CSV로 표현할 수 없는 검사 계획이 필요하므로 앱에서 생성하십시오.

기초 재고

재고 → 수량의 세 가지 가져오기로 현재고를 불러옵니다. 보통 가동 시작 시점에 한 번 하는 작업입니다.

전기되는 내용

모든 행은 수동 재고 조정과 동일한 코어를 통해 전기되는 Positive Adjmt.(증가 조정)가 됩니다. 그 결과 품목의 현재 원가로 오늘 날짜의 품목 원장 항목과 파일 전체가 공유하는 단일 재고 조정 전표의 라인 쌍이 생성됩니다. 원가가 0인 품목은 분개 라인을 전기하지 않습니다. 재고 조정 비즈니스 규칙은 가져오기 중에 실행되지 않으며, 가져오기는 재고를 추가만 할 수 있고 수량을 줄이거나 값을 직접 설정하지는 않습니다.

추적 유형별로 가져오기 선택

추적 유형이 다른 품목의 행은 올바른 가져오기를 알려 주는 오류와 함께 실패합니다. 비재고 품목은 재고로 보관할 수 없습니다.

열 규칙

  • 부품 번호 + 리비전은 기존 품목을 식별해야 합니다. 비어 있는 리비전은 0으로 읽히며, 알 수 없는 품목은 오류입니다.
  • 위치는 매핑 중에 사용자의 위치 중 하나와 대응됩니다.
  • 보관 단위는 선택 사항이며 해당 위치 안에서 이름으로 대소문자 구분 없이 일치시킵니다. 존재하지 않는 이름을 지정하면 오류입니다. 가져오기는 보관 단위를 생성하지 않습니다.
  • 수량은 양수여야 합니다.
  • 만료일은 선택 사항이며 YYYY-MM-DD 형식입니다. 고정 기간 유통기한이 있는 품목에서 생략하면 수동 조정과 동일하게 만료일이 계산됩니다.
  • 고유 ID 열이 없으므로 이 가져오기는 CSV id 매핑을 저장하지 않습니다.

결과 읽기

실패는 행 단위로 처리됩니다. 잘못된 행은 보고되고 정상 행은 계속 가져와집니다. 보고서에는 다음이 포함됩니다. 제조방법 가져오기는 부품을 삽입됨 및 업데이트됨으로 집계하고 BOM 라인, 공정작업, 단계, 공구, 파라미터의 합계를 추가합니다. 예: “4 parts updated. Added: 6 BOM lines. 0 rows need fixing, 2 rows skipped.”(부품 4개 업데이트됨. 추가됨: BOM 라인 6개. 수정이 필요한 행 0개, 건너뛴 행 2개.) 실패한 행은 원래 셀을 유지하므로 결과 화면은 파일을 다시 읽지 않아도 무엇을 수정해야 하는지 바로 알려 줍니다. 가져오기 전체는 파일을 다운로드할 수 없거나 데이터베이스가 예기치 않게 실패하는 심각한 오류에서만 실패하며, 이 경우 행별 보고서 대신 하나의 오류 메시지가 표시됩니다.

권한

관련 문서