일반적인 오류 메시지 및 원인

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • 오류 메시지가 나타날 때의 정보 및 문제 해결 단계는 여기를 참조하십시오.

    이전 상태로 롤백할 수 없음

    이 오류는 종종 테이블 조회와 관련이 있습니다. 조회의 테이블이 사용자 CPQ 환경에 있는지 확인합니다. 조회의 구문을 검사하여 테이블 열 헤더가 쿼리 스크립트와 정확히 일치하는지 확인합니다. 대소문자나 맞춤법이 잘못되어 테이블 조회가 실패하여 이 오류가 발생할 수 있습니다.

    여기에는 동일한 필드를 포함하는 규칙의 조건과 작업과 같은 필드 변경에 의해 트리거되는 순환 논리도 포함될 수 있습니다. 필드 옵션을 선택한 직후에 이 오류가 나타나면 필드와 관련된 규칙(마지막으로 수정한 날짜까지)을 확인하여 원인을 파악하십시오.

    오류: 규칙이 규정된 시간을 초과하여 실행되고 있습니다. 시스템 관리자에게 문의하십시오.

    일반적으로 이는 일부 규칙이 무한 루프에서 실행되고 있음을 의미합니다.

    규칙은 조건 및 작업의 일부로 동일한 필드를 가질 수 있습니다. 예를 들어, 결정 규칙은 해당 필드에 이미 있는 값을 기반으로 필드 값을 설정합니다.

    오류가 발생하기 위한 클릭 경로를 가져온 다음 최근에 수정된 규칙을 한 번에 하나씩 비활성화하여 오류가 계속 발생하는지 확인하여 이를 진단합니다.

    “... 인덱스 '0'이 범위를 벗어났습니다..."

    이것은 거의 항상 무언가가 빈 목록 또는 빈 배열을 참조하려고한다는 것을 의미합니다. 문자 그대로의 의미에서 오류 메시지는 목록 또는 배열의 첫 번째 인덱스(0)를 참조하려고 하며 0이 목록 또는 배열의 범위를 벗어나는지 발견합니다.

    몇 가지 가능한 원인:
    • 테이블 쿼리에서 철자가 틀린 것이 있습니다.
    • 쿼리는 규칙 조건으로 인해 아직 설정되지 않은 cfg 값을 참조합니다.
    • 조회 쿼리에서 결과를 반환하지 않았습니다.

    배열에 대한 null 검사는 항상 좋은 생각입니다.

    정의되지 않은 속성을 읽을 수 없음("맵" 읽기)

    이 오류는 사용자가 구성을 열 CPQ 때 구매 측에서 발생합니다.

    레이아웃 파일을 검토합니다. 변수 이름을 설정하는 참조가 정확한지 확인하십시오.