포크 및 조인은 태스크의 수신 및 발신 조건을 기준으로 태스크 동작(태스크 실행 전략이라고도 함)을 지정할 수 있는 통합의 제어 지점입니다.
포크
포크는 태스크 발신 에지의 제어 지점입니다. 이를 사용하면 즉시 다음 태스크의 실행 전략을 지정할 수 있습니다. 포크를 클릭하여 포크 구성 창을 열고 태스크에 대해 다음 실행 전략 중 하나를 구성할 수 있습니다.
- 모든 일치 실행: 에지 조건이 true로 평가되는 즉시 모든 다음 태스크를 실행합니다.
- 첫 번째 일치 실행: 에지 조건이 true로 평가되는 즉시 다음 태스크(특정 순서 없음)를 실행합니다. 예를 들어 3개의 즉시 다음 태스크가 있고 모든 태스크의 에지 조건(특정 순서 없음)이 true로 평가되면 해당 태스크가 실행됩니다.
![강조표시된 포크를 보여주는 이미지](https://cloud.google.com/static/apigee/docs/api-platform/integration/images/integrations_fork.png?hl=ko)
![강조표시된 포크를 보여주는 이미지](https://cloud.google.com/static/apigee/docs/api-platform/integration/images/integrations_fork.png?hl=ko)
참여
조인은 태스크 수신 에지의 제어 지점입니다. 이를 사용하면 현재 태스크의 실행 전략을 지정할 수 있습니다. 태스크의 수신 에지가 여러 개 있는 경우 태스크가 실행되는 조건을 지정할 수 있습니다. 조인을 클릭하여 조인 구성 창을 열고 태스크에 대해 다음 실행 전략 중 하나를 구성할 수 있습니다.
- 모든 태스크 및 조건이 성공하는 경우: 모든 태스크와 조건이 충족되면 태스크를 실행합니다. 즉, 모든 업스트림 종속 태스크가 성공적으로 실행되고 모든 태스크의 에지 조건이 true로 평가됩니다. 업스트림 태스크나 에지 조건 중 하나라도 실패하면 태스크가 실행되지 않습니다.
- 모두 성공하는 경우: 모든 기본 요건이 충족되면 태스크를 실행합니다. 즉, 모든 업스트림 종속 태스크가 성공적으로 실행됩니다. 업스트림 태스크 중 하나라도 실패하면 태스크가 실행되지 않습니다.
- 하나라도 성공한 경우: 기본 요건 중 하나가 충족되면 태스크를 실행합니다. 즉, 종속 태스크 중 최소 하나 이상이 성공적으로 실행됩니다. 이전의 모든 태스크가 실패하면 태스크가 실행되지 않습니다.
![강조표시된 조인을 보여주는 이미지](https://cloud.google.com/static/apigee/docs/api-platform/integration/images/integrations_join.png?hl=ko)
![강조표시된 조인을 보여주는 이미지](https://cloud.google.com/static/apigee/docs/api-platform/integration/images/integrations_join.png?hl=ko)