목록에 대한 향상된 보기 필터
기록을 보호하려면 테이블 권한을 사용할 수 있습니다. 현재 포털 사용자의 컨텍스트를 기반으로 레코드를 필터링하려면 데이터 작업 영역을 사용하여 목록에서 사용하는 기본 모델 기반 보기 정의에 대한 필터를 구성할 수 있습니다. 이 기능은 현재 사용자, 사용자의 상위 거래처 또는 웹 사이트를 모든 수준에서 필터링합니다. 단일 연락처 레코드와 일치하도록 보기 필터를 빌드하면 코드에서 해당 값을 런타임 시 실제 값으로 교체하며 필터 조건 섹션의 필드에 값을 할당할 필요가 없습니다.
- 제어는 uitype="contact"인 모든 조건 요소를 찾고 값을 현재 웹 사이트 사용자의 연락처 ID의 실제 값으로 설정합니다.
- 제어는 uitype="account"인 모든 조건 요소를 찾고 값을 현재 웹 사이트 사용자의 상위 거래처 ID의 실제 값으로 설정합니다.
- 제어는 uitype="adx_website"인 모든 조건 요소를 찾고 값을 현재 웹 사이트 ID의 실제 값으로 설정합니다.
보기 필터 기준 예
다음 이미지는 필터 조건에 할당된 임의의 연락처를 보여줍니다.이 연락처는 스텁 '더미' 연락처이지만 모든 연락처 레코드일 수 있습니다. 이 레코드의 ID는 페이지를 보고 있는 사용자의 실제 ID 값으로 대체됩니다. 사용자가 로그인하지 않은 경우 레코드가 반환되지 않습니다. 이를 통해 상황에 따라 사용자 및 웹 사이트를 기반으로 데이터를 필터링할 때 유연성이 향상됩니다.
노트
현재 웹 사이트 사용자의 연락처 또는 상위 거래처로 필터링하는 경우 웹페이지에 페이지 권한을 연결하여 사용자가 강제로 로그인하도록 하는 것이 좋습니다. 웹 역할을 생성해야 합니다. 페이지 권한을 구성하고 웹 역할을 연결합니다. 그러면 사용자가 로그인하여 페이지를 볼 수 있으므로 데이터를 적절히 채울 수 있습니다.