속성 가져오기
엔티티 유형은 EDM(엔티티 데이터 모델)으로 데이터의 구조를 설명하기 위한 기본 구성 블록입니다. 개념적 모델에서 엔티티 유형은 속성으로부터 구성되며, 비즈니스 응용 프로그램에서 고객 및 주문과 같은 상위 수준 개념의 구조를 설명합니다. 마찬가지로 컴퓨터 프로그램의 클래스 정의는 클래스 인스턴스에 대한 템플릿이며, 엔티티 유형은 엔티티에 대한 템플릿입니다. 엔티티는 특정 고객 또는 주문과 같은 특정 객체를 나타냅니다. 각 엔티티에는 엔티티 집합 내의 고유한 엔티티 키가 있어야 합니다. 엔티티 집합은 특정 엔티티 유형에 대한 인스턴스의 컬렉션입니다. 엔티티 집합과 연관 집합은 엔티티 컨테이너에 논리적으로 그룹화됩니다. 엔티티 유형에 상속이 지원됩니다. 한 엔티티 유형이 다른 엔티티 유형에서 파생될 수 있습니다.
이 작업을 사용하면 엔티티 유형의 기록을 가져올 수 있습니다. 선택 또는 질의를 기준으로 기록을 가져올 수 있습니다. 질의는 기록에 대한 추가 필터링 옵션을 제공합니다. 특정 엔티티 유형에 대한 식별자를 사용할 수 있으며, 세부 정보를 가져오기 위해 식별자가 작업에 제공될 수 있는 경우에는 선택이 유용합니다.
속성 가져오기 작업 사용
이 작업을 워크플로에 사용하려면 ThingWorx Flow에 연결합니다. 흐름에 연결하려면 다음 작업을 수행합니다.
1. OData 커넥터에 있는 속성 가져오기 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다. 속성 가져오기 작업 창이 열립니다.
2. 필요한 경우 레이블 이름을 편집합니다. 기본적으로 레이블 이름은 작업 이름과 동일합니다.
3. 새 승인을 추가하려면 OData 커넥터 항목의 OData 승인 단원을 참조하십시오.
* 
이전에 OData 승인을 추가한 경우 목록에서 승인을 선택합니다.
4. 검색 기준 필드에서 다음 옵션 중 하나를 사용하여 OData 항목을 필터링합니다.
선택 - 엔티티 집합 및 식별자 목록을 기준으로 OData 항목을 찾습니다. 자세한 내용은 선택을 사용하여 OData 항목 찾기 단원을 참조하십시오.
질의 - 엔티티 집합을 질의하여 OData 항목을 찾습니다. 자세한 내용은 질의를 사용하여 OData 항목 찾기 단원을 참조하십시오.
선택한 옵션에 따라 출력 스키마가 변경됩니다. 나타나는 출력 스키마에 대한 자세한 내용은 출력 스키마 단원을 참조하십시오.
선택을 사용하여 OData 항목 찾기
엔티티 집합을 선택하거나 식별자 목록을 기준으로 엔티티 집합에 대한 필터링을 수행합니다.
1. 속성 가져오기 작업 사용 절차에서 1 ~ 3단계를 수행하고 4단계에서 검색 기준 필드에 대해 선택을 선택합니다. 엔티티 집합 및 엔티티 식별자 필드가 나타납니다.
2. 엔티티 집합 목록에서 옵션을 선택합니다. 선택한 엔티티 유형에 따라 몇 가지 필드가 더 나타납니다.
3. 엔티티 식별자 필드에 쉼표로 구분된 엔티티 식별자 목록을 입력합니다. 이전 작업 또는 트리거의 식별자 목록을 매핑할 수 있습니다.
4. 추가 필드를 표시하려면 +를 클릭합니다.
속성 선택 필드에서 작업 출력의 일부로 포함되어야 할 엔티티 속성의 배열을 지정합니다. 속성을 지정하지 않는 경우 출력에 모든 엔티티 속성이 나타납니다.
관련 항목 추가 필드에서 계정 엔티티 집합과 연관된 masterid와 같은 작업에 대한 출력 스키마의 일부로 포함되는 탐색 속성 또는 연관의 배열을 지정합니다.
관련 항목을 지정하지 않는 경우 출력에 탐색 속성이 나타나지 않습니다. 표시되는 출력 스키마에 대한 자세한 내용은 출력 스키마 단원을 참조하십시오.
5. 완료를 클릭합니다.
질의를 사용하여 OData 항목 찾기
이 옵션을 사용하면 OData 항목을 필터링할 특정 조건을 정의할 수 있습니다.
1. 속성 가져오기 작업 사용 절차에서 1 ~ 3단계를 수행하고 4단계에서 검색 기준 필드에 대해 질의를 선택합니다. OData 도메인의 엔티티 집합 목록이 나타납니다.
2. 엔티티 집합 필드의 목록에서 옵션을 선택합니다.
3. 조인 기준 필드에서 필터 절을 조인하는 논리 연산자를 지정합니다. 기본값은 and입니다.
필터링 조건을 여러 개 입력하려면 추가를 클릭합니다.
4. 필터 절 섹션에서 추가를 클릭하여 다음 필터 절을 추가합니다.
속성 - 검색할 속성을 선택합니다.
조건 - 일치 조건을 선택합니다. 일치 조건 옵션은 문자열, 부울 등의 선택한 속성 유형에 따라 달라집니다.
속성 값 - 속성 값을 입력합니다.
필터 절을 여러 개 추가하려면 추가를 클릭합니다. 엔티티는 선택한 조인 기준 연산자 및 설정된 필터 절을 기준으로 필터링됩니다. 예를 들어, OR을 조인 기준 연산자로 설정하고 두 개의 필터 절을 설정하면 필터 절 하나 또는 둘 다와 일치하는 엔티티가 나타납니다.
5. 정렬 순서 필드에서 다음 세부 정보를 선택합니다.
속성
순서
6. 추가 필드를 표시하려면 +를 클릭합니다.
속성 선택 섹션에서 추가를 클릭하여 새 속성을 추가합니다.
관련 항목 추가에 대해 추가를 클릭하여 엔티티 유형의 탐색 속성 또는 연관된 속성을 추가합니다.
제한 필드에 작업 출력을 지정된 개수의 엔티티로 제한하는 값을 입력합니다.
건너뛰기 필드에 서버에서 반환하는 지정된 개수의 항목을 건너뛸 값을 입력합니다.
개수 목록에서 옵션을 선택한 다음 완료를 클릭합니다.
출력 스키마
속성 가져오기 작업은 선택한 엔티티 유형에 따라 동적 출력 스키마를 반환합니다.
다음 그림에서 검색 기준 옵션을 질의로 설정한 다음 엔티티 집합을 사람으로 선택할 경우 샘플 출력 스키마를 확인하십시오.