결과 반환
워크플로를 실행하는 동안 결과 반환 작업을 사용하여 워크플로에서 실행된 모든 작업의 출력을 동기식 ThingWorx 서비스 또는 웹후크 호출기에 반환합니다.
결과 반환 작업에 출력이 매핑된 작업이 실행된 후 결과 반환 작업은 워크플로 실행이 완료될 때까지 기다리지 않고 즉시 ThingWorx에 데이터를 반환합니다. 따라서 결과 반환 작업은 워크플로 실패에 관계없이 출력을 제공합니다.
결과 반환 작업이 루프 블록 내에 있고 루프 블록 내의 작업 출력이 결과 반환 작업에 매핑되는 경우 첫 번째 루프 반복 중에 결과 반환 작업에 전달되는 출력은 반환되고 나머지 루프 이터레이션에 대한 출력 데이터는 무시됩니다.
모든 워크플로에서 여러 결과 반환 작업을 사용하더라도 첫 번째 결과 반환 작업만 결과를 설정하고 워크플로에서 나머지 결과 반환 작업은 무시됩니다.
* 
비동기 웹후크 또는 ThingWorx 서비스의 경우 작업이 출력을 반환하지 않습니다.
사전 요구 사항
웹후크 또는 ThingWorx 서비스를 동기식으로 설정합니다.
단계
워크플로에서 결과 반환 작업을 사용하려면 다음 단계를 완료합니다.
1. 을 클릭하고 개발자 도구에 있는 결과 반환 작업을 캔버스에 끌어 놓고 마우스 포인터로 작업을 가리킨 다음 을 클릭하거나 작업을 두 번 클릭합니다. 결과 반환 창이 열립니다.
2. 필요한 경우 레이블을 편집합니다. 기본적으로 레이블 이름은 작업 이름과 동일합니다.
3. 기본 유형 목록에서 반환된 결과와 일치시킬 올바른 ThingWorx 기본 유형을 선택합니다.
4. 워크플로를 실행하는 동안 데이터 필드에서 워크플로에 있는 이전 작업의 출력을 매핑하여 ThingWorx 또는 웹후크 호출기에 값을 반환합니다.
이 값을 설정하지 않으면 작업이 웹후크 또는 ThingWorx 서비스에 결과를 반환하지 않습니다. 결과 반환 작업은 실패하거나 워크플로 실행을 중지하지 않습니다.
5. 완료를 클릭합니다.
도움이 되셨나요?