データベースのプロパティアクセスを管理する

このヘルプドキュメント内

データベース内の各プロパティを誰が閲覧でき、誰が変更できるかを制御します。これにより、1つのデータベースを異なる対象者に利用させることができ、機密情報を必要な人のみに表示させることが可能になります。


備考: この機能は、ビジネスプランとエンタープライズプランで利用できます。

ページレベルのアクセス権を使用すると、どのデータベースページを誰が開けるかを管理できます。プロパティアクセスを使用すると、ユーザーがどの列を閲覧および変更できるかを制御できます。例えば、チームディレクトリで名前と役割を全員に表示しつつ、給与の列は人事チームのみに表示させるといったことが可能です。

また、幅広いグループに列の閲覧を許可しつつ、編集は少人数のユーザーのみに限定することもできます。これはステータスや承認の列に有効です。

  • プロパティアクセスを管理するには、ワークスペースがビジネスまたはエンタープライズプランである必要があります。

  • プロパティアクセスを編集するには、データベースに対するフルアクセス権限が必要です。

  • プロパティアクセスのルールはウェブ版またはデスクトップ版で設定できますが、モバイル版では設定できません。作成したルールは、ユーザーがモバイルでデータベースを開いた場合でも適用されます。

  1. ウェブ版またはデスクトップ版でデータベースをテーブルビューで開きます。元のデータベースを使用し、/リンクドビューではなくご利用ください。

  2. 制御したい列のメニューを開きます。

  3. プロパティアクセスを選択します。

  4. データベースを開けるすべてのユーザーに対する/デフォルトのアクセス権を選択します。

  5. 異なる権限が必要な個人、グループ、ユーザープロパティ、またはエージェントごとに例外を追加し、それぞれのアクセスレベルを選択します。

  6. プレビューを選択し、特定のユーザーを選択して、そのユーザーにどのような権限が設定されるかを確認します。

  7. ルールを保存します。

備考: 列に設定する最初のルールは、保存されるまでに数分かかる場合があります。これは、Notionがその列の情報を移動する必要があるためです。データベースの行数が多いほど、時間がかかります。

これらは、データベースを開けるすべてのユーザーに対して上記で設定した/デフォルトのアクセスレベルです。

  • データベースから継承: データベース全体に対するそのユーザーのアクセス権によって、その列に対して何ができるかが決まります。

  • プロパティと値の編集権限: そのユーザーはプロパティとその値を編集できます。

  • 値のみ編集権限: そのユーザーは値のみを編集でき、プロパティの編集はできません。

  • プロパティのみ閲覧可能: そのユーザーは列が存在することは確認できますが、その値は一切閲覧できません。

  • プロパティと値を閲覧可能: そのユーザーは、列が存在することを確認し、その値を閲覧できます。

  • アクセス不可: そのユーザーに対して、列とその値は非表示になります。

ユーザープロパティのアクセス例外

データベースでユーザープロパティを使用している場合(例:プロジェクトオーナープロパティを持つプロジェクトデータベースなど)、データベース内の他のプロパティのアクセスレベルを、そのユーザープロパティの値に基づいて設定できます。

プロジェクトデータベースの例では、プロジェクトの費用を示すコスト列が存在する場合、各プロジェクトオーナーに自身のプロジェクトの費用の閲覧および編集を許可し、データベース内の他のプロジェクトの費用は閲覧させたくない場合、プロジェクトオーナーユーザープロパティに対して値のみ編集権限のアクセス権を付与することで実現できます。

これでは、このプロパティのすべての値に対するアクセス権は付与されません。プロジェクトオーナーにすべての値を編集する権限を与えたい場合は、追加の権限を付与する必要があります。

備考: アクセス権が「ユーザー」プロパティやページの作成者に依存している場合、値は非表示のままでも、そのユーザーには列名が表示されることがあります。

  • データベースへのフルアクセス権を持つユーザーは、設定に関係なく、すべてのプロパティに対して常にフルアクセス権を持ちます。列ルールによって制限されることはありません。必ずフルアクセス権を持たないユーザーでテストしてください。

  • プロパティへのアクセスは、ページへのアクセスに依存します。列ルールによって、ユーザーが本来開くことのできないデータベースページへのアクセスが与えられることはありません。

  • 列を閲覧できないユーザーがいる場合、その列でフィルタリング、並べ替え、またはグループ化されたビューは開けないことがあります。対象ユーザーのアクセスレベルに合わせてビューを設定することをお勧めします。

  • あるユーザーが複数の例外に該当する場合、Notionはその中で最も制限の少ないアクセスレベルを適用します。

  • Notionは、そのユーザーに付与されている最も広いアクセスを尊重します。制限したはずの列がまだ表示されている場合は、共有メニューの他の設定を確認して、より広いアクセスが付与されていないか確認してください。

  • エージェントには、プロパティに対する独自の権限を付与できます。Notion AIは通常、ユーザーの権限を継承します。ユーザーが列を閲覧できない場合、そのエージェントもその列を読み取ったり入力したりすることはできません。このため、Notion AIやエージェントが「列が存在しない」と報告する場合があることに注意してください。

  • データベースの古いバージョンを復元しても、現在のバージョンのプロパティアクセスルールは保持されます。

  • 以下の列タイプは制限できません:

    • タイトル

    • ID

    • 作成者

    • 作成日時

    • 最終更新者

    • 最終更新日時

    • 特定の種類の同期プロパティ

    • サブアイテムまたは親リレーションプロパティ

  • Wikiデータベースではプロパティアクセスを管理できません。

  • スマートフォンからルールを作成または変更することはできません。すでに作成済みのルールは、スマートフォン上でも引き続き適用されます。

  • プロパティアクセスルールが多いデータベースは、読み込みが遅くなることがあります。特に、制限されたプロパティで並べ替え、フィルタリング、またはグループ化を行っているビューでは顕著です。

見つかりません プロパティアクセス。

ワークスペースがビジネスまたはエンタープライズプランであること、データベースへのフルアクセスがあること、およびWeb版またはデスクトップ版を使用していることを確認してください。

制限したはずの列が、他のユーザーに見えてしまいます。

まず、そのユーザーにデータベースへのフルアクセス権限があるかどうかを確認してください(列のルールはフルアクセス権を持つユーザーには適用されません)。次に、ページとデータベースの共有設定、列のデフォルトのアクセス権、およびプレビュー機能を使用して各例外設定を確認してください。Notionでは、常にそのユーザーが持つ最も広いアクセス権が適用されます。

特定のユーザーがビューを開けません。

そのビューのフィルター、並べ替え、またはグループ化に、そのユーザーが表示できない列が使用されていないか確認してください。使用されている場合は、その列を使用していない別のビューを案内してください。

Notion AIやエージェントが「列が存在しない」と言います。

これは通常、その列へのアクセス権がないことを意味します。データベースとページの共有設定を確認し、次に列のデフォルトのアクセス権とその例外設定を確認してください。

ボタン、オートメーション、数式、またはロールアップが機能しなくなりました。

その列を表示できるユーザーと同じワークフローを試してください。そのユーザーで動作する場合は、実行しているユーザーに必要な列へのアクセス権が不足しています。


フィードバックを送信

このコンテンツは役に立ちましたか?


Powered by Fruition