Salesforce 진단 salesforce-diagnostics

Salesforce 통합의 일부에는 웹 애플리케이션 내의 Salesforce 진단 페이지가 포함되어 있습니다. 이 페이지는 Salesforce에 실패한 데이터 로깅의 오류를 캡처합니다. 이 오류는 도움이 될 수 있지만 항상 읽을 수는 없습니다. 따라서 오류 메시지를 설명하는 데 도움이 되는 치트 시트를 구성합니다.

오류: API_CURRENT_DISABLED
범주: 액세스/유효성 검사
메시지: 이 사용자에 대해 API가 비활성화되었습니다.
발생한 결과: 사용자에게 API 액세스 권한이 없습니다.
문제 해결 단계: Salesforce 관리자는 사용자 API 액세스 권한을 부여해야 합니다.

오류: AUTHENTICATION_FAILURE
범주: 인증
메시지: invalid_grant: 인증 실패
발생한 결과: 인증 실패
문제 해결 단계: Salesforce에서 연결을 끊고 다시 연결합니다.

오류: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY
범주: 액세스/유효성 검사
메시지: {"errorCode":"INVALID_SESSION_ID","message":"세션이 만료되었거나 잘못됨"}
발생한 결과:

1 - 트리거 코드로 인해 업데이트가 실패합니다.
2 - 사용자에게 지정된 개체에 대한 개체 수준의 쓰기 권한이 없습니다.

문제 해결 단계:

1 - 실패한 트리거를 검토합니다.
2 - 객체에 대해 사용자에게 쓰기 액세스 권한을 부여하거나 객체에 쓰려는 기능을 비활성화합니다.

오류: CANNOT_UPDATE_CONVERTED_LEAD
범주: 기타
메시지: 변환된 잠재 고객을 참조할 수 없음
발생한 결과: 연락처 및 잠재 고객에 대한 가장 최근 활동 로깅 중에 전환된 잠재 고객에 로그인하려고 합니다. 투구용으로도 이런 게 몇 개 보였어요.
문제 해결 단계: 이에 대한 모든 인스턴스를 지원 팀.

오류: ENTITY_IS_LOCKED
범주: 액세스/유효성 검사
메시지: 편집할 엔티티가 잠겨 있습니다.
발생한 결과: 해당 레코드는 승인을 소유한 사람이 승인하거나 거부할 때까지 추가 편집 내용에서 잠기는 승인 프로세스에 있습니다.
문제 해결 단계: 위의 내용을 참조하십시오.

오류: EXPIRED_ACCESS
범주: 인증
메시지: invalid_grant: 액세스/새로 고침 토큰이 만료됨
발생한 결과: 액세스 또는 새로 고침 토큰이 만료되었습니다. 토큰 만료 기준 salesforce의 세션 설정.
문제 해결 단계: 다시 인증해야 합니다. Salesforce 연결을 끊고 다시 연결합니다.

오류: 쓰기 실패
범주: 간헐적
메시지: 파일의 끝에 도달했습니다.
발생한 결과: Salesforce의 성능 문제로, 고객 측의 최적 상태가 아닌 트리거로 인해 발생할 수 있습니다.
문제 해결 단계: 재시도 로직이 이를 처리해야 합니다. 그래도 작동하지 않는 경우 Salesforce 관리자에게 문의하여 문제 있는 트리거를 해결하십시오.

오류: FIELD_CUSTOM_VALIDATION_EXCEPTION
범주: 액세스/유효성 검사
메시지: 고객마다 다릅니다.
발생한 결과: 개체에 대한 사용자 지정 유효성 검사 규칙이 실패했습니다.
문제 해결 단계: 이 오류의 원인이 되는 사용자 지정 유효성 검사 규칙을 확인하십시오. 이 규칙은 사용자 정의 규칙이므로 일회성으로 오류를 처리해야 합니다.

오류: FIELD_FILTER_VALIDATION_EXCEPTION
범주: 액세스/유효성 검사
메시지: 값이 없거나 필터 조건과 일치하지 않음
발생한 결과: 업데이트 시 적용되는 Salesforce의 기존 잘못된 데이터.
문제 해결 단계: 위의 내용을 참조하십시오.

