Show Menu
화제×

데이터 업데이트 조정

이 사용 사례에서는 워크플로우의 여러 실행을 사용할 때 컨텐츠 업데이트를 관리할 수 있는 워크플로우 생성에 대해 자세히 설명합니다.
다른 업데이트 작업을 실행하기 전에 업데이트 프로세스가 끝났는지 확인하는 것이 목표입니다. 이를 위해 인스턴스 변수를 설정하고, 인스턴스가 실행 중인지를 검사하여 워크플로우 실행을 계속할지 여부를 결정하고 업데이트를 수행할지 여부를 결정합니다.
이 워크플로우는 다음과 같이 구성됩니다.
  • 특정 빈도에서 워크플로우를 실행하는 스케줄러 활동.
  • 워크플로우가 이미 실행 중인지 확인하는 테스트 활동.
  • 워크플로우가 아직 실행되고 있지 않을 경우 데이터 활동 을 쿼리 업데이트한 다음 워크플로우 인스턴스 변수를 false로 다시 초기화하는 종료활동을 수행합니다.
  • 워크플로우가 이미 실행 중인 경우 종료 활동입니다.
워크플로우를 빌드하려면 아래 절차를 따르십시오.
  1. 스케줄러 ​활동을 추가한 다음 필요에 따라 빈도를 구성합니다.
  2. Test ​활동을 추가하여 워크플로우가 이미 실행되고 있는지 확인한 다음 아래와 같이 구성합니다.
    "isRunning"은 이 예제에서 선택한 인스턴스 변수 이름입니다. 내장 변수가 아닙니다.
  3. 포크 없음에 종료 활동을 추가합니다 . 이렇게 하면 워크플로우가 이미 실행되고 있으면 아무 것도 실행되지 않습니다.
  4. 원하는 활동을 포크에 추가합니다. Adobe의 경우 데이터 쿼리 업데이트 활동을 참조하십시오.
  5. 첫 번째 활동을 연 다음 탭에서 instance.vars.isRunning = true 명령을 추가합니다 Advanced . 이렇게 하면 인스턴스 변수가 실행 중인 것으로 설정됩니다.
  6. 포크의 끝에 종료 활동을 Yes 추가한 다음 탭에서 instance.vars.isRunning = false Advanced 명령을 추가합니다.
    이렇게 하면 워크플로우가 실행되는 동안에는 작업이 실행되지 않습니다.
관련 항목: