워크플로 실행 찾기 및 모니터링

워크플로가 실행된 후 Flow는 발생한 상황에 대한 로그를 제공합니다. 이를 워크플로 실행이라고 하며 이를 통해 실적과 동작을 모니터링할 수 있습니다.

워크플로 실행에 액세스하기

Flow 앱에서 모든 워크플로 실행을 모니터링할 수 있습니다. 워크플로 실행을 검토하면 워크플로 동작의 잠재적인 문제를 식별하는 데 도움이 될 수 있습니다.

문제를 해결하거나 어떤 워크플로를 확인해야 할지 확실하지 않은 경우 모든 워크플로의 실행을 검토할 수 있습니다. 검토하려는 워크플로를 구체적으로 알고 있는 경우 해당 워크플로의 최근 실행에만 액세스할 수 있습니다.

단계:

모든 워크플로 실행 검토
  1. Shopify 관리자에서 > Flow로 이동합니다.

  2. 최근 실행을 클릭합니다.

  3. 선택 사항: 특정 실행을 클릭하여 세부 정보를 검토합니다.

특정 워크플로의 실행 검토하기
  1. Shopify 관리자에서 > Flow로 이동합니다.

  2. 실행을 검토할 워크플로를 선택합니다.

  3. 최근 실행 섹션에서 나열된 실행을 검토합니다.

  4. 선택 사항: 특정 실행을 클릭하여 세부 정보를 검토합니다.

특정 워크플로 실행 검색하기

다음 방법 중 하나를 사용하여 Flow에서 워크플로 실행을 검색할 수 있습니다.

  • 주문 또는 제품과 같은 Shopify 관리자의 리소스 페이지에서 검색합니다.
  • Flow 앱 내에서 다음과 같은 일반적인 검색 필터를 사용하여 최근 실행 목록을 필터링할 수 있습니다.
    • 고객 ID 또는 주문 ID와 같은 단계 데이터의 텍스트별로 필터링합니다.
    • 실행되었어야 하는 날짜 및 시간 등 기간별로 필터링합니다.

검색 가능한 항목

Flow 앱의 최근 실행 목록에는 다음 필터의 조합을 사용하여 전체 실행 목록을 필터링하는 옵션이 포함되어 있습니다.

  • 텍스트 포함: 트리거 페이로드의 주문 ID 또는 조건의 태그 이름과 같이 워크플로 실행에 사용된 데이터의 원시 텍스트 콘텐츠로 필터링합니다.
  • 워크플로: 워크플로의 이름으로 필터링합니다.
  • 수행된 작업: 실행 시 작업을 수행했는지(true) 또는 아무 작업도 수행하지 않았는지(false)를 기준으로 필터링합니다.
  • 오류: 실행에 오류가 포함되어 있는지 여부를 기준으로 필터링합니다.
  • 시작 시간: 실행이 시작되었어야 하는 날짜 및 시간 범위로 필터링합니다. 시간별 실행 필터링에 대해 자세히 알아보십시오.
  • 트리거 유형: 실행 시작 방식을 기준으로 필터링합니다. 옵션에는 트리거 이벤트, 수동 실행 또는 수동 재시도가 포함됩니다.
  • 재시도 상태: 실행에 재시도가 포함되어 있는지 여부를 기준으로 필터링합니다.
  • 실행 ID: 특정 실행 ID로 필터링합니다. 지정된 실행 ID와 관련된 재시도를 포함하도록 선택할 수도 있습니다.
  • 태그: 실행에 적용되는 워크플로 태그로 필터링합니다.

검색하기 전에 워크플로 실행에서 검색할 수 있는 정보를 고려하십시오. 이 정보는 워크플로 실행 세부 정보 내에 표시되며 다음 유형을 포함합니다.

  • 주문 ID 또는 고객 ID와 같이 워크플로 실행에 사용된 리소스의 모든 ID입니다.
  • 태그 이름 또는 제품 이름과 같이 워크플로 실행에 포함된 모든 텍스트 또는 데이터입니다.

또한 워크플로 실행을 검색할 때는 다음 제한 사항을 고려하십시오.

  • 검색은 대/소문자를 구분하지 않습니다.
  • 검색 문자열에 구두점을 포함하면 안 됩니다. 예를 들어 주문 ID를 검색하는 경우 gid://shopify/Order/43843493 대신 43843493을 검색하십시오.
  • 로그에는 워크플로에 사용된 리소스에 대한 모든 세부 정보가 포함되어 있지 않습니다. 예를 들어 워크플로에서 제품 ID를 사용하는 경우 해당 필드도 사용하지 않는 한 워크플로 실행 로그에 제품 이름이 포함되지 않습니다.
  • 검색은 최근 14일간의 워크플로 실행으로 제한됩니다.

