워크플로우 플로우 논리 호출

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 플로우에서 게시된 활성 워크플로우를 실행합니다. 플로우 데이터를 워크플로우 입력으로 사용할 수 있습니다. 예를 들어, 현재 기록을 워크플로우 입력으로 지정할 수 있습니다.

    입력

    입력 설명
    워크플로우 선택 실행하도록 선택할 수 있는 게시된 활성 워크플로우입니다. 선택한 워크플로우에 따라 연결된 기록이 결정됩니다. 워크플로우에 입력 워크플로우 스튜디오 이 있는 경우 이를 추가 플로우 입력으로 표시합니다.
    주:
    • 워크플로우가 외부에서 워크플로우 스튜디오실행되지 않도록 하려면 워크플로를 수정하여 시작 조건을 제거합니다.
    • 요청된 항목 테이블에서 실행되는 워크플로우는 선택할 수 없습니다. 대신 Service Catalog 트리거를 사용하여 새 플로우를 생성하십시오.
    기다림? 플로우가 계속되기 전에 워크플로우 완료를 기다리도록 예로 설정하는 워크플로우입니다. 완료를 기다리는 워크플로우만 특정 출력 값을 플로우에 반환할 수 있습니다. 워크플로우와 별도로 플로우를 계속 실행하려면 false로 설정합니다.
    주:
    워크플로우가 완료되기 전에 워크플로우가 취소되거나 컨텍스트 기록이 삭제되면 플로우가 더 이상 대기하지 않고 계속 실행됩니다.
    현재 워크플로우가 처리하는 현재 기록입니다. 연결된 워크플로우 테이블의 기록을 포함하는 데이터 정제를 선택합니다.

    출력

    플로우 실행 상세 정보에는 플로우가 실행되는 동안 생성되는 워크플로우 출력 값만 표시됩니다. 워크플로우가 완료될 때까지 대기하도록 플로우를 구성하면 플로우 실행 상세 정보에 모든 워크플로우 출력 값이 표시될 수 있습니다. 플로우가 대기하지 않으면 플로우 실행 상세 정보에는 워크플로우 호출 플로우 로직이 완료되기 전에 생성된 워크플로우 출력 값만 표시됩니다. 워크플로우가 끝나기 전에 '워크플로우 호출 '이 완료되면 워크플로우 출력 값의 업데이트가 중지되고 마지막으로 알려진 값만 표시됩니다.

    출력 설명
    상태 워크플로우의 상태입니다. 이 값은 워크플로우 컨텍스트 기록에서 가져옵니다. 워크플로우가 성공적으로 실행되면 상태가 완료 가 됩니다. 워크플로우가 취소되면 워크플로우 상태는 취소됨으로 설정됩니다. 워크플로우가 완료되기 전에 컨텍스트 기록이 삭제되면 워크플로우 상태가 잘못됨으로 설정됩니다.
    컨텍스트 워크플로우 컨텍스트 기록에 대한 참조입니다.
    결과 워크플로우의 결과를 포함하는 문자열입니다. 이 값은 워크플로우 컨텍스트 기록에서 가져옵니다.
    값 반환 워크플로우의 return_value 포함하는 문자열입니다. 이 값은 워크플로우 컨텍스트 기록에서 가져옵니다.

    루틴 변경 워크플로우 호출

    이 예시에서는 플로우가 루틴 변경 워크플로우를 호출합니다. Wait? 옵션이 선택되어 있으므로 이 워크플로우가 완료될 때까지 플로우가 일시 중지됩니다. 현재 필드는 이 플로우를 트리거한 기록을 나타내는 데이터 정제를 사용하여 채워집니다.

    루틴 변경 워크플로우를 호출하도록 구성된 워크플로우 논리를 호출하고 완료될 때까지 기다립니다.

    실행 상세 정보

    그림 1. 호출 워크플로우 실행 상세 정보
    워크플로우 호출 플로우 로직을 포함한 플로우의 플로우 실행 상세 정보 페이지 예시
    1. 헤더에는 워크플로우 편집기에서 워크플로우 진행률, 플로우 논리 상태, 시작 시간 및 런타임 기간을 볼 수 있는 링크가 표시됩니다.
    2. 워크플로우 구성 섹션에는 이 플로우에 대해 플로우 로직이 구성된 방식과 생성된 런타임 값이 표시됩니다.
    3. 워크플로우 출력 섹션에는 플로우가 실행되는 동안 워크플로우에 의해 생성된 출력이 표시됩니다.
    주:
    워크플로우가 완료되기 전에 워크플로우를 취소하거나 컨텍스트 기록을 삭제하면 플로우 로직 상태가 완료로 설정됩니다.