workflowTask 표를 사용하여 ACS에서 장기 실행 워크플로우를 가져오는 방법
장기 실행 워크플로우 활동 기간을 모니터링하면 성능을 개선하고 데이터베이스를 유지 관리하는 데 도움이 될 수 있습니다. 이 문서에서는 workflowTask 테이블을 사용하여 Adobe Campaign Standard에서 오래 실행되는 워크플로우를 가져오는 방법에 대해 설명합니다.
설명 description
환경
Campaign Standard
문제/증상
실패한 워크플로우에 대한 경고를 설정하면 ACS 인스턴스에서 며칠 동안 진행되는 활동 또는 활동 정체로 인해 오랫동안 실행되는 워크플로우가 누락될 수 있습니다. 그 결과 성능이 저하되고 데이터베이스 사용량이 증가합니다.
해결 방법 resolution
xtk:workflowTask 테이블에서 워크플로 작업 세부 정보를 가져올 수 있습니다. 워크플로 작업 표에는 워크플로 활동 및 실행 기간과 관련된 정보가 들어 있습니다.
오래 실행되는 워크플로우 활동을 인식하도록 하는 방법
이 작업은 간단한 워크플로우를 사용하여 수행할 수 있습니다. 오래 실행되는 워크플로우 활동을 모니터링하는 워크플로우를 만들려면 아래 단계를 따르십시오.
-
새 워크플로우를 만듭니다.
-
쿼리 활동을 선택합니다.
-
리소스 및 타깃팅 차원을 선택하십시오.
WorkflowTaskDetail (xtk:workflow task:workflowTaskDetail) -
이제 Target 섹션에서 아래 쿼리를 사용합니다.
- 기간은 3600보다 더 중요합니다.
- 활동 이름이 일정으로 시작되지 않습니다.
- 활동 이름이 신호로 시작하지 않습니다.
위의 워크플로우 만들기는 1시간 이상 실행 중인 활동을 가져오는 데 도움이 됩니다.
이 쿼리 조건에 대한 경고를 설정하면 실행 중인 워크플로우 활동을 장기간 모니터링하는 데 도움이 될 수 있습니다.
참고: 기간 조건에서 시간 기간을 분 또는 시간이 아닌 초 단위로 설정하십시오.