SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am writing a list with some fields (Title, Status,... ). What I want to do now is: - The Status should only be changeable by a group of persons (maybe via a button) but now by all people who can see this task.

Should the "status" be a read only field and should I make another field that is changed by an workflow or how would you do this? How can a workflow only be active/visible to some persons?

share|improve this question
up vote 0 down vote accepted

What you're talking about is column-level security, and it's not doable with SharePoint without creative custom coding. Anyone who can edit list items in that list can edit that field. You could customize the UI to disable the control or something of that nature, but clever users will always find a way around it.

You enable content approval(in advanced settings) or you can lock the list down for edits altogether. Alternately you can look into a workflow to set that status.

share|improve this answer
@Cory, Derek: Thanks. I will give it a try. – user1099480 May 14 '12 at 6:53

What version of SharePoint are you using. If it is SharePoint 2010 with Enterprise features and therefore InfoPath Forms Services you can do something. Its not exactly easy so my question would be how familiar are you InfoPath and using the SharePoint Web services within infopath. The gist of this is you could create your list and then customize in InfoPath. You would add a reference to the Groups web service and then check to see if the user is in the correct SharePoint security group. The status field would be hidden unless the current user exists in the appropriate SharePoint group.

Does this give you enough information to start from? Keep in mind that this will not lock down the field from a datasheet view.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.