도메인 특정 빌딩 블록 > 작업 지침 빌딩 블록 > 장비에 작업 지시서 연결
장비에 작업 지시서 연결
작업 지시서는 작업 지시서 처리 리소스 요구 사항을 사용하여 리소스(처리 리소스 또는 처리 리소스 클래스)에 연결됩니다. 이 설명에서 "장비"는 자산 또는 제조 라인 등 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가 데이터베이스에 이미 있어야 작업 지시서 처리 리소스 요구 사항이 생성됩니다.
4. 장비를 나타낼 사물을 생성합니다.
작업 지침 빌딩 블록의 장비는 ThingWorx Composer에서 작성된 ThingWorx의 사물로 표시될 수 있습니다. 사물은 연결된 시스템 및 도구에서 데이터 바인딩 및 실시간 라이브 데이터 기록도 지원합니다. 최소한 이름과 사물 템플릿을 제공해야 사물을 생성할 수 있습니다.
5. 리소스를 사물에 연관시킵니다.
관련된 사물에 대한 참조 없이 리소스(처리 리소스 또는 처리 리소스 클래스)가 생성되면 UpdateProcessingResources 서비스 또는 UpdateProcessingResourceClasses 서비스를 사용하여 리소스를 사물에 연관시키십시오. UID 필드에는 리소스의 UID를 제공하십시오. 사물 필드에는 사물의 이름을 제공하십시오. 이러한 서비스의 입력 테이블은 PTC.SCA.SCO.ProcessingResourcePTC.SCA.SCO.ProcessingResourceClass 데이터 셰이프를 각각 기반으로 합니다.
도움이 되셨나요?