AnsweredAssumed Answered

Set Item Permission fails for integrated permission levels

Question asked by fbolvin on Sep 3, 2014
Latest reply on Dec 14, 2014 by chitsiang.chew@nintex.com

If the action "Set item permission" is used to set a user or group permission to a SharePoint integrated permission level, the workfow can fail without exact error message on multilanguage environments.

 

Integrated permission levels are for example: Full Access, Contribute, Read, View Only.

It looks like Nintex Workflow uses string comparison to set item permissions.

While a workflow designer in an english interface can select the dropdown item "Full Access", the workflow designer in a german interface would select "Vollzugriff".

 

Because "Vollzugriff" != "Full Access", the permission cannot be set.and the workflow will fail. Nintex will not correctly catch the error and no error message is logged.

 

The test environment was a SharePoint 2013 on a german Windows Server 2012.

The user interfaces of the workflow designer, the workflow publisher, the workflow initiator was English and the workflow action item had the English title "Set item permission".

However it was not possible to set one of the integrated permission levels.

 

Workarounds:

  1. Change the UI language to german, so the german permission level identifier can be selected (lame)
  2. Create an own permission level, because its name is absolutely language independent (better)

 

The problem can be reproduced in our environment.

Is this already a known issue?

 

Regards,

Frédéric

Outcomes