13 votes
Accepted

Lists or Managed meta data

It depends on a few basic factors that need to be answered first: Will you use the same term store metadata anywhere else in the farm? You could have project numbers or contacts associated with other ...
user avatar
  • 25.3k
10 votes
Accepted

How do you properly write to a managed metadata column from JSOM? (SharePoint 2013)

Depending whether taxonomy field is single-valued or or multi-valued use the corresponding method: single-valued taxonomy field: SP.Taxonomy.TaxonomyField.setFieldValueByValue by specifying SP....
user avatar
8 votes

Rest Query Managed Metadata Filter

It is not possible to use a $filter= and specify a managed metadata field - this is not supported by SharePoint. The only way to filter a REST query using a managed metadata field is to use a CAML ...
user avatar
  • 181
8 votes
Accepted

SharePoint2013 Taxonomy get all child term of a specific parent term using JSOM

The following example demonstrates how to get all child terms of a specific parent term using Taxonomy JSOM API var context = SP.ClientContext.get_current(); var session = SP.Taxonomy.TaxonomySession....
user avatar
8 votes

Setting value of Enterprise Keywords using CSOM

The operation of setting Enterprise Keywords field value consists of two steps: first one to resolve Keyword in Managed Metadata service application (MMS), this what EnsureKeyword method from below ...
user avatar
7 votes

JQuery to execute on change of taxonomy field

When the value in Taxonomy picker control (ScriptForWebTaggingUI) is changed, the event Microsoft.SharePoint.Taxonomy.ScriptForWebTaggingUI.onTextChanged is triggered by default. This custom event ...
user avatar
7 votes

Lists or Managed meta data

I would suggest Managed metadata.. Increase in list may lead to threshold limit issue. Have look at this article stating pros and cons : MSDN Added benefit to MMS is you can create labels to terms, so ...
user avatar
  • 3,596
6 votes
Accepted

Setting value of Enterprise Keywords using CSOM

I resolved the issue by setting the keywords in the following way: Microsoft.SharePoint.Client.Field entKeywordField = list.Fields.GetByInternalNameOrTitle("Enterprise Keywords"); TaxonomyField ...
user avatar
  • 1,130
6 votes

How to rename multiple files in SharePoint?

One way to do this is by creating a PowerShell script, the PnP PowerShell Library is a popular choice to manage SharePoint (both on premise and online). Example follows to mass update a list. Note ...
user avatar
  • 2,229
5 votes
Accepted

SharePoint 2013 Tags vs Keywords

Enterprise Keywords is just a fancy name for a special term field that you can easily enable on lists, so users have a one universal field throughout the system for classifying content. So it uses ...
user avatar
  • 8,197
5 votes
Accepted

Best practice metadata Document Management SP 2013 -

Document management by metadata is the correct approach. I’ve worked both with Document Sets and without them. Document Sets have the benefit of storing documents that share one or more properties. ...
user avatar
  • 25.3k
5 votes

Failed to create term set: A default managed metadata service connection hasn't been specified

