Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I'm creating a SPD workflow where if the term in the managed metadata column = X, an action happens but the only way SPD will do the proper comparison to "X" is by using the internal ID of the term - in the following format: “-1;#TermLabel|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”

Is there a way to get a list of all the terms with the internal ID?

share|improve this question

migrated from stackoverflow.com Mar 13 '13 at 12:07

This question came from our site for professional and enthusiast programmers.

I dont think you can do that. You might have to create a custom sharepoint designer activity for that: msmvps.com/blogs/sundar_narasiman/archive/2010/12/26/… –  Luis Mar 12 '13 at 12:40

1 Answer 1

If you're looking for the GUID's of a few particular terms and hardcode those in your workflow, you could:

  1. type the terms in a Edit Properties dialog while watching the webservice calls with Fiddler, or
  2. if the column is in a document library, create a Word document in that library and using Word's document information panel edit type the terms you're looking for. When done look in the %LOCALAPPDATA%\Microsoft\Office\TermSets folder on your PC, it contains the xml file with the cached terms.

Try to make your workflow only look at the GUID (xxx-xx-etc) part, that's the part that's constant.

share|improve this answer

Your Answer


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