【Salesforce】입력 규칙의 Tips

Salesforce 입력 규칙 망비록(수시 업데이트??)

고유



이름과 같은 표준 항목을 고유하게 만들려면 입력 규칙으로 제어할 수 있습니다.
커스텀 항목이라도 어떤 조건의 때에 중복을 갖게하고 싶지 않은 경우 등에서 사용할 수 있군요 ☆
AND(
  VLOOKUP($ObjectType.★★★.Fields.●●●, $ObjectType.★★★.Fields.●●●, ●●●) = ●●●,
  OR(ISNEW(), ISCHANGED(●●●))
)

★★★는 커스텀 오브젝트명, ●●●는 항목명이 들어갑니다.
※표준 오브젝트에서는 $ObjectType 를 사용할 수 없는 것 같습니다.



사용자 지정 개체에 입력 규칙을 만듭니다.


커스텀 오브젝트명이 「테스트 1」의 레코드가 존재합니다.


커스텀 오브젝트명이 「테스트 1」의 레코드를 신규 작성하려고 하면 에러 메세지가 표시되었습니다!

항목 변경 불가



어떤 항목에 대해 변경하고 싶지 않은 경우의 입력 규칙, 매우 간단합니다 ↓
PRIORVALUE(●●●)<>●●●

●●●는 항목명이 들어갑니다.

특정 조건의 레코드 업데이트 불가



클로즈 일시가 들어가 있는 경우는 갱신 불가! 등 폭넓게 사용할 수 있습니다.
AND(
  ✕✕✕✕✕✕✕✕✕✕✕✕,
  !ISNEW()
)

✕✕✕✕✕✕✕✕✕✕✕✕는 조건이 들어갑니다.

소유자 및 특정 프로필만 항목 변경 가능


AND(
  ISCHANGED( ●●● ), 
  Owner <> $User.Id, 
  $Profile.Name <>"▲▲▲"
) 

●●●는 항목명, ▲▲▲는 프로파일명이 들어갑니다.

정규식



사용할 수 있으면 편리한 정규 표현! 예와 함께,
●●●는 항목명이 들어갑니다.

반각 영숫자(+언더바)
!REGEX( ●●●, '\\w')

10자리 반각 영숫자(+언더바)
!REGEX( ●●●, '\\w{10}')

히라가나
!REGEX( ●●●, '^[ぁ-?]+$')

카타카나
!REGEX( ●●●, '^[ァ-?]+$')

반각 카타카나
!REGEX( ●●●, '^[ヲ-゚ー ]+$')

우편번호
!REGEX( ●●●, '^\\d{3}-\\d{4}$')

참고



Salesforce 공식 입력 규칙 도움말 페이지
htps : // 에 lp. 글쎄. 이 m/s/아리치ぇゔぃ에w? 아니 d = sf. 후에 lds_ 우세 후 l_ 후에 ld_ htm&tyぺ=

좋은 웹페이지 즐겨찾기