25 thoughts on “Update Managed Metadata fields using Nintex Workflow Custom Action

    1. Hi Karl, sorry about the late reply. Somehow I didn’t get any notification for your comment.
      Yes, you can use workflow variable. In both field name and field value you can include reference variables like other Nintex WF OOTB control.

  1. It is not possible to set the MMS-Column with the NINTEX Column Picker like {ItemProperty:IPI_CompanyLocation} ,
    also it is not possible to use the Columns DisplayName “Standort” or the Internal Field Name “IPI_CompanyLocation”

    The SP2013 TraceLog is:

    01/03/2017 11:29:05.12 w3wp.exe (0x6AF4) 0x1058 Nintex Workflow 2013 General 00000 Unexpected Error occured whild updating ‘{ItemProperty:IPI_CompanyLocation}’ Value ‘Managed Metadata Service|Managementsystem|Standorte|Keiner’ Field with name “{ItemProperty:IPI_CompanyLocation}” was not found. (Build:3200) cc60c79d-7de1-2016-7718-e610d64bbfee

    01/03/2017 11:34:47.18 w3wp.exe (0x6AF4) 0x7208 Nintex Workflow 2013 General 00000 Unexpected Error occured whild updating ‘Standort’ Value ‘Managed Metadata Service|Managementsystem|Standorte|Keiner’ Field with name “Standort” was not found. (Build:3200) 2161c79d-8d24-2016-7718-ea8bd2f45255

    01/03/2017 11:39:18.50 w3wp.exe (0x6AF4) 0x76B8 Nintex Workflow 2013 General 00000 Unexpected Error occured whild updating ‘IPI_CompanyLocation’ Value ‘Managed Metadata Service|Managementsystem|Standorte|Keiner’ Field with name “IPI_CompanyLocation” was not found. (Build:3200) 6361c79d-1dec-2016-7718-edc4e72d9ddb

    1. My Solution is not to use underscore in internal Fieldname, and not to use the NINTEX Column Picker.
      But furthermore i could not use NINTEX Text variables as Input:

      01/04/2017 16:06:42.56 w3wp.exe (0x6AE8) 0x3AEC Nintex Workflow 2013 General 00000 Unexpected Error occured whild updating ‘CompanyLocation’ Value ‘Managed Metadata Service|Managementsystem|Standorte|{WorkflowVariable:vartextStandort}’ Specified argument was out of the range of valid values. Parameter name: index (Build:3200) 15c3c79d-6d90-2016-7718-ea203aee434f

      1. Hi Karl, if you specify Display name in the Taxonomy filed name that should work. For Nintex variable, use the insert reference and specify the value.
        I am planning to put the code in the github. If you want you can make changes as per your requirements.

  2. Did you have any experience with multi values in Managed Metadata Columns?
    Will it be operating with multiple values ?

  3. I see you don’t monetize your blog, don’t waste your traffic, you can earn additional cash every month because you’ve
    got hi quality content. If you want to know how to make extra $$$, search for:
    best adsense alternative Wrastain’s tools

  4. I have set up your wsp on our dev site. We are using Nintex WF 2016 (on-prem) and SP2016 (on prem).

    Following your instructions, the Cassinni Nintex Action works as expected, BUT only if the Taxonomy Field Name and FieldValue are directly entered into the action (no wf variables). If I try to use a wf variable for any of the parameters the action fails to update the field (no errors).

    What could be the possible cause(s) of this issue? Thank you in advance.

  5. More info on my issue from above . . .

    I was able to get a log entry from SP when I tried to substitute a WF varialble for the field value (“Legacy”):

    09/11/2017 13:45:03.68 w3wp.exe (0x3EC0) 0x2FD0 Nintex Workflow General 00000 Unexpected Error occured whild updating ‘Document Category’ Value ‘Managed Metadata Service|DMS|Document Category|{WorkflowVariable:vFldValue_txt}’ Specified argument was out of the range of valid values. Parameter name: index (Build:4211) f246189e-7da6-d0c5-253a-461328b7bade
    09/11/2017 13:45:03.66 w3wp.exe (0x3EC0) 0x2FD0 SharePoint Foundation Authentication Authorization a7r50 Medium RunWithElevated: f246189e-7da6-d0c5-253a-461328b7bade

  6. Hi Ken,

    If the WF variable results into value in this format: “Managed Metadata Service|Cassini|Document Status|Finalised|Archived”, it should work.

    Since last year I have been working only in SharePoint Online Space. So I really don’t have any on-prem environment to play with. I will upload the code and post in the blog by this weekend. Feel free to change as you need.

  7. Your recent example has 5 elements to the string. The original example has only 4. Is this latest incorrect?

    Thank you for responding to my request for assistance. I look forward to looking at the code.

      1. OK. I’m looking forward to the posting of the source code for the custom action you created.

        Regards,

        Ken

    1. Hi Ken,
      Really sorry for the late reply. I developed this solution almost 2 years ago. I thought I knew where the solution was, but totally forgot last year my laptop crashed. I had to dig through few floating USB backup drives to finally find the solution.

      Here is the solution file: https://goo.gl/aQpUYq

      You will also need Nintex SDK which you can download from their website.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s