4

I have tried 2 scenarios to update the term store data (on a wiki page content type)

  1. I update a term and hit up and the changes are not reflected on a content type (wiki page) where I am using that meta data item. After making the term item update (changing text) and navigating back to the wiki page I inspect the properties and the value is not showing the updated value.

  2. The other scenario...I have also tried to merge term store items. In view mode the page property shows the old label value. When I go into edit mode it shows the correct value which is good however this also would require me to navigate to every page go into edit mode and hit update/save on the page (in order to get the correct property value).

How can I get the label value of the meta data to update (when making changes to the term store).

I have found this article and ensured that the Taxonomy Update Scheduler is executing but the term values are not getting updated.
http://www.paulgrimley.com/2011/02/managed-metadata-changes-not-applied-to.html

NOT sure where to look now. Any ideas would be appreciated.

thx

3
  • Did you ever get this resolved? I'm having the same problem on a site. Kind regards, Jurgen
    – user7931
    Commented Apr 19, 2012 at 12:51
  • David DId you had a solution for this?
    – user11091
    Commented Oct 3, 2012 at 17:47
  • We are having the same issue with SharePoint 2013 (March CU). I read somewhere about a hidden field that needs to be updated. prashobjp.wordpress.com/2013/09/30/… But I wasn't able to get this working in my environment.
    – user29643
    Commented Jun 13, 2014 at 11:46

1 Answer 1

3

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 "Enter Url of site collection" 

$site=Get-SPSite $url
[Microsoft.SharePoint.Taxonomy.TaxonomySession]::SyncHiddenList($site) 

$tax = Get-SPTaxonomySession -Site $url
$ts = $tax.TermStores[0]
$ts.UpdateUsedTermsOnSite($site)
$site.dispose()
1
  • This worked for me, Thank you. Article is very good though!
    – Pradip R.
    Commented Oct 6, 2017 at 10:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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