데이터 및 데이터 속성 패널 정보
데이터 패널을 사용하면 ThingWorx 데이터 엔티티를 매쉬업에 추가할 수 있습니다. 엔티티는 사물, 사물 형태, 사물 템플릿, 하위 시스템, 스트림, 데이터 테이블 등의 ThingWorx 객체입니다. 각 엔티티에는 매쉬업에 사용할 수 있는 여러 서비스가 포함되어 있습니다. 데이터 서비스는 ThingWorx 엔티티 내에서 데이터를 검색하거나 작업을 수행할 수 있습니다. 매쉬업, 위젯 및 함수의 바인딩 가능 속성에 서비스를 바인딩할 수 있습니다.
데이터 서비스는 필수 입력 매개 변수를 포함하거나 ThingWorx 엔티티에서 반환된 데이터를 포함할 수 있습니다. 예를 들어, 데이터 테이블에서 엔트리를 제거하는 서비스에는 삭제할 엔트리가 있는 문자열 값이 포함된 입력 매개 변수가 필요합니다.
패널 인터페이스
1. 데이터 엔티티의 이름입니다.
2. 데이터 서비스 이름입니다.
3. 데이터 서비스 속성입니다.
패널 위에서 다음 명령을 사용할 수 있습니다.
• ![데이터 추가 데이터 추가](../../../../ThingWorx/images/MBCreateItem.png)
-
데이터 추가 대화 상자를 엽니다. 여기서는 매쉬업에 사용할 ThingWorx 엔티티 및 데이터 서비스를 선택할 수 있습니다.
• ![데이터 재설정 데이터 재설정](../../../../ThingWorx/images/MBReset.png)
-
데이터 패널을 업데이트합니다.
다음과 같은 방법으로 패널에서 엔티티를 제어할 수 있습니다.
• ![정보 버튼 정보 버튼](../../../../ThingWorx/images/MBItemInfo.png)
- 데이터 엔티티 미리 보기를 표시합니다. 데이터 엔티티를 보거나 편집할 수 있습니다.
• ![데이터 추가 데이터 추가](../../../../ThingWorx/images/MBAddServices.png)
- 데이터 엔티티에서 데이터 서비스를 추가할 수 있는 대화 상자를 엽니다.
• ![데이터 엔티티 삭제 데이터 엔티티 삭제](../../../../ThingWorx/images/MBDeleteItem.png)
- 매쉬업에서 선택한 데이터 엔티티를 제거합니다.
데이터 속성 패널
데이터 패널에서 서비스를 선택하면 해당 관련 속성 및 이벤트가 데이터 속성 패널에 나타납니다. 예를 들어, ServiceInvokeCompleted 이벤트를 사용하여 서비스에서 다른 서비스를 트리거하는 이벤트를 바인딩할 수 있습니다. 선택한 데이터 서비스의 이름이 패널에 <DataEntityName>:<ServiceName> 형식으로 표시됩니다.
패널을 사용하여 다음과 같은 방법으로 서비스 선택을 수정할 수 있습니다.
• 선택한 서비스를 구성하려면
![](../../../../ThingWorx/images/MBItemBindings.png)
을 클릭합니다. 그러면 알림 메시지와 바인딩을 관리할 수 있는 서비스 구성 대화 상자가 열립니다.
• 선택한 데이터 서비스를 데이터 엔티티에서 제거하려면
![데이터 엔티티 삭제 데이터 엔티티 삭제](../../../../ThingWorx/images/MBDeleteItem.png)
를 클릭합니다.
• 업데이트를 자동으로 수신하도록
GetProperties와 같은 WebSocket 연결을 사용하는 서비스를 구성합니다. 자세한 내용은
매쉬업에서 자동으로 속성 업데이트를 참조하십시오.