오류: FIELD_INTEGRITY_EXCEPTION
범주: 액세스/유효성 검사
메시지: 기존 국가/지역은 필드에 대한 주 값을 인식하지 않습니다. 주/시/도 코드
발생한 결과: 업데이트 시 적용되는 Salesforce의 기존 잘못된 데이터.
문제 해결 단계: 위의 내용을 참조하십시오.

오류: INACTIVE_ORGANIZATION
범주: 인증
메시지: invalid_grant: 비활성 조직
발생한 결과: Salesforce 조직이 더 이상 활성화되지 않았습니다.
문제 해결 단계: Salesforce에서 연결을 끊고 다시 연결합니다.

오류: INACTIVE_USER
범주: 인증
메시지: invalid_grant: 비활성 사용자
발생한 결과: Salesforce 사용자가 더 이상 활성화되지 않음
문제 해결 단계: Salesforce에서 연결을 끊고 다시 연결합니다.

오류: DELETE INSERT_UPDATE_MAINTENANCE_NOT_ALLOWED_DURING_MAINTENANCE
범주: 간헐적
메시지: (추가 메시지 없음)
발생한 결과: Salesforce 인스턴스가 유지 관리 모드에 있습니다.
문제 해결 단계: 시스템 유지 관리가 완료될 때까지 기다린 후 로깅을 다시 시도하십시오.

오류: INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY
범주: 액세스/유효성 검사
메시지: 개체 id에 대한 액세스 권한이 충분하지 않음
발생한 결과: 작업의 상위 레코드에 대한 액세스 권한이 없습니다.
문제 해결 단계: 위의 내용을 참조하십시오.

오류: INSUFFICIENT_ACCESS_OR_READONLY
범주: 액세스/유효성 검사
메시지: 개체 id에 대한 액세스 권한이 충분하지 않음
발생한 결과: 사용자에게 쓰기 권한이 없기 때문에 가장 최근 활동 로깅에서 특정 레코드를 편집할 수 없습니다.
문제 해결 단계: Salesforce에서 사용자에게 액세스 권한을 부여하거나 해당 사용자에 대해 해당 개체에 대한 가장 최근 활동 로깅을 비활성화합니다.

오류: 잘못된 필드
범주: 간헐적
메시지: Net::ReadTimeout
발생한 결과: 요청이 시간 초과되었습니다. 이는 너무 많은 느린 트랜잭션의 결과일 수 있습니다.
문제 해결 단계: 지연 문제에 대한 잠재적인 과실에 대해 기존 사용자 지정을 검토하거나 하나 또는 모든 개체에 대해 가장 최근 활동 로깅을 비활성화하여 로드를 줄입니다.

오류: INVALID_FIELD_FOR_INSERT_UPDATE
범주: 액세스/유효성 검사
메시지: 필드를 생성/업데이트할 수 없습니다. ToutApp__Tout_Last_Replaced__c. 이 필드의 보안 설정을 확인하십시오.
발생한 결과: 가장 최근 활동 로깅 트랜잭션을 수행하는 데 필요한 참고 항목 사용자 정의 필드에 대한 쓰기 액세스 권한이 사용자에게 없습니다. 팀이 패키지를 설치했지만 사용자에 대한 올바른 필드를 활성화하지 않았습니다.
문제 해결 단계: Salesforce 관리자는 사용자 정의 필드에 대한 액세스 권한을 부여하거나 가장 최근 활동 로깅을 해제해야 합니다.

오류: INVALID_GRANT
범주: 인증
메시지: invalid_grant: ip 제한
발생한 결과: Salesforce에 액세스하려고 하지만 IP 제한 사항이 있어서 액세스할 수 없습니다.
문제 해결 단계: Salesforce 관리자는 우리의 IP를 허용 목록 해야 합니다. 사용자는 지원 팀에 연락하여 IP 주소를 받아야 합니다.

오류: 잘못된 유형
범주: 액세스/유효성 검사
메시지: CreatedDate, (SELECT ID FROM Tasks) FROM Lead WHERE Email='emailid'^ERROR Row:1:Column:53sObject '잠재 고객' 유형은 지원되지 않습니다. 사용자 지정 개체를 사용하려는 경우 엔티티 이름 뒤에 '__c'를 추가해야 합니다. 적절한 이름에 대해 WSDL 또는 설명 호출을 참조하십시오.
발생한 결과: 사용자가 액세스할 수 없는 Salesforce에서 오브젝트 유형을 쿼리하려고 합니다. 이는 사용자가 잠재 고객 객체에 대한 올바른 액세스 권한을 가지고 있지 않은 것과 관련이 있을 수 있습니다.
문제 해결 단계: Salesforce의 잠재 고객 개체에 대한 읽기 및 업데이트 액세스 권한을 부여하거나 잠재 고객 레코드에 대한 이메일 로깅 및 가장 최근 활동 로깅을 해제합니다.

