ビュー内のドキュメントを非表示にする必要がないと仮定します。ベンの反応はかなり良いです。ただし、ACLロールを使用してそれらを管理している場合でも、ビューデザインのリーダーリストの大ファンではありません。リーダービューリストは、保守が難しいことで有名であり、後でユーザーの問題をデバッグするときに見落とされがちです。
ビューへのUIアクセスを禁止し、プログラムでアプリケーションを介したドキュメントへのユーザーアクセスを許可する場合は、Domino Designerでビューの「QueryOpen」イベントに移動し、次のコードを挿入する必要があります。
Sub Queryopen(Source As Notesuiview, Continue As Variant)
messageBox "Not authorised to access this view"
Continue = false
End Sub
これにより、ユーザーが説明したようにUIを介してビューを開くことはできなくなりますが、アプリケーションは必要に応じてビューを使用できます。また、後で必要に応じて、UIからこれらのビューにアクセスできるタイミングをプログラムで制御できます。どのタイプのユーザーがドキュメントを開いてビューに貼り付けることができるかを決定するコントロールオブジェクトを作成しなければならない場合がいくつかあります。
私の答えは、人々がビューにアクセスするのを防ぎたいということに基づいています。ただし、ビュー内のドキュメントを実際に非表示にする必要がある場合は、ドキュメントレベルのセキュリティを検討し、それを中心にアプリケーションを設計する必要があります。確かに、これによりアプリケーションの複雑さが増します。必要に応じて、ユーザーが表示できないドキュメントを操作するために、エージェントを使用して他の人に代わって実行する必要があるためです。