개발을 피해서 세일즈포스 기본기능을 활용하다 보면
다양한 기능이 있다는걸 알 수 있다.
트리거로 할 수 있지만 , 테스트코드도 짜야하고 번거롭기때문에 validation 으로 해결 !
AND(
ISCHANGED(OwnerId),
TEXT($User.Title__c) <> 'AS',
$User.ProfileName__c <> '시스템 관리자'
)
[ validation 풀이 ]
(ISCHANGED(OwnerId)) -> OwnerId 필드가 변경되었는지 확인
(TEXT($User.Title__c) <> 'AS') -> 사용자의 Title__c 필드 값이 'AS'가 아닌지 확인
($User.ProfileName__c <> '시스템 관리자') -> 사용자의 프로필 이름이 '시스템 관리자'가 아닌지 확인
위의 조건 중 하나라도 참이면 전체 논리식은 참(true)을 반환합니다. 그렇지 않으면 거짓(false)을 반환
'세일즈포스 교육' 카테고리의 다른 글
유용한 Formula 수식 정리 (0) | 2024.02.27 |
---|---|
salesforce 필드 history 설정방법 (0) | 2023.01.29 |
라이센스 개수 확인방법 (0) | 2023.01.12 |
Date/time 필드 format 관련 (0) | 2022.03.03 |
Live Chat (라이브 채팅) (1) | 2021.06.29 |