오류: QUERY_TIMEOUT
범주: 간헐적
메시지: 쿼리 요청이 너무 오래 실행되었음
발생한 결과: 위의 내용을 참조하십시오.
문제 해결 단계: 재시도 로직이 이를 처리해야 합니다. 그래도 작동하지 않는 경우 Salesforce 관리자와 협력하여 문제가 있는 트리거를 해결하십시오.

오류: REQUEST_LIMIT_EXCEDED
범주: 간헐적
메시지:
1 - ConcurrentPerOrgLongTxn 제한 초과
2 - TotalRequests 제한 초과
3 - ConcurrentRequest
발생한 결과:
1 - 비효율적인 트리거 코드로 인해 동시 요청 제한이 초과되었습니다.
2 - 통합이 너무 많으면 조직이 24시간 순환 기간을 넘깁니다.
문제 해결 단계:
1 - 영향을 받는 객체의 기존 트리거를 검토합니다. 하나 이상의 객체에 대한 롤업 로깅을 비활성화할 수 있습니다.
2 - Salesforce에서 API 호출을 더 구입하십시오. 하나 이상의 객체에 대한 롤업 로깅을 비활성화할 수 있습니다.

오류: REQUIRED_FIELD_MISSING
범주: 액세스/유효성 검사
메시지: 필수 필드가 누락되었습니다. [Amount_Committed_Private_Capital__c]
발생한 결과: 일반적으로 가장 최근 활동 로깅에 대해 발생합니다. 사용자 정의 필드가 필수로 설정되었지만 필드에 빈 값이 있습니다. 이 문제는 레코드가 사용자 정의 필드의 빈 값으로 만들어진 다음 필수 항목으로 만들어진 경우에 발생할 수 있습니다. 사용자 정의 필드를 터치하지 않더라도 레코드를 업데이트하려고 하면 요구 사항이 적용됩니다.
문제 해결 단계: 누락된 필드의 값을 수동으로 업데이트합니다. 그런 다음 ToutApp에서 메시지를 다시 시도할 수 있습니다.

오류: SERVER_UNAVAILABLE
범주: 간헐적
메시지: 서버 사용량이 너무 많음
발생한 결과: 고객의 최적 상태가 아닌 트리거로 인한 Salesforce 성능 문제
문제 해결 단계: 재시도 로직이 이를 처리해야 합니다. 그래도 작동하지 않는 경우 Salesforce 관리자와 협력하여 문제 트리거를 해결하십시오.

오류: TXN_SECURITY_NO_ACCESS
범주: 액세스/유효성 검사
메시지: 요청한 작업은 조직의 보안 정책으로 인해 허용되지 않습니다. 관리자에게 문의하십시오.

발생한 결과: 일종의 보안 제한이 설정되었습니다. https://developer.salesforce.com/forums/?id="record ID"를 참조하십시오.
문제 해결 단계: Salesforce 관리자에게 문의하여 특정 제한 사항이 무엇인지 확인하십시오.

오류: UNABLE_TO_LOCK_ROW
범주: 간헐적
메시지: 이 레코드 또는 1개의 레코드 "레코드 ID"에 대한 단독 액세스 권한을 얻을 수 없음
발생한 결과: 동일한 레코드에 액세스하려고 여러 번 시도하는 트리거가 있을 수 있습니다(그룹 이메일의 경우).
문제 해결 단계: 재시도 로직이 이를 처리해야 합니다. 그래도 작동하지 않는 경우 Salesforce 관리자와 협력하여 문제가 있는 트리거를 해결하십시오.

오류: 알 수 없는 예외_사항
범주: 기타
메시지: 알 수 없는 예외 발생
발생한 결과: Salesforce에서 처리되지 않은 예외.
문제 해결 단계: Salesforce로 사례를 기록하고 오류 메시지에 숫자 값을 복사합니다. 오류를 제대로 처리하지 않는 Salesforce 코드입니다.

recommendation-more-help
94ec3174-1d6c-4f51-822d-5424bedeecac