동작 방식
구성된 부품은 세 개의 계층으로 이루어집니다.
구성된 부품을 주문에 추가하면 사용자가 파라미터에 답하고 규칙이 실행되며, 라인은 템플릿이 아니라 제품군의 구체적인 인스턴스인 자체 확정 제조방법을 받습니다.
부품의 구성 켜기
부품의 제조 설정을 열어 설정됨(“제조용으로 설정된 품목입니다”)을 켭니다. 그때부터 부품의 저장된 제조방법은 템플릿으로 취급되며, 해당 부품을 사용하는 모든 작업 또는 견적 라인이 규칙을 실행하여 자체 확정 제조방법을 만듭니다.파라미터 정의
파라미터는 컨피규레이터가 요청하는 하나의 입력입니다. 각 파라미터에는 라벨(사용자에게 보이는 이름), 기계용 키(규칙이 참조하는 이름), 데이터 유형이 있습니다.파라미터 키
키는 영문자와 숫자로 구성되며 세그먼트 사이에 밑줄 하나를 둡니다. 예:length, wall_thickness. 규칙 코드가 키로 각 값을 읽기 때문에 공백, 하이픈, 앞뒤 또는 연속된 밑줄은 거부됩니다. 오류 메시지가 요구하는 관례는 소문자 키입니다.
데이터 유형
파라미터 그룹화
주문 양식이 하나의 긴 목록이 아니라 섹션(예: 치수, 마감, 공차)으로 읽히도록 파라미터를 그룹으로 분류합니다. 그룹은 정렬 순서가 있는 이름 붙은 제목입니다. 새 파라미터는 이동하기 전까지 자동으로 생성되는 “그룹 없음”(Ungrouped) 그룹에 들어갑니다. 그룹과 파라미터 모두 드래그 앤 드롭으로 순서를 바꿀 수 있습니다.규칙 작성
규칙은 하나의 제조방법 필드를 파라미터로 그 필드의 값을 계산하는 코드에 연결합니다.규칙을 연결하는 위치
내장된 제조방법 편집기 안에서 필드별로 규칙을 연결합니다.- 자재 명세서: 각 구성품은
itemId(구성품 교체),quantity,unitOfMeasureCode,methodType을 노출합니다. - 공정 목록: 작업장, 프로세스, 준비·노무·기계 시간 등의 공정 필드.
규칙 작성
규칙은 파라미터에서 함수 골격과 타입 정의를 생성해 주는 코드 편집기에서 작성합니다. 코드는configure(params) 함수의 본문입니다. params에는 키별 답이 들어 있고, 필드의 값을 return합니다.
전체 라인 필터링
규칙은 전체 라인을 유지하거나 제거할 수도 있습니다.billOfMaterial 또는 billOfProcess 규칙은 유지할 구성품 또는 공정 이름의 목록을 반환합니다. 예를 들어 boolean 파라미터로 서브어셈블리 전체나 외주 가공 단계를 제거할 수 있습니다.
샌드박스 제한
주문에서 품목 구성
구성된 부품을 견적 라인, 수주 라인 또는 작업에 추가하면 구성이 실행됩니다.- 라인 또는 작업 양식에서 구성된 부품을 선택합니다. 양식에 설정이 표시되고 저장은 비활성 상태로 유지됩니다.
- 설정을 선택하고 파라미터에 답합니다.
- 제출합니다. Alforse는 답을 라인에 저장하고 이를 사용하여 방법 가져오기 엔진을 실행합니다.
- 규칙이 실행되고 라인은 자체 자재 명세서, 라우팅, 원가를 받습니다. 이제 저장이 활성화됩니다.