커넥터

다른 사람에게 표시할 행과 열 제어하기

팀과 하나의 테이블을 공유하고, 각자 허용된 행과 열만 볼 수 있도록 설정하세요.

접근 규칙을 사용하면 테이블을 공유받은 모든 사람이 같은 테이블에서 작업하면서 각자 허용된 부분만 볼 수 있습니다. 규칙은 테이블의 공유 창에서 설정하세요.

이 페이지에서는 영업 데이터베이스의 거래 테이블을 예로 설명합니다. 이 테이블에는 지역, 담당자, 금액, 마진 열이 있습니다. 각 영업 담당자는 자신의 지역에 해당하는 거래만 볼 수 있어야 하며, 마진은 재무 팀만 볼 수 있어야 합니다.

접근 규칙의 작동 방식

  • 그 외 모든 사람에게 적용되는 규칙은 테이블을 공유받은 사람 중 별도의 규칙이 없는 모든 사람에게 적용됩니다. 이 규칙이 없으면 모든 행과 열을 볼 수 있습니다.
  • 개인, 팀 또는 워크스페이스에 적용되는 규칙은 예외 규칙입니다. 예외 규칙이 있는 사람에게는 그 외 모든 사람에게 적용되는 규칙 대신 예외 규칙이 적용됩니다.
  • 여러 예외 규칙은 함께 적용됩니다. 한 사람에게 여러 예외 규칙이 적용되면 각 규칙에서 허용하는 행을 모두 볼 수 있지만, 어느 규칙에서든 숨긴 열은 볼 수 없습니다.
  • 테이블 소유자는 항상 모든 내용을 볼 수 있습니다. 규칙은 관리자를 포함해 테이블을 공유받은 나머지 모든 사람에게 적용됩니다.

규칙은 테이블에 설정됩니다. 누군가에게 테이블을 공유하거나 접근 권한을 제거해도 규칙이 추가되거나 삭제되지는 않습니다.

시작하기 전에

  • 규칙을 만들거나 변경하려면 Enterprise 요금제가 필요합니다.
  • 테이블 소유자와 워크스페이스 관리자가 테이블의 규칙을 관리합니다.
  • 먼저 테이블을 공유하세요. 해당 데이터베이스 페이지에서 테이블을 열고 공유를 선택하세요. 규칙은 테이블을 공유받은 사람에게 적용됩니다.

그 외 모든 사람에게 적용할 규칙 설정하기

이 예에서는 모든 담당자가 자신의 지역에 해당하는 거래만 볼 수 있으며, 누구도 마진을 볼 수 없습니다.

  1. 테이블을 열고 공유를 선택한 다음 접근 권한이 있는 사람을 선택하세요.
  2. 그 외 모든 사람 옆에서 **행 및 열…**을 선택하세요.
  3. 행에서 **다음 조건을 충족하는 행만…**을 선택하세요.
  4. 열(지역)과 조건(같음)을 선택하세요.
  5. 멤버 속성을 선택한 다음 속성(region)을 선택하세요. 대신 고정된 값과 비교하려면 값을 선택하고 값을 입력하세요.
  6. 숨겨진 열에서 마진을 선택하세요.
  7. 저장을 선택하세요.

규칙으로 인해 별도의 규칙이 없는 사람이 볼 수 있는 범위가 줄어들면, Dvina가 먼저 확인을 요청하고 영향을 받는 사람이나 팀의 수를 알려줍니다.

행에서 모든 행을 선택할 수도 있습니다. 규칙에 따라 어떤 행도 표시하지 않으려면 행 없음을 선택하세요.

팁

조건은 열의 유형에 맞는 방식으로 값을 비교합니다. 텍스트 열에는 같음, 같지 않음, 포함 또는 포함하지 않음을 사용할 수 있고, 숫자 열은 값보다 큰지 또는 작은지, 날짜 열은 특정 날짜 이전인지, 이후인지 또는 두 날짜 사이인지 비교할 수 있습니다. 모든 열에서 값이 있는지 또는 비어 있는지 확인할 수 있습니다.

개인 또는 팀에 예외 규칙 추가하기

재무 팀은 마진을 포함해 모든 거래를 볼 수 있어야 합니다.

  1. 접근 권한이 있는 사람에서 재무 팀을 찾으세요. 팀 옆에 보기 가능과 같은 역할이 표시된 메뉴를 여세요.
  2. **행 및 열…**을 선택하세요.
  3. 행에서 모든 행을 선택하고, 숨겨진 열에서는 모든 열을 선택 해제된 상태로 두세요.
  4. 저장을 선택하세요.

접근 권한이 있는 사람의 각 항목에는 모든 행 또는 일부 행, 열 1개 숨김과 같이 해당 개인이나 팀이 볼 수 있는 범위가 표시됩니다. 두 예외 규칙이 서로 다른 열을 숨기는 경우, Dvina는 두 규칙이 모두 적용되는 사람이 어느 규칙에서든 숨긴 열을 볼 수 없다는 점을 알려줍니다.

