재료 사용 값 업데이트
재료 사용 값은 특정 재료에 대한 용도를 나타내는 데 사용됩니다.
MaterialUse 속성은
작업 정의 재료 사양(
PTC.SCA.SCO.WorkDefinitionMaterialSpecification) 및
작업 지시서 재료 요구 사항(
PTC.SCA.SCO.JobOrderMaterialRequirement) 모두에서 찾을 수 있습니다.
MaterialUse 속성 값은 재료 사용 값의 열거 목록에 매핑되는 정수입니다. 기본값으로 사용 가능한 재료 사용 값에는
Consumed,
Produced,
Destroyed,
Disassembled 및
OperatedOn이 포함됩니다.
기본 생산 지시서 관리자 사물(
PTC.SCA.SCO.DefaultProductionOrderManager)에서 재료 사용 값
만들기, 기존 값
업데이트 혹은
삭제 또는 시스템에 존재하는 재료 사용 값
읽어들이기 등의 서비스를 사용할 수 있습니다. 공정 계획을 변환할 때 부품 할당 유형에 대하여
Windchill에서 재료 사용 값으로의
매핑을 사용자 지정할 수도 있습니다.
재료 사용 값 만들기
CreateMaterialUses 서비스를 사용하면 MaterialUses 입력 매개 변수 테이블에 여러 개의 재료 사용 값을 추가하여 생성할 수 있습니다.
CreateMaterialUses 서비스를 실행한 후, 시스템은 생성된 재료 사용 값 목록과 해당 UID를 반환합니다.
재료 사용 값 읽어들이기
GetMaterialUse 서비스를 사용하여 확인할 개별 재료 사용 값을 읽어들일 수 있습니다. UID 입력 매개 변수에 재료 사용 값 UID를 입력하면 됩니다.
또는 GetMaterialUses 서비스를 사용하여 데이터베이스의 모든 재료 사용 값을 해당 UID를 포함하여 읽어들일 수 있습니다.
재료 사용 값 업데이트
UpdateMaterialUses 서비스를 사용하여 기존 재료 사용 값의 이름을 업데이트할 수 있습니다. MaterialUses 입력 매개 변수 테이블에서 업데이트할 재료 사용 값에 대한 UID를 입력한 다음 해당 재료 사용에 대한 새 이름 값을 입력합니다. 서비스를 실행하면 업데이트된 재료 사용 값 목록을 UID와 함께 반환합니다.
재료 사용 값 삭제
DeleteMaterialUse 서비스를 사용하여 삭제할 재료 사용 값의 UID를 제공함으로써 이전에 작성한 재료 사용 값을 삭제할 수 있습니다. 삭제된(혹은 존재하지 않는) 재료를 읽어들일 경우 비어 있는 결과 테이블이 반환됩니다.
|
재료를 삭제할 때는 주의를 기울여야 합니다. 시스템 상에서 이미 사용 중이거나 사용되었던 재료 사용 값까지 삭제될 수 있습니다.
|
Windchill 할당 유형과 재료 사용 값 사이의 매핑 사용자 지정
공정 계획을 변환하는 동안 WindchillMPMOperationToPartLink 및 MPMOperationToOperatedPartLink 객체의 allocationType 속성 값은 Operator Advisor의 재료 사용 값에 매핑됩니다. 기본으로 제공되는 매핑은 다음과 같습니다.
할당 유형 값
|
재료 사용 값
|
모든 MPMOperationToOperatedPartLink 할당 유형, disassembled, reassembled 및 null 포함
|
OperatedOn
|
MPMOperationToPartLink 할당 유형의 경우:
|
consumed
|
Consumed
|
produced
|
Produced
|
destroyed
|
Destroyed
|
disassembled
|
Disassembled
|
|
• Operator Advisor와 함께 제공된 Consumable 재료 사용 값은 Windchill 할당 유형에 기본적으로 매핑되지 않습니다. 이 값은 사용자 지정 매핑에 사용할 수 있습니다.
• Windchill의 할당 유형을 알 수 없는 경우 혹은 매핑에 포함되어 있지 않은 경우, Operator Advisor의 재료 사용 값은 비어 있게 됩니다.
|
제공된
create,
update 및
delete 서비스를 사용하여 재료 사용 열거 값의 제공된 목록을 수정하였거나 변환에 매핑할
Windchill의
MPMOperationToPartLink 객체에 추가 할당 유형이 있는 경우, 매핑을 사용자 지정할 수 있습니다.
매핑 사용자 지정하기:
1. ThingWorx Composer에서 작업 정의 변환기 사물(PTC.SCA.SCO.MPMLinkWorkDefinitionConverter)로 이동합니다.
2. 서비스에서 GetMaterialUseValue 서비스를 찾아 재정의합니다.
3. 서비스 편집기에서 코드를 편집하여 기존 매핑을 업데이트하거나 매핑을 추가합니다. 다음 서비스 코드가 Operator Advisor와 함께 제공됩니다.
각 materialUse에 대한 값은 Windchill의 할당 유형 값이며, 대/소문자를 구분합니다. result는 재료 사용 값에 대한 UID입니다. 여러 할당 유형을 단일 재료 사용 값 UID에 매핑할 수 있습니다.
| 매핑이 사용자의 시스템에 현재 존재하는 재료 사용 값에 적합하지 확인해야 합니다. 제공된
create,
update 및
delete 서비스를 사용하여 Operator Advisor와 함께 제공된 재료 사용 값의 목록을 수정한 경우 이 확인 과정이 특히 필요합니다. UID와 함께 재료 사용 값의 현재 목록을 보려면 기본 생산 지시서 관리자 사물( PTC.SCA.SCO.DefaultProductionOrderManager)에서 GetMaterialUses 서비스를 실행합니다. |
예를 들어 Windchill(myAllocationType)에서 UID가 9인 새 재료 사용 값으로 추가 할당 유형을 매핑하려면, 다음 코드를 추기합니다.
} else if (materialUse === "myAllocationType") {
result = "9";
4. 저장 및 계속을 클릭하여 업데이트된 서비스를 저장합니다.
5. 저장을 클릭하여 작업 정의 변환기 사물을 저장합니다.
이후의 모든 공정 계획 변환에 대해 이 사용자 지정 매핑이 적용됩니다.