내부 Workflow
상위 workflow에서 매핑된 매개변수를 사용해 중첩된 workflow 정의를 실행합니다.
실행 중첩 워크플로 부모 데이터를 자식의 입력에 매핑하면서 다음을 통해 parameter_bindings.
다음에 전체 인라인 정의를 제공하거나 workflow_definition, 또는 다음을 사용해 저장된 워크플로를 불러오거나 workflow_workspace_id 및 workflow_id (선택 사항 workflow_version_id). 참조 필드는 컴파일 시 다음을 통해 확장됩니다 workflows_core.inner_workflow_spec_resolver (기본값: 다음을 사용하는 Roboflow API workflows_core.api_key, 또는 작업 공간이 다음일 때 로컬 정의 "local").
컴파일 시 엔진은 구성(사이클 없음, 최대 깊이) 및 parameter_bindings을 검증한 뒤 인라인으로 펼칩니다 자식의 단계를 부모 워크플로 그래프에 통합합니다(일반 단계와 동일한 실행 경로).
이 블록의 run() 메서드는 런타임에 사용되지 않습니다. 직접 호출하지 마세요.
유형 식별자
단계에서 다음 식별자를 사용하세요 "type" 필드: roboflow_core/inner_workflow@v1 워크플로우에 이 블록을 단계로 추가하려면.
속성
이름
유형
설명
참조
name
str
이 단계에 대한 고유 식별자를 입력하세요..
❌
workflow_definition
Dict[Any, Any]
전체 중첩 워크플로 정의(루트 워크플로와 동일한 JSON 형식: version, inputs, steps, outputs). 다음이 설정되지 않은 경우 필수: workflow_workspace_id 및 workflow_id 설정됨; 해당 참조 필드와는 상호 배타적입니다..
❌
workflow_workspace_id
str
불러올 저장된 워크플로의 작업 공간 ID(Roboflow 슬러그 또는 "local" 디스크 상 정의의 경우). 다음과 함께 사용: workflow_id; 비어 있지 않은 다음 항목과는 상호 배타적: workflow_definition..
❌
workflow_id
str
가져올 저장된 워크플로 ID. 다음과 함께 사용: workflow_workspace_id..
❌
workflow_version_id
str
ID로 확인할 때 선택적으로 고정할 워크플로 버전..
❌
이 참조 열은 워크플로우 런타임에서 사용 가능한 동적 값으로 속성을 매개변수화할 수 있는 가능성을 나타냅니다 워크플로우 런타임입니다. 자세한 내용은 바인딩 을 참조하세요.
입력 및 출력 바인딩
사용 가능한 연결은 바인딩 유형에 따라 달라집니다. 어떤 바인딩 유형인지 확인하세요 내부 워크플로 버전 v1 을 가지고 있는지.
마지막 업데이트
도움이 되었나요?