워크스페이스 규칙은 모든 구성원에게 각자의 규칙과 함께 적용되므로, 두 규칙에서 허용하는 행을 합쳐서 볼 수 있습니다.

구성원 속성 설정하기

열을 구성원 속성과 비교하는 규칙은 각 구성원에게 자신의 속성값과 일치하는 행을 보여 줍니다. 예를 들어 region이 West인 영업 담당자는 West 지역의 거래만 볼 수 있습니다. 속성은 Enterprise 요금제에서 사용할 수 있으며, 관리자가 설정합니다.

  1. 설정 › 구성원에서 구성원 속성을 선택하세요.
  2. 새 속성에 region 같은 이름을 입력하고 추가를 선택하세요. 소문자, 숫자, 밑줄을 사용하고 첫 글자는 영문자로 시작해야 합니다.
  3. 구성원에서 구성원의 역할 메뉴를 열고 구성원 속성을 선택하세요.
  4. West 같은 값을 입력하세요. 여러 값에 해당하는 행을 모두 표시하려면 West, Central처럼 쉼표로 구분하세요.
  5. 저장을 선택하세요.

SCIM을 사용하는 경우 department, cost_center, division, organization, employee_number, title, user_type은 ID 공급자에서 가져옵니다.

중요

속성이 설정되지 않은 구성원은 해당 속성과 비교하는 규칙이 허용하는 행을 볼 수 없습니다. 대신 제한된 보기와 함께 관리자에게 속성 설정을 요청하라는 안내가 표시됩니다. 속성을 삭제하면 해당 속성과 비교하는 접근 규칙은 더 이상 어떤 구성원과도 일치하지 않습니다.

구성원에게 표시되는 내용

규칙은 테이블을 조회하는 모든 곳에 적용됩니다. 여기에는 채팅 답변, 카드, 카드 내보내기, 인사이트가 포함됩니다.

  • 규칙에 따라 볼 수 있는 범위가 제한되는 카드나 인사이트에는 제한된 보기가 표시됩니다.
  • 특정 구성원에게 숨겨진 열은 해당 구성원에게 전혀 표시되지 않습니다. 해당 열을 요청하면 열이 존재하지 않는 것처럼 쿼리가 거부됩니다.
  • 규칙에 따라 구성원이 볼 수 있는 행이 없으면 Dvina는 데이터베이스에 쿼리를 보내지 않습니다.
  • Dvina가 규칙이 적용되는 구성원에게 테이블을 설명할 때는 숨겨진 열과, 해당 구성원이 일부를 볼 수 없는 행을 바탕으로 만든 설명을 제외합니다.
  • 데이터베이스 페이지에서 접근 규칙이 있는 테이블에는 제한된 보기가 표시됩니다.

공유된 인사이트와 채팅

  • 규칙이 적용되는 구성원이 공유된 인사이트를 열면 공유한 사람이 본 결과가 아니라 자신의 규칙에 따른 결과를 봅니다.
  • 테이블을 조회하는 카드가 포함된 채팅, 작업 또는 스레드를 공유하면 Dvina는 규칙에 따라 볼 수 있는 내용이 제한되는 구성원을 알려 줍니다. 해당 구성원의 카드에는 접근 권한에 따라 허용된 데이터가 표시되지만, 답변 텍스트에는 공유한 사람이 본 수치가 그대로 표시됩니다.

테이블을 조회한 사람 확인하기

접근 규칙이 있는 테이블에 대한 모든 쿼리와, 테이블을 공유받은 구성원이 실행한 모든 쿼리는 감사 로그에 기록됩니다.

  1. 접근 권한이 있는 구성원에서 이 테이블을 조회한 사람을 선택하세요.
  2. 항목을 선택하면 시간, 조회한 사람, 반환된 행 수, 쿼리의 출처를 확인할 수 있습니다. 출처는 채팅, 카드, 인사이트, 기타로 표시됩니다.

관리자는 설정 › 감사 로그의 테이블에서도 이러한 이벤트를 확인할 수 있습니다. 테이블을 조회한 사람을 확인하려면 Enterprise 요금제가 필요합니다.

규칙 삭제하기

  1. 접근 권한이 있는 구성원에서 규칙을 여세요.
  2. 규칙 삭제를 선택하세요. 규칙을 삭제하면 누군가가 더 많은 데이터를 볼 수 있게 되는 경우, Dvina는 먼저 확인을 요청하고 해당 구성원을 알려 줍니다. 규칙 삭제를 선택해 확인하세요.

요금제

규칙 생성 및 변경, 구성원 속성, 이 테이블을 조회한 사람 기능은 Enterprise 요금제에서 제공됩니다. 이미 저장한 규칙은 모든 요금제에서 계속 적용되며, 확인하거나 삭제할 수도 있습니다.