Shopify 관리자에서 검색

추가 작업 메뉴가 있는 리소스의 경우 Flow 실행 검색 옵션을 선택하여 워크플로 실행 검색을 시작할 수 있습니다. 이 옵션은 다음 리소스에서 사용할 수 있습니다.

  • 주문
  • 발주 주문
  • 고객
  • 제품
  • 이형 상품
  • 컬렉션

실행을 찾는 데 문제가 있는 경우 검색 가능한 항목을 검토하십시오.

단계:

  1. Shopify 관리자에서 주문이나 제품 등 검색하려는 리소스를 여십시오.
  2. 추가 작업을 클릭하십시오.
  3. Flow 실행 검색을 클릭하십시오.

단계 데이터의 텍스트로 검색

Flow 앱에서 워크플로 실행의 단계 데이터 섹션에 포함된 모든 데이터를 검색할 수 있습니다.

실행을 찾는 데 문제가 있는 경우 검색 가능한 항목을 검토하십시오.

단계:

  1. Flow 앱의 최근 실행 목록에서 필터 추가를 클릭하십시오.
  2. 텍스트 포함을 선택하십시오.
  3. 검색할 텍스트나 ID를 입력하십시오.

기간으로 검색

기간별로 워크플로 실행을 찾으려면 다음 고려 사항을 검토하십시오.

  • 장치의 시간대가 스토어의 시간대와 다른 경우 워크플로 실행 날짜 및 시간이 정확하지 않을 수 있습니다. 사용하는 시작 시간 필터에 이 차이를 고려하십시오.
  • 처리량이 많은 스토어에서는 특정 워크플로 실행을 더 쉽게 찾기 위해 좁은 기간과 다른 필터를 사용해야 할 수 있습니다.
  • 워크플로 실행은 실행이 완료된 후 14일 동안만 저장됩니다.
  • 워크플로가 실행된 시점과 결과가 최근 실행 페이지에 표시되는 시점 사이에 지연이 있을 수 있습니다. 최근 워크플로의 결과를 아직 사용할 수 없는 경우 몇 분 정도 기다린 후 다시 시도하십시오.

단계:

  1. Flow 앱의 최근 실행 목록에서 필터 추가를 클릭한 다음 시작 시간을 클릭하십시오.
  2. 시작 필드에 이벤트가 발생했어야 하는 시간과 동일한 날짜 및 시간을 입력하십시오. 예를 들어 주문 생성 트리거의 경우 주문이 생성된 시간을 사용하십시오. 올바른 AM/PM 값을 입력했는지 확인하십시오.
  3. 종료 필드에 시작 날짜 및 시간으로부터 10분 후의 날짜 및 시간을 입력하십시오.
  4. 검색 결과를 검토하십시오. 워크플로는 일반적으로 트리거 이벤트와 정확히 같은 시간 또는 그 직후에 실행됩니다.
  5. 시간이 일치하는 결과를 클릭하고 표시된 리소스가 찾고 있는 리소스(예: 주문)와 일치하는지 확인하십시오.

시간 필터의 예시

최근 실행 목록의 열

워크플로의 최근 실행 목록에는 워크플로 실행에 대한 주요 데이터가 표시됩니다.

워크플로 실행 테이블에 포함된 데이터
설명
시작 시간워크플로 실행이 시작된 시간입니다.
실행 상태
  • 진행 중 - 현재 실행 또는 다시 시도 중입니다.
  • 대기 중 - 대기 단계에서 워크플로가 지연되었습니다.
  • 속도 제한 - 워크플로가 너무 많은 리소스를 사용했기 때문에 Flow가 실행을 제한했습니다. 속도 제한 실행 문제 해결에 대해 자세히 알아보십시오.
  • 취소됨 - 워크플로가 완료되기 전에 취소되었습니다.
  • 완료됨 - 완료되었습니다.
결과완료된 작업 및 단계별 오류 목록입니다.
재시도실행이 재시도된 경우 재시도 목록 링크가 제공됩니다.
트리거 유형
  • 수동 재시도 - 이전 실행을 다시 시도한 실행입니다.
  • 수동 트리거 - Shopify 관리자에서 워크플로를 수동으로 실행했습니다.
  • 트리거 이벤트 - 이벤트 또는 일정에 의해 트리거되었습니다.

워크플로 실행 세부 정보 보기

개별 워크플로 실행의 세부 정보를 보려면 해당 실행의 행을 클릭하십시오.

상단의 상태 섹션에는 워크플로 완료 여부가 표시됩니다. 작업 섹션에는 워크플로에서 성공적으로 실행된 작업 수가 표시됩니다.

세부 정보 섹션에는 워크플로 미리 보기가 표시되며 워크플로가 사용한 경로가 강조 표시됩니다.

