Pergunta

Seems that SharePoint provides multiple ways to manage information, and I am confused on when to use metadata, dropdown or lookup column.

Now I have these requirements:-

  • Inside our document library I want to add “Document type”, so I implemented this as a dropdown as follow:-

  • Inside our team site I need to define our external customers, and then I am referencing them inside a meeting item. So I am saving the External Customers inside a custom list, and I define a lookup column which reference the external customer as follow:-

  • Finally we have a wiki library and we need to categorize the wiki pages so I added 6 metadata fields, such as document type, internal or external, related customers, etc.

So can anyone advice on when to use lookup over dropdown over metadata column? Now for me using lookup when I need to store additional info about the data such as the external l customer, where I need to store their email, telephone, etc, and not just referencing from other lists. while meta data allow me to filter and navigate the wiki pages using the terms. And for the dropdown it is not clear when to use it over the metadata?

Can anyone advice on these points

Foi útil?

Solução

My general rule of thumb, if it is one off, I use a choice column. If it might be used in more than one place in my collection, I create a lookup site column column. If it is a company wide selection, I'd put it into Managed Metadata and use a column derived from that termset.

Outras dicas

This may seem like resurrecting an old thread, but this answer will be useful to others who wander in with the same question:

It all depends on how you are going to display the information, what type of customizations you want in the future, and whether or not you will be designing workflows for the data. I say that because managed metadata in SP13 and onward comes with many caveats, one being that you cannot (easily) manipulate the data in workflows without jumping through hoops. Additionally, if you ever decide you are going to want to use custom InfoPath forms for your new/edit/display pages, you will find that MM fields are not supported. You will need to build a custom solution with VB Studio for that.

Lookup columns from the same list are very easy to manipulate in both InfoPath and workflows. But when you start branching lists (lookup column in a separate list) you will find the same issues exist when trying to use InfoPath forms. Additionally, you will not be able to use the sorting feature for views on 2nd generation lists.

I've struggled for a long time with managed metadata for the use of contact cards even using the shared properties only because when I want to display my data in a neat fashion (name, demographics, etc) the workflow has WAY to much to do in regards to stripping out the MM headers to just concatenate the data in a pleasant looking form, at least when using out-of-box features.

Again, if you are not focusing on the need for workflows, Infopath forms, or special sort/filter views, Eric's answer is a good rule to follow.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top