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