workflowTask 표를 사용하여 ACS에서 장기 실행 워크플로우를 가져오는 방법

설명 description

환경
Campaign Standard
문제/증상
워크플로 작업 기간 세부 정보를 가져오는 중

일반적으로 클라이언트는 실패한 워크플로우에 대해 경고를 설정하지만, ACS 인스턴스에서 며칠 동안 진행되는 활동 또는 활동 정체로 인해 매우 오랫동안 실행되는 워크플로우에서 누락되는 경우가 많습니다. 그 결과 성능이 저하되고 데이터베이스 사용량이 증가합니다.

해결 방법 resolution

워크플로 작업 표에는 워크플로우 활동 및 해당 실행 기간과 관련된 정보가 포함되어 있습니다. 활동 기간을 모니터링하면 성능을 개선하고 건강한 데이터베이스를 유지하는 데 도움이 될 수 있습니다.

워크플로 작업 세부 사항을 가져올 수 있습니다. xtk:workflowTask 테이블.

장기 실행 워크플로우 활동을 인식하는 방법

이 작업은 간단한 워크플로우를 사용하여 수행할 수 있습니다. 오래 실행되는 워크플로우 활동을 모니터링하는 워크플로우를 만들려면 아래 단계를 따르십시오.

  1. 새 워크플로우 만들기

  2. 쿼리 활동 선택

  3. 리소스 및 타겟팅 차원을 다음과 같이 선택합니다. WorkflowTaskDetail (xtk:workflow 작업:workflowTaskDetail)

  4. 이제 Target 섹션에서 아래 쿼리를 사용합니다.

기간은 3600보다 더 중요합니다.

활동 이름이 일정으로 시작되지 않음

활동 이름이 신호로 시작하지 않음

위의 워크플로우 만들기는 1시간 이상 실행 중인 활동을 가져오는 데 도움이 됩니다.

설정 경고 이 쿼리 조건을 사용하면 클라이언트가 실행 중인 워크플로우 활동을 장기간 모니터링하는 데 도움이 될 수 있습니다.

참고: 기간 조건에서 기간을 분 또는 시간이 아닌 초 단위로 설정했는지 확인하십시오.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f