Contact Optimization 세션 결과의 오류
세션 로그에서 세부 정보를 가져와 Contact Optimization 세션에서 발생할 수 있는 여러 문제를 분석할 수 있습니다. 이 오류 중 일부로 인해 Contact Optimization 세션이 실패할 수 있습니다. 이 오류 중 일부는 예상치 못한 최적화 결과의 원인이 될 수 있습니다.
LP 문제 해결에서 청크 문제점에 대한 최적의 솔루션을 찾을 수 없음
문제점 설명
외부 알고리즘(용량 규칙을 처리하는 부분)이 고객 샘플과 관련하여 주어진 문제점을 해결할 수 없음을 발견했습니다. 이 오류는 다음 두 조건 중 하나를 의미합니다.
*
*
제안된 컨택에 사용된 점수가 사용된 부동 소수점 수리의 숫자 정밀도를 초과하는 경우 이 오류가 발생할 수 있습니다. 일반적으로 1.0 - 1.0e+11의 범위를 초과하지 마십시오.
솔루션
용량 규칙의 논리와 관련된 문제점 및 규칙과 제안된 컨택 데이터와의 불일치를 찾으십시오. 예를 들어, 용량 규칙에 최소치가 필요한 경우 PCT에 해당 항목이 최소치 이상 있는지 확인하십시오.
또한 샘플 관련 프로비저닝 문제점도 확인하십시오. 규칙과 데이터에 문제점이 없는 경우 Contact Optimization 설치의 로그 디렉토리에서 다음 파일을 수집하십시오.
*
Contact Optimization 세션 로그
*
ACO_로 시작되는 모든 파일
IBM® 기술 지원에서 분석할 수 있도록 해당 파일을 보내십시오.
생성 루프에서 모든 슬랙 및 잉여 변수를 제거할 수 없음
문제점 설명
외부 알고리즘(용량 규칙을 처리하는 파트)이 내부(핵심) 알고리즘으로 생성된 고객 규칙별 대체 솔루션을 작성하여 진행됩니다. 일시적으로 오퍼 점수를 변경하고 아직 생성되지 않은 솔루션을 찾아 대체 항목을 작성합니다. 다음 두 조건이 충족되는 경우 이 오류가 수신됩니다.
*
*
이 오류는 다음 조건 중 하나를 의미합니다.
*
*
솔루션
규칙의 논리와 관련된 문제점 및 규칙과 제안된 컨택 데이터와의 불일치를 찾으십시오. 예를 들어, 모든 오퍼, 채널 및 세그먼트에서 고객당 최소치가 1입니다. 이 규칙으로 인해 최소한 결과에 있는 고객 수만큼 오퍼가 발생합니다. 최대값이 고객 수보다 적은 용량 규칙도 있는 경우 이 규칙으로 인해 고객당 규칙과 용량 규칙간 본질적인 논리 충돌이 발생합니다.
또한 샘플 관련 프로비저닝 문제점도 확인하십시오. 규칙과 데이터에 문제점이 없는 경우 Contact Optimization 설치의 로그 디렉토리에서 다음 파일을 수집하십시오.
*
Contact Optimization 세션 로그
*
ACO_로 시작되는 모든 파일
IBM® 기술 지원에서 분석할 수 있도록 해당 파일을 보내십시오.
ContinueOnGenerationLoopError 구성 특성을 사용하여 이 오류가 발생하거나 Contact Optimization 세션을 중지한 경우 Contact Optimization에서 고객 세트를 건너뛰도록 할 수 있습니다.
처리 불가능한 고객
문제점 설명
각 세션 실행 끝에 결과를 요약하는 몇몇 로그 항목이 있습니다. 해당 항목 중 하나는 "처리 불가능한 총 고객 수"입니다. 이 오류는 표시된 고객 수와 관련된 솔루션을 찾을 수 없음을 표시합니다. 이 오류가 발생하는 경우 이 오류를 복구할 수 없습니다. "처리할 수 없는" 고객이 아무 오퍼도 받지 못하는 결과가 발생합니다.
Optimize|logging|enableBailoutLogging 특성을 TRUE로 설정하여 Contact Optimization 서버 로그 디렉토리에서 CSV(Comma-Separated Value) 형식의 처리할 수 없는 고객에 대한 세부사항이 포함된 별도의 파일을 가져올 수 있습니다. 이 파일은 unprocessables_10-digit-session-ID.csv이고 Contact Optimization 설치 디렉토리의 partition/partition[n]/logs 디렉토리에 있습니다. 처리할 수 없으므로 건너뛴 고객은 unprocessables_10-digit-session-ID.csv 파일에서 처리 불가능으로 표시됩니다.
솔루션
다음 이유 중 하나로 인해 처리 불가능한 고객이 발생할 수 있습니다.
*
*
ContinueOnGenerationLoopError가 True로 설정되고 생성 루프에서 모든 슬랙 및 잉여 변수를 제거할 수 없음 오류가 수신된 경우 오류를 유발한 세트의 고객은 처리 불가능으로 표시됩니다.
*
*
세션 레벨 고급 설정과 구성 특성의 Optimize|AlgorithmTuning| MaxAlternativesPerCustomerEvaluated 특성으로 대체 항목 수를 구성합니다. 이 특성의 값을 큰 수로 설정하면 고객을 처리할 수 없는 가능성이 낮아집니다(본질적으로 해결 불가능하지 않은 것으로 가정). 그러나 이 오류가 발생하면 성능 패널티도 높아집니다.
오퍼 없음
문제점 설명
특정 고객이 오퍼를 받지 못하는 경우 이는 반드시 오류인 것은 아닙니다. 고객당 규칙에서 고객당 최소치를 찾을 수 없는 경우 규칙을 위반하지 않고 전체 점수가 최대화되는 경우 일부 고객의 모든 오퍼를 거부하는 것은 올바른 조치입니다. 규칙이 지정된 오퍼의 올바른 조합이 없거나 고객을 처리할 수 없는 경우와 같은 오류의 부작용일 수도 있습니다.
솔루션
다음 조건을 확인하십시오.
*
*
*
초기 개수 테이블에 유효하지 않은 크기가 제공됨. (1,0): 코드 5: 내부 오류 5
문제점 설명
채널 오퍼 속성 값이 정의되지 않았습니다.
솔루션
일부 채널 오퍼 속성 값을 정의해야 합니다.
Contact Optimization에서 최소/최대 오퍼 수 용량 규칙의 최대 제한을 충족하지 않습니다.
문제점 설명
Contact Optimization 세션에서 최소/최대 오퍼 수 용량 규칙의 최대 설정을 충족하지 않습니다.
최소/최대 오퍼 수 용량 규칙의 최소치 및 최대치 제한은 하드 제한이 아닙니다. 제안된 컨택이 충분하지 않으면 Contact Optimization 세션이 최대 오퍼 수보다 적은 오퍼를 생성합니다. 그러나 경우에 따라 기준을 충족하는 제안된 컨택이 충분히 있는 경우에도 최대치가 충족되지 않습니다.
솔루션
규칙 및 데이터 세트에 따라 솔루션을 찾을 수 없는 다양한 이유가 있습니다. 몇 가지 가능한 이유에는 다음이 포함됩니다.
*
*
100,000보다 큰 점수 범위 사용. 점수 범위가 이 제한을 벗어난 경우 Contact Optimization에서 용량 규칙을 충족하지 않을 수 있습니다.