다음을 통해 공유


안전 중지

데스크톱용 Power Automate의 안전 중지 기능을 사용하면 제어되고 안전한 방식으로 데스크톱 흐름의 실행을 중지할 수 있습니다. 갑작스런 종료와 달리 안전 중지는 흐름이 현재 작업을 완료하고 중지하기 전에 미리 정의된 정리 단계 집합을 실행하도록 합니다. 이렇게 하면 데이터 무결성을 유지하고 시스템이 일관되지 않은 상태로 남는 것을 방지할 수 있습니다.

안전 정지 작동 방식

안전 정지를 사용하려면 다음 두 가지 구성 요소를 구성해야 합니다.

  • 안전 중지 트리거:
    • 안전 정지는 다음 세 가지 방법으로 시작할 수 있습니다.
      • Power Automate 포털에서: 실행 중인 데스크톱 흐름의 실행 세부 정보 페이지로 이동하여 안전 중지를 선택합니다. Power Automate 포털을 통해 데스크톱 흐름 실행을 안전하게 중지하는 버튼의 스크린샷.
      • 데스크톱용 Power Automate 콘솔에서: 실행 중인 데스크톱 흐름을 찾습니다. 중지 버튼 옆에 있는 드롭다운을 선택한 다음 안전 중지를 선택합니다. 또는 흐름을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 안전 중지를 선택합니다.
      • 데스크톱용 Power Automate 디자이너의 경우: 중지 버튼의 드롭다운을 사용한 다음 안전 중지를 선택합니다.
        • 이 옵션은 디버깅 중이나 환경을 방해하지 않고 디자이너에서 흐름을 정상적으로 중지해야 하는 경우에 특히 유용합니다. 데스크톱용 Power Automate 디자이너를 통해 데스크톱 흐름 실행을 안전하게 중지하는 버튼의 스크린샷.
  • 흐름의 안전 중지:
    • 데스크톱 흐름 내에서 안전 중지가 요청된 경우 작업(흐름 제어 모듈 아래에 있음)을 삽입합니다. 이 작업은 안전 중지가 요청되었는지 여부를 확인합니다. 그렇다면 그 안에 정의된 작업 블록을 실행합니다.
      • 이 작업에는 흐름 중지 매개 변수가 포함됩니다.
        • true로 설정하면 블록이 실행된 후 흐름이 자동으로 중지됩니다.
        • false로 설정된 경우 사용자는 실행을 종료하기 위해 흐름 중지 작업을 명시적으로 삽입해야 합니다.
    • 이렇게 하면 흐름이 종료되기 전에 파일 저장, 연결 닫기 또는 상태 기록과 같이 안전 중지가 트리거될 때 수행해야 하는 작업을 유연하게 정의할 수 있습니다.

모범 사례

  • 안전 중지가 요청된 경우 작업을 흐름에서 정리 또는 롤백이 필요할 수 있는 논리적 체크포인트에 배치합니다.
  • 흐름 중지 매개 변수를 신중하게 사용하여 흐름이 즉시 종료되어야 하는지 아니면 중지 요청을 처리한 후 계속해야 하는지 여부를 제어합니다.
  • 개발 및 테스트 중에 안전 중지를 사용하여 컨텍스트 손실이나 데이터 손상 없이 흐름을 안전하게 중단하는 것이 좋습니다.

제한 사항

  • 흐름에서 안전 중지가 요청된 경우 작업에 도달하기 전에 안전 중지를 트리거해야 합니다. 작업이 무시되거나 아직 실행되지 않은 경우 중지 요청은 다음 체크포인트까지 적용되지 않습니다.
  • 이 기능은 일시 중지 또는 다시 시작 메커니즘이 아닙니다. 트리거되고 실행되면 흐름이 정의된 대로 중지됩니다.

흐름 제어 작업 참조