Follow below steps and try, if accepted answer does not work. In the central administration --> Manage Service Application Page, click on the line corresponding to the connection (not on its name, ...
user avatar
  • 5,928
5 votes

Lists or Managed meta data

If you're dealing with that many objects, I would create the term store and use the managed metadata fields. The reason is that once you get past more than 10 items, the lookup field gets a little ...
user avatar
4 votes

Retrieve data from taxonomyfield using jsom gives error

First of all, in your example the SP.ClientContext.executeAsync method that submits request to server is missing. Secondly, it depends on the type of Managed Metadata field, see the below example how ...
user avatar
4 votes
Accepted

Rename Term store (root) with powershell - managed metadata service

You cannot edit the Name directly, because the Name of the TermStore is simply the name of the MetadataWebServiceApplicationProxy. So what you have to do is to rename that one instead. In your ...
user avatar
4 votes
Accepted

When to use new Term Group rather than creating new Term Set

Groups define security boundaries. A group is a set of term sets that all share common security requirements. Only users who are designated as contributors to a specific group can manage term sets ...
user avatar
  • 56.7k
4 votes
Accepted

Moving content and service databases

In your scenrio before migration make sure following things. both sharepoint farm are on the same version level. all the custom solution deployed to test farm as they are in production authentication ...
user avatar
  • 56.7k
4 votes
Accepted

Is it possible to update Managed Metadata site column using REST API / SharePoint Web Service?

The problem for you is that you only have Term Label and Term Guid is not available. There is no REST API support for term store yet, so you cannot query the termset and get the guid for the Term ...
user avatar
  • 8,769
4 votes
Accepted

What is the difference between enterprise keyword and managed metadata?

Enterprise keyword is a word or phrase that is added to items on a SharePoint site. It's a good way to capture some of the knowledge of the people who use the content. To make it easy for users to ...
user avatar
4 votes

Export local term set with PowerShell

There are different ways to do this Easiest way is to Export Term Stores in a .csv file and then Import them to target server. Export using CSV The major drawback of this is that it does not ...
user avatar
  • 2,127
4 votes
Accepted

Get managed metadata column value in sharepoint search result using search js with keyword query

Finally, find the solution. I have added a property owsmetadatafacetinfo to keyword query: var properties = keywordQuery.get_selectProperties(); properties.add('owsmetadatafacetinfo'); Then in the ...
user avatar
  • 3,197
4 votes
Accepted

How We'll manage when our SharePoint on-premises a site data increase 5GB per day?

Site performance shouldn't really be affected by the size of the documents on document libraries. It's not like SharePoint reads all documents when user accesses the site (unless you have some "latest ...
user avatar
  • 8,197
3 votes

Retrieving Taxonomy Terms by Rest API based on refiners

I know this is an old post, but I thought I may be able to shed some light on this subject. As a couple of folks pointed out above, the following syntax will access the refiners for a managed ...
user avatar
  • 31
3 votes

Managed Metadata changes not applied to list items after term change

This worked for me https://sharepoint-relieved.blogspot.com/2014/09/taxonomy-update-scheduler-not-working.html First run a full manual sync, then reset up the database triggers. $url = Read-Host "...
user avatar
  • 181
3 votes

How do I connect with SharePoint Online Web Services in order to access list and taxonomy data?

The following example demonstrates how to authenticate SharePoint SOAP Services in SharePoint Online using SharePointOnlineCredentials class : public static CookieContainer GetAuthCookies(Uri webUri, ...
user avatar
3 votes
Accepted

Can I assign Enterprise Keyword to blog posts in SharePoint 2013?

In order to enable Enterprise Metadata for Posts follow the steps below: go to Blogs list select List Settings and then Enterprise Metadata and Keywords Settings , enable Enterprise Keywords
user avatar
3 votes
Accepted

Sharepoint 2013 metadata navigation show parent term

Recently I found solution for this problem by myself. Problem was with attribute ControlId="QuickLaunchDataSource", that was overriding part of my attributes in SiteMapDataSource. ControlId is a ...
user avatar
3 votes

Reading a Term Set using javascript

I have been looking for the answer to this one too. The following should retrieve the extra properties: //paste code on one line context.load(tsTerms, 'Include(IsRoot, Labels, TermsCount, ...
user avatar
  • 31
3 votes
Accepted

Getting TermSet for a different locale using JSOM

Basically it depends on the following settings: a Default Language of Term Store selected language while creating Term Set Assume English(1033), Finnish(1035) and Russian(1049) languages are ...
user avatar
3 votes

Termset, Termstore, Term meaning

Term Store - is the top level in this hierarchy and corresponds whole Managed Metadata Service Application. Term Group - is group of term sets inside the term store. "Site Collection - ..." in your ...
user avatar
  • 1,944

Only top scored, non community-wiki answers of a minimum length are eligible