장비에 작업 주문 연결
장비에 작업 주문 연결
작업 주문은 작업 주문 처리 리소스 요구 사항을 사용하여 리소스(처리 리소스 또는 처리 리소스 클래스)에 연결됩니다. 이 설명에서 "장비"는 자산 또는 제조 라인 등 ThingWorx에 정의된 모든 것을 의미합니다.
* 
이 단원에 언급된 모든 서비스는 기본 생산 주문 관리자 사물(PTC.SCA.SCO.DefaultProductionOrderManager)에서 실행됩니다.
1. 작업 주문을 생성합니다.
작업 주문은 CreateJobOrders 서비스를 사용하여 생성됩니다. 이 서비스의 입력 테이블은 PTC.SCA.SCO.JobOrder 데이터 셰이프를 기반으로 합니다.
2. 리소스를 생성합니다.
리소스(처리 리소스 또는 처리 리소스 클래스)는 CreateProcessingResources 또는 CreateProcessingResourceClasses 서비스를 사용하여 생성됩니다. 이러한 서비스의 입력 테이블은 PTC.SCA.SCO.ProcessingResourcePTC.SCA.SCO.ProcessingResourceClass 데이터 셰이프를 각각 기반으로 합니다. 리소스는 Windchill 시스템이나 다른 제조 시스템에서 읽어들일 수도 있습니다.
리소스로 표현할 사물이 이미 ThingWorx에 있으면 입력 테이블의 사물 필드에 사물 이름을 입력하십시오.
3. 작업 주문 처리 리소스 요구 사항을 생성합니다.
작업 주문 처리 리소스 요구 사항은 작업 주문을 리소스와 연결하는 데 사용됩니다. 작업 주문 하나를 여러 리소스에 연결할 수 있습니다.
CreateJobOrderProcessingResourceRequirements 서비스를 사용하여 작업 주문 처리 리소스 요구 사항을 생성합니다. 이 서비스의 입력 테이블은 PTC.SCA.SCO.JobOrderProcessingResourceRequirement 데이터 셰이프를 기반으로 합니다. 작업 주문의 UID를 JobOrderUID로 제공하고 리소스의 UID를 ProcessingResourceUID 또는 ProcessingResourceClassUID로 적절하게 제공하십시오. 작업 주문 및 리소스 UID가 Operator Advisor 데이터베이스에 이미 있어야 작업 주문 처리 리소스 요구 사항이 생성됩니다.
4. 장비를 나타낼 사물을 생성합니다.
Operator Advisor의 장비를 ThingWorx Composer에서 생성된 ThingWorx의 사물로 나타낼 수 있습니다. 사물은 연결된 시스템 및 도구에서 데이터 바인딩 및 실시간 라이브 데이터 기록도 지원합니다. 최소한 이름과 사물 템플릿을 제공해야 사물을 생성할 수 있습니다. ThingWorx Apps를 사용해 제공된 사물 템플릿이나 Asset Advisor와 함께 사용하도록 생성된 사용자 정의 장비 유형 사물 템플릿을 이용하여 사물을 생성하는 것이 좋습니다. ThingWorx Apps에 대한 자세한 내용은 여기에서 ThingWorx Apps 도움말 센터를 참조하십시오. 사용자 정의 장비 유형 만들기에 대한 자세한 내용은 ThingWorx Apps 도움말 센터에서 사용자 정의 장비 유형 및 구조 만들기를 참조하십시오.
5. 리소스를 사물에 연관시킵니다.
관련된 사물에 대한 참조 없이 리소스(처리 리소스 또는 처리 리소스 클래스)가 생성되면 UpdateProcessingResources 또는 UpdateProcessingResourceClasses 서비스를 사용하여 리소스를 사물에 연관시키십시오. UID 필드에는 리소스의 UID를 제공하십시오. 사물 필드에는 사물의 이름을 제공하십시오. 이러한 서비스의 입력 테이블은 PTC.SCA.SCO.ProcessingResourcePTC.SCA.SCO.ProcessingResourceClass 데이터 셰이프를 각각 기반으로 합니다.