자동화
첫 자동화 만들기
30분 지난 확정 예약을 찾아 노쇼 상태로 바꾸는 워크플로우를 만드세요.
이 따라 하기는 하트비트마다 30분 지난 확정 예약을 찾고 노쇼로 표시하는 워크플로우를 만듭니다. 실제 예약이 아닌 시험 조직의 합성 예약을 사용하세요.
비즈니스 목적과 측정 방법
이 자동화는 담당자가 지난 예약을 매번 찾아 상태를 바꾸는 일을 줄입니다. 더 중요한 목적은 모든 지점에 같은 노쇼 기준을 적용하고 실패한 처리만 검토 대상으로 남기는 것입니다. 실행마다 선택된 예약, 성공, 실패, 중복 처리와 사람이 수정한 예외 수를 확인하세요.
시작하기 전에
- 워크플로우와 예약을 관리할 권한이 필요합니다.
- 시작 시각이 30분 이상 지난 확정 상태의 시험 예약을 준비하세요.
- 시험 예약의 현재 상태와 ID를 기록하세요.
워크플로우를 만듭니다
대시보드에서 워크플로우를 열고 새 항목을 만드세요. 이름은 노쇼 정리 시험으로
입력하고 트리거는 하트비트를 선택합니다. 첫 시험 전까지 활성 상태를 끄세요.
예약 조회 단계를 추가합니다
첫 단계의 기능으로 reservations.list를 선택하세요. 이름은 find로 입력하고 다음
조회를 설정합니다.
where:
status: { in: [confirmed] }
starts_at: { lt: "now-30m" }
limit: 50상태 변경 단계를 추가합니다
두 번째 단계의 기능으로 reservations.update를 선택하세요. 이름은 mark로 입력합니다.
반복 대상은 ${steps.find.rows}로 설정하고 다음 입력을 사용합니다.
id: "${item.id}"
values:
status: no_show설정을 다시 확인합니다
첫 단계는 confirmed만 선택하고 두 번째 단계는 no_show로 바꾸는지 확인하세요. 이 변화가
같은 예약의 반복 선택을 막습니다.
활성화하고 실행 기록을 확인합니다
시험 조직과 예약을 다시 확인한 뒤 워크플로우를 활성화하세요. 실행 기록이 생기면 각 단계의 상태와 선택한 행 수를 확인합니다.
결과 확인
- 시험 예약의 상태가
confirmed에서no_show로 한 번 변경됩니다. - 워크플로우 실행과 두 단계가 성공으로 기록됩니다.
- 다음 실행에서는 같은 예약을 다시 선택하지 않습니다.
- 조건과 관계없는 예약은 변경되지 않습니다.
실제 운영에 적용하기 전에 실행과 반복 방지를 읽고 조회 범위와 최대 행 수를 검토하세요.