작업 실행
OData에서 작업은 엔티티에 대한 만들기, 검색, 업데이트, 삭제 등 CRUD 작업으로 쉽게 정의되지 않는 서버 측 작업을 추가하는 방법입니다.
작업은 데이터를 반환할 수 있으며, 다음 작업을 수행하는 데 사용될 수 있습니다.
복잡한 트랜잭션
여러 엔티티를 한 번에 조작
엔티티의 특성 속성에 대해서만 업데이트 허용
엔티티가 아닌 데이터 전송
작업은 단일 엔티티 또는 컬렉션을 대상으로 지정할 수 있습니다. OData 용어에서 작업은 바인딩입니다. 서비스에 대한 정적 작업이라고 하는 언바운드 작업도 있을 수 있습니다.
이 작업을 사용하면 OData 메타데이터에서 분석된 대로 작업을 실행할 수 있습니다.
작업 실행 작업 사용
이 작업을 워크플로에 사용하려면 ThingWorx Flow에 연결합니다. 흐름에 연결하려면 다음 작업을 수행합니다.
1. OData 커넥터에 있는 작업 실행 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다. 작업 실행 작업 창이 열립니다.
2. 필요한 경우 레이블 이름을 편집합니다. 기본적으로 레이블 이름은 작업 이름과 동일합니다.
3. 새 승인을 추가하려면 OData 커넥터 항목의 OData 승인 단원을 참조하십시오.
* 
이전에 OData 승인을 추가한 경우 목록에서 승인을 선택합니다.
4. 실행할 OData 작업을 선택합니다. 선택한 작업에 따라 입력 양식이 변경됩니다.
예를 들어, AddAppComponents를 선택한 경우 입력 양식에 다음 속성이 표시됩니다.
AppId
구성 요소
5. 속성 세부 정보를 입력한 다음 완료를 클릭합니다.
동적 출력 스키마
작업 실행 작업은 선택한 OData 작업에 따라 동적 출력 스키마를 반환합니다. 작업에 반환 유형이 없으면 메시지 문자열을 반환합니다. ShareTrip-Person 작업을 선택할 경우 다음 그림에서 샘플 출력 스키마를 확인하십시오.