모든 워크플로 요소 입력 및 출력 매개 변수를 워크플로 특성에 바인딩해야 합니다. 바인딩은 요소의 데이터를 설정하고, 요소의 출력 및 예외 동작을 정의합니다. 링크는 워크플로의 논리적 흐름을 정의하는 반면, 바인딩은 데이터 흐름을 정의합니다.

요소의 데이터를 설정하고, 처리 후 요소에서 출력 매개 변수를 생성하고, 요소가 실행될 때 발생할 수 있는 오류를 처리하려면 요소 바인딩을 설정해야 합니다.

IN 바인딩

스키마 요소의 수신 데이터를 설정합니다. 요소의 로컬 입력 매개 변수를 소스 워크플로 특성에 바인딩합니다. 입력 탭의 로컬 매개 변수 열에 요소의 입력 매개 변수가 나열되고, 입력 탭의 소스 매개 변수 열에 로컬 매개 변수가 바인딩되는 워크플로 특성이 나열됩니다. 또한 매개 변수 유형 및 매개 변수 설명도 이 탭에 표시됩니다.

OUT 바인딩

워크플로 특성을 변경하고, 요소 실행이 완료된 경우 출력 매개 변수를 생성합니다. 출력 탭의 로컬 매개 변수 열에 요소의 출력 매개 변수가 나열되고, 출력 탭의 소스 매개 변수 열에 로컬 매개 변수가 바인딩되는 워크플로 특성이 나열됩니다. 또한 매개 변수 유형 및 매개 변수 설명도 이 탭에 표시됩니다.

예외 바인딩

요소가 실행될 때 예외가 발생한 경우 예외 처리기에 연결합니다.

IN 바인딩은 바인딩된 소스 매개 변수에서 값을 읽고, OUT 바인딩은 바인딩된 소스 매개 변수에 값을 씁니다.

스키마 요소에서 사용하는 모든 특성 또는 입력 매개 변수를 워크플로 특성에 바인딩하려면 IN 바인딩을 사용해야 합니다. 요소가 실행될 때 수신되는 입력 매개 변수의 값이 변경된 경우 OUT 바인딩을 사용하여 워크플로 특성에 바인딩해야 합니다. 요소의 출력 매개 변수를 워크플로 요소에 바인딩하면 워크플로 스키마의 다른 후속 요소가 이러한 출력 매개 변수를 입력 매개 변수로 사용할 수 있습니다.

워크플로를 생성할 때 출력 매개 변수 값을 바인딩하지 않아 요소에서 적용한 워크플로 특성 변경 내용이 반영되지 않는 실수를 저지르는 경우가 종종 있습니다.

중요:

워크플로에서 이미 정의한 유형의 입력 및 출력 매개 변수가 필요한 요소를 추가하는 경우에는 Orchestrator가 이러한 매개 변수에 대한 바인딩을 설정합니다. 요소에서 바인딩할 수 있는 동일한 유형의 여러 매개 변수가 워크플로에 정의된 경우 Orchestrator가 바인딩한 매개 변수가 올바른지 확인해야 합니다.