작업 정의에 연결된 장비 추가
장비 페이지( 작업 정의의 경우) 또는 장비 탭( 작업의 경우)에서 을 클릭하면 연결된 장비 추가 창이 실행됩니다. 이 창에는 창이 실행된 위치를 기준으로 작업 정의 또는 작업에 연결할 수 있는 장비가 나열됩니다. 최상위 작업 정의의 경우 기본적으로 사이트와 라인을 연결할 수 있습니다. 작업(하위 작업 정의)의 경우 기본적으로 자산을 연결할 수 있습니다. 사용 가능한 장비 목록은 작업 정의 또는 작업에 허용되는 유형의 장비이며 작업 정의 또는 작업에 이미 연결된 장비는 제외됩니다.
매쉬업 및 위젯
PTC.Factory.Demo.AddLinkedEquipmentToWorkDefinitionMashup 매쉬업은 연결된 장비 추가 창의 디스플레이를 정의합니다. 이 매쉬업은 다음 위젯을 사용합니다.
창 제목의 값 표시 위젯.
추가취소 버튼에 사용되는 버튼 위젯.
연결할 수 있는 장비를 나열하는 고급 그리드 위젯.
선택한 값을 기준으로 목록을 필터링하는 데이터 필터 위젯.
입력
PTC.Factory.Demo.AddLinkedEquipmentToWorkDefinitionMashup 매쉬업에 대한 입력 매개 변수는 다음과 같습니다.
linkedEquipment - 작업 정의 또는 작업에 이미 연결되어 있는 장비 목록. 이 장비는 추가할 수 있는 장비 목록에서 제외됩니다.
workDefinitionUID - 장비가 연결되는 작업 정의 또는 작업(하위 작업 정의)의 UID.
allowedEquipmentTypes - 작업 정의 또는 작업에 추가할 수 있는 장비 유형. 기본적으로 사이트와 라인은 최상위 작업 정의에 연결할 수 있으며 자산은 작업에 연결할 수 있습니다. 이 입력은 실행 매쉬업의 GetAllowedEquipmentTypeForWorkDefinition 또는 GetAllowedEquipmentTypeForOperation 서비스에서 가져옵니다.
출력
연결된 장비 추가 창이 닫히면 추가 또는 취소를 클릭하여 창이 시작되었던 매쉬업에 대해 GetEquipmentLinkedToWorkDefinition 서비스가 트리거됩니다.
서비스
매쉬업은 PTC.Factory.Demo.WorkDefinitionUtils 사물의 다음 서비스를 사용합니다.
GetLinkableEquipment - 이 작업 정의 또는 작업에 연결할 수 있는 모든 장비의 목록을 읽어들입니다. 이 목록은 허용 가능한 장비 유형의 모든 장비로 구성되며, 작업 정의 또는 작업에 이미 연결되어 있는 장비 목록은 제외됩니다.
LinkWorkDefinitionAndEquipment - 추가 버튼을 클릭하면 이 서비스는 선택한 장비와 작업 정의 또는 작업 간의 링크를 작성합니다.