설치 설정

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 설치 설정은 계산된 이름을 갖는 전역 비즈니스 규칙입니다. 설치 설정은 기록이 표시되기 직전에 계산되며 액세스 및 역할의 동적 결정을 용이하게 합니다. 설치 설정을 사용하면 설정을 프로그래밍 방식으로 결정할 수 있습니다.

    필드와 기록에 대한 접근을 제어하는 설치 설정은 다음과 같습니다.
    • CanRead()
    • 인쇄할 수 있음()을 사용할 수 있습니다.
    • 캔크리에이트()
    • 캔 삭제()

    함수는 액세스가 허용되면 true를 반환하고 그렇지 않으면 false를 반환할 수 있습니다. 반환 값이 역할을 사용하여 계산된 권한을 사용하지 않습니다. 함수는 가변 현재 코드를 통해 현재 기록에 액세스할 수 있습니다.

    기록에 대한 권한을 확인하는 기능의 이름은 설정 이름 앞에 기록 이름을 추가하여 형성됩니다.
    record_nameCanRead()
    마찬가지로 기록의 필드에 대한 권한은 함수 이름 앞에 기록 이름, 밑줄 및 필드 이름을 추가하여 형성됩니다.
    record_name_field_nameCanRead()
    명명 예:
    function incidentCanWrite() {} //  can user write to this record?
     function incident_numberCanWrite() {}  // can user write to the number field?
    이 샘플 비즈니스 규칙은 항목이 있을 때 sys_dictionary 파일에서 이름 필드 쓰기를 제한합니다.
      // the element name cannot be written unless this is a new record (not yet in database)
      function sys_dictionary_nameCanWrite() {
        if (current.isNewRecord())
          return; 
    
        return false;
      }