robertwagenaar

Update managed metadata with Nintex Workflow for O365 via SharePoint REST api

Blog Post created by robertwagenaar on Jun 25, 2015

As a little 'evening project' I've done some research on how to update Managed Metadata with Nintex Workflow for Office 365.

 

There is no pre-defined action in Nintex Workflow O365 that does this.

 

I've set a constraint for myself to do this with the SharePoint 2013 REST API, because the SharePoint SOAP Webservices are deprecated.

 

There is a lot of information on the internet that describes part of the solution, but no overall practical guide (or at least I didn't find it).

 

That's why I wanted to share the following practical description with the community:

 

There are just 4 steps you need to follow:

 

STEP 1: Add a 'Build Dictionary' action to your workflow

 

build-dictionary.png

 

Configure this action as follows:

 

build-dictionary-config.png

 

STEP 2: Add a Call HTTP-webservice Action

 

call-http-webservice.png

 

Configure this action as follows:

 

call-http-webservice-config.png

 

STEP 3: Add a Get an Item from a Dictionary Action

 

get-item-from-dictionary.png

 

Configure this action as follows:

 

get-item-from-dictionary-config.png

 

STEP 4: Add a Web Request action

 

web-request.png

 

Configure this action as follows:

 

rsz_web-request-config.png

 

Of course there are some improvements to make:

 

for instance: you should determine the type of your item, not just enter SP.ListItem

 

I hope it's useful for someone and I'm open to any feedback/additions/corrections

Outcomes