워크플로우 일시 중지 유틸리티

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 워크플로우 일시 중지 유틸리티는 모든 워크플로우 컨텍스트, 적격 워크플로우 컨텍스트의 하위 집합 또는 개별 워크플로우 컨텍스트를 일시 중지하거나 재개하는 데 사용할 수 있는 기능을 제공합니다. 일시 중지된 워크플로우를 다시 시작해야 하는 데이터와 시간을 지정하고 필요에 따라 개별 워크플로우를 수동으로 다시 시작할 수 있습니다.

    활성화되면 워크플로우 일시 중지 유틸리티 플러그인(com.glideapp.workflow.pause)은 워크플로우를 일시 중지하거나 재개할 때 여러 테이블을 업데이트합니다. 각 테이블은 일시 중지되거나 재개된 각 워크플로우와 관련된 특정 데이터를 저장합니다.
    wf_pause_request
    모든 워크플로우 일시 중지 요청을 기록합니다. 워크플로우 컨텍스트를 일시 중지할 때마다 시스템이 자동으로 이 테이블에 기록을 업데이트하고 삽입합니다. 사용자가 지정한 재개 시간, 일시 중지 요청이 여전히 활성 상태인지 여부, 일시 중지되거나 재개된 총 워크플로우 활동 수를 추적합니다.
    wf_pause_status
    일시 중지하는 각 워크플로우 컨텍스트의 상태를 기록합니다. 워크플로우 컨텍스트를 일시 중지하면 플러그인은 현재 실행 중인 활동이 완료될 때까지 기다렸다가 다음 활동이 시작되기 전에 일시 중지합니다. 워크플로우 컨텍스트가 일시 중지된 특정 활동과 재개 여부를 추적합니다. 워크플로우가 일시 중지된 경우 다시 시작하도록 예약된 시간을 추적합니다.
    wf_pause_group_request
    그룹 일시 중지 요청에서 필터링을 사용하여 지정한 특정 워크플로우 컨텍스트 세트를 일시 중지합니다. 모두 일시 중지 확인란을 클릭하여 현재 활성 상태인 모든 워크플로우를 수동으로 일시 중지할 수 있습니다.
    wf_pause_snapshot
    워크플로우를 일시 중지하기 전과 재개한 후에 테이블에 워크플로우 컨텍스트의 현재 상태에 대한 스냅샷이 기록됩니다. 이 테이블은 일시 중지된 워크플로우 컨텍스트에서 현재 실행 중인 활동의 상태도 기록합니다.

    사용 예시

    유지관리를 위해 인스턴스를 중단할 때 모든 또는 선택한 활성 워크플로우 컨텍스트를 일시 중지한 다음, 유지관리를 완료한 후 다시 시작할 수 있습니다.

    유지관리를 위해 다운된 내부 서비스에 적중하는 통합 워크플로우 컨텍스트가 있습니다. 해당 워크플로우 컨텍스트의 모든 인스턴스가 다음 활동으로 진행되지 않도록 일시 중지하여 내부 서비스가 재개될 시간을 확보할 수 있습니다. 그런 다음 일시 중지된 워크플로우 컨텍스트를 재개할 수 있습니다.