Salesforce/trailhead

초보 개발자) 5. 유효성 검사 규칙 만들기

이동탁 2025. 1. 8. 16:42

 

- 유효성 검사 규칙에 대한 두 가지 사용 사례를 설명할 수 있다.

- 유효성 검사 규칙의 요소를 나열할 수 있다.

- 유효성 검사 규칙을 만들 수 있다.

 

유효성 검사 규칙이란 레코드에 입력한 데이터가 저장하기 전에 지정한 표준을 충족하는지 확인하는 규칙이다. 해당 규칙은 하나 이상의 필드에서 데이터를 평가하고 'True' 혹은 'False' 값을 반환하는 수식 또는 표현식이 포함될 수 있다.

 

유효성 검사 규칙이 'True' 값을 반환할 경우 사용자가 입력한 데이터에 잘못된 값이 포함되어 있음을 확인한다, 

 

개체, 필드, 캠페인 구성원 또는 사례 중대 사건에 대한 유효성 검사 규칙을 만들 수 있다.

 

유효성 검사 규칙 만들기

1. Setup에서 Object Manager로 이동 후 Account 클릭

2. 왼쪽 사이드바에서 Validation Rules를 클릭

3. New

4. 유효성 검사 규칙에 속성 입력

 a. Rule Name : Account_Number_8_Characters

 b. Error Condition Formula (오류 조건 수식) : LEN(AccountNumber) <> 8

5. 오류 메세지 :  Account number must be 8 characters long

6. 수식에 오류가 있는지 확인하려면 Check Syntax를 클릭합니다.

7. Save

 

 

예)

 

AND 함수는 수식의 모든 값이 참일 경우 'True' 값을 반환하고 하나 이상의 값이 거짓이면 'False'값을 반환한다

ISBLANK 함수는 표현식에 값이 있는지 확인한다.

ISNUMBER 함수는 표현식의 값이 숫자인지 판별한다.

NOT 함수는 참이면 'FALSE'를 거짓이면 'TRUE'를 반환한다.

 

 

유효성 검사 함수 정리

 

AND - 수식의 모든 값이 참일 경우 'True' 값을 반환하고 하나 이상의 값이 거짓이면 'False'값을 반환한다

ISBLANK - 표현식에 값이 있는지 확인한다.

ISNUMBER - 표현식의 값이 숫자인지 판별한다.

NOT - 참이면 'FALSE'를 거짓이면 'TRUE'를 반환한다.

 

YEAR - 지정된 날짜의 4자리 연도를 반환한다.

TODAY - 현재 날짜를 반환한다.

<> - 값이 다른 값과 같지 않은지 여부를 결정한다.

 

RIGHT (필드, N) <> ".COM" - 마지막 N만큼의 글자가 같은지 확인한다.