2012-11-20 5 views

답변

0

달러 기호로 시작하는 수식에서 사용할 수있는 특수 필드를 볼 수 있습니다. 대략 말하자면 누가 데이터를보고 있으며 레코드 자체와 관련이 없는지에 달려 있습니다. 그들은 기본 실행중인 사용자의 정보를 포함, 자신의 세션 ID 등

예 유효성 검사 규칙은 그렇게 볼 수 있었다 : 당신은 쉽게 역할, 프로필하여 "특정 사용자"를 구별 할 수있는 경우

OR($Profile.Name = 'Marketing User', 
$UserRole.Name = 'IT', 
$User.Title = 'Contractor' 
) 

이것은 당신이 시작할 수 있어야 예를 들어 sysadmin 만 편집 할 수있는 사용자 레코드에 넣는 일부 체크 박스를 선택합니다.

논리가 더 복잡한 경우 (예를 들어 일부 그룹의 구성원에 따라 달라짐) - 필자가 생각하는 방아쇠를 써야합니다.


기록 삭제시 유효성 검사 규칙이 실행되지 않습니다.

  • 제정신 방법 :이 거기를 해결하는 두 가지 방법이 문제가되는 경우 기회를 삭제할 수있는 권한을 제거하기 위해 대부분의 프로필에서 (. 때문에 OPP 제품은 기회에서이 권한을 "상속") 다음에 적용 권한 설정이 선택된 사용자
  • hacky way : 제품을 삭제하면 기회 (예 : 금액 필드)에서 일부 롤업 다시 계산이 발생합니다. 따라서 Opp에 대한 것과 비슷한 규칙을 세우십시오. 품목을 입력하고 && ISCHANGED(Amount)을 첨부하십시오.
관련 문제