워크플로 실행 로그 예시. 상태가 상단에 표시되고 다이어그램에서 전체 실행이 성공했음을 강조 표시합니다.

워크플로 미리 보기 아래에서 워크플로의 각 단계에 대한 결과, 로그, 데이터를 볼 수 있습니다.

워크플로 실행 로그의 결과 섹션 예시입니다.

각 단계에서 단계 데이터 섹션을 확대하여 워크플로 실행에 사용된 데이터를 볼 수 있습니다. 이 데이터에는 주문 ID나 고객 ID 등 워크플로 실행에 사용된 리소스의 모든 ID와 태그 이름이나 제품 이름 등 워크플로 실행에 포함된 모든 텍스트 또는 데이터가 포함됩니다.

'발주 주문 데이터 가져오기'에 대한 단계 데이터 섹션 예시입니다.

'for each 루프' 작업이 포함된 워크플로

For each 루프(반복) 작업이 포함된 워크플로는 단계를 여러 번 반복합니다. Flow는 워크플로 미리 보기에서 경로를 따른 품목 수를 강조 표시합니다.

for each 루프를 사용한 최근 워크플로 실행 예시. 예시 다이어그램에서 이 실행 중에 루프 작업이 7번 수행되었음을 강조 표시합니다.

Flow는 각 루프 반복의 결과를 표시하며, 수행된 작업 및 오류별로 필터링하여 루프 문제를 신속하게 해결할 수 있습니다.

for each 루프를 사용한 최근 실행의 단계 데이터 예시. 예시 단계 데이터에서는 품목 메뉴가 강조 표시되며, 검토할 7개 품목 중 하나를 선택할 수 있습니다.

진행 중인 워크플로 실행 취소

워크플로가 완료되기 전에 중지하려면 상태가 진행 중 또는 속도 제한인 워크플로 실행을 취소할 수 있습니다. 워크플로 실행을 취소하면 API 제한에 도달하는 것을 방지하거나, 워크플로가 의도한 대로 실행되지 않는 것을 발견했을 때, 또는 실패한 실행으로 최근 실행 목록이 복잡해지는 것을 방지하는 데 유용할 수 있습니다.

진행 중인 워크플로 실행 취소 시 고려 사항

진행 중인 워크플로 실행을 취소하기 전에 다음 고려 사항을 검토하십시오.

  • Flow 앱에서 워크플로 실행을 취소하려면 데스크톱 장치를 사용해야 합니다.
  • 이미 완료된 실행은 취소할 수 없습니다.
  • 취소된 실행은 나중에 재개할 수 없습니다. 워크플로를 다시 실행해야 하는 경우 워크플로가 자동으로 트리거될 때까지 기다리거나 실행을 재시도하거나 새 워크플로 실행을 수동으로 시작할 수 있습니다.
  • 워크플로 실행을 취소해도 연결된 워크플로가 자동으로 꺼지지는 않습니다. 하지만 워크플로를 끄면 진행 중인 모든 워크플로 실행이 자동으로 취소됩니다.
  • 워크플로 복잡성에 따라 워크플로 실행을 취소하는 데 몇 초에서 1분까지 걸릴 수 있습니다.

진행 중인 워크플로 실행 취소

진행 중인 워크플로 실행은 언제든지 취소할 수 있습니다. 진행 중인 워크플로 실행을 취소하는 방법은 다음과 같이 여러 가지가 있습니다.

  • 특정 실행을 취소하려면 워크플로 실행의 세부 정보 페이지에서 직접 취소할 수 있습니다.
  • 단일 워크플로에 대한 여러 실행을 취소하려면 워크플로의 최근 실행 목록에서 실행을 일괄적으로 취소할 수 있습니다.

단계:

워크플로의 특정 실행 취소
  1. Shopify 관리자에서 > Flow로 이동합니다.

  2. 취소하려는 진행 중인 실행이 포함된 워크플로를 클릭합니다.

  3. 최근 실행 섹션에서 취소하려는 진행 중인 실행을 클릭합니다.

  4. 취소를 클릭합니다.

워크플로의 여러 실행 취소
  1. Shopify 관리자에서 > Flow로 이동합니다.

  2. 취소하려는 진행 중인 실행이 포함된 워크플로를 클릭합니다.

  3. 최근 실행 섹션에서 취소하려는 모든 진행 중인 실행을 선택합니다.

  4. 실행 취소를 클릭합니다.

워크플로 실행 문제 해결

경우에 따라 워크플로 실행에서 오류가 발생하거나 의도한 대로 실행되지 않을 수 있습니다. 이는 주로 워크플로 구성에 문제가 있을 때 발생합니다. Flow 오류 문제 해결워크플로 실행 재시도에 대해 자세히 알아보고 지난 실행 결과를 소급 수정하십시오.