재정의할 옵션이 있는 최소 문자 수
이 예제에서 최소 문자 수는 텍스트 필드에 적용되며 문자 수는 표시됩니다. 또한 별도의 확인란이 설정되어 문자 수에 대한 유효성 검사를 비활성화합니다.
유효성 검사 표현식:
IF({DE:DV - Override}!="Disable Validation"&&LEN({DE:DV - Text - Min Length})<"7",CONCAT(LEN({DE:DV - Text - Min Length})," characters / ",("7"-LEN({DE:DV - Text - Min Length}))," remaining"))
확인란을 선택하여 유효성 검사 시행을 재정의할 수 있습니다.
실행 중인 문자 수가 텍스트 필드에 포함됩니다.
소유자만 편집할 수 있도록 필드 잠금
이 예제에서 필드는 프로젝트 소유자만 편집할 수 있습니다. 시스템 관리자라도 필드를 편집할 수 없습니다.
유효성 검사 표현식:
IF({ownerID}!=$$USER,IF(ISBLANK({ownerID}),"Project Owner will provide this.",CONCAT("Only ",{owner}.{name}," can edit this.")))
프로젝트 소유자가 아닌 사용자가 필드를 입력하려고 하면 프로젝트 소유자만 필드를 편집할 수 있다는 메시지가 표시됩니다.
자동 완성 다른 필드 값을 기준으로 값을 허용하거나 거부합니다.
이 예제에서 자동 완성 필드는 양식의 다른 필드에 입력한 값을 기반으로 값을 동적으로 허용하거나 거부합니다.
유효성 검사 표현식:
IF({DE:DV - Text - Budget}>"10000",
IF({DE:DV - TA User - by Budget}.{role}!="Director","Requires Director Approver")
)
예산 필드의 값이 $10,000 이상인 경우 자동 완성 구성에서 활성화된 역할 필터가 없더라도 자동 완성 기능에서 디렉터 역할이 있는 사용자만 선택할 수 있습니다.
입력 날짜로부터 10일 미만의 값 허용 안 함
이 예제에서는 입력 날짜로부터 10일 후의 값만 검증이 허용됩니다. 검증을 재정의하는 옵션(별도의 확인란 필드)도 공식에 포함되어 있으며 날짜 필드를 비워둘 수 있습니다.
유효성 검사 표현식:
IF({DE:DV - Override}!="Disable Validation"&&ISBLANK({DE:DV - Date - Deadline})!="true"&&{DE:DV - Date - Deadline}<ADDDAYS({entryDate},"10"),CONCAT("Earliest: ",ADDDAYS({entryDate},"10")))
입력 날짜로부터 10일 미만의 값이 유효성 검사를 트리거합니다.
빈 값은 유효성 검사 메시지를 트리거하지 않습니다.