Prevent users from viewing document data

HiMy requirement is to prevent a set of users from looking at document data. They should only be able to see whatever appears in the view columns.

I am preventing users from opening the document by writing Continue = False in Queryopendocument. But they can still rt click on the document, open the doc properties box and see all the data.

Is there any way out?

Please help

Thanks

Subject: Prevent users from viewing document data

I had similar requirements for a group of people. I also needed to have the group create a new form to track data based on one aspect of the view data.

I opted to create a new database. The group except for their managers are not allowed in the first db. At a certain point I have a new form created in the second db (all fields are computed when composed) from the first db. The form has only the data that this group needs.

I have an agent run nightly to update the data. The Managers are also able to update this data with a “refresh” button that I supply.

This is probably more then you need to do, but it has been working group for the intended application here. This group is able to create other forms within the second db and still look up the “related” data from the view.

Hope this helps. And I will keep a watch on this post in-case there is something else I can use.

Subject: Prevent users from viewing document data

Encrypt the related fields you don’t want to them to view. Set them to be viewed by certain Roles in the ACL and then assign those who need to see the data that role.

Subject: RE: Prevent users from viewing document data

But note that encrypting a field makes it unusable in any view for anyone.

regards,

raphael

Subject: RE: Prevent users from viewing document data

hide your design and the properties box stays empty

Subject: RE: Prevent users from viewing document data

That doesn’t prevent someone from looking at the data with NotesPeek or with a variety of other tools.

Subject: RE: Prevent users from viewing document data

So don’t encrypt the fields that need to be shown in views. Only encrypt the fields that aren’t shown in views.

And if that’s not a sufficient answer, then you need to re-think the structure of the application. Most likely, you’ll need to have multiple documents instead of just one.

Subject: Prevent users from viewing document data

The better way to do that is to have a READERS field in the form, then include in this field ONLY the people who CAN see the information.

Antonio Peinado

Madrid

Subject: RE: Prevent users from viewing document data

Hi AllThanks for your responses and sorry for responding late.

I have collated all the solutions here:

Simon - Encrypt the fields that should not be seen by a set of users.

Raphael clarified how this is not going to work in my case, as those encrypted fields won’t appear in views causing problems for sets of authorized users

Patrick - Hide design and properties box stays empty.

I am not sure if this will solve the problem and not have any side effects.

Terry’s solution is indeed more than what I need.

Antonio - Readers fields.

This is again not what I need. As i said in my post, They should be able to see all the docs, but only what appears in the view coulmns and not be able to see all the data in the documents.

Finally we have zeroed on a solution. The particular set of users will be restricted from all the views except one (this view will have one document that will only have a RTF). I am going to create an agent which will pull data from the view columns and write in a Rich Text Field. This will be on a need basis. The users will have to click on a button “Get Report” and the data will be fetched.

Thanks again