Skip to main content
Nintex Community Menu Bar
Solved

Contains expression option missing for multi-select choice fields

  • Nov 21, 2017 7:19 PM UTC
  • 3 replies
  • 107 views
  • Translate All

Forum|alt.badge.img+3

Greetings,

 

I am attempting to create a workflow in SharePoint online that requires either a RUN IF or CONDITIONAL BRANCH which checks a multi-select choice field for a specific choice before acting upon it. However, the expression for both RUN IF and CONDITIONAL BRANCH does not give the option for CONTAINS for Choice Fields but rather EQUALS and NOT EQUALS. I recalled that Nintex onprem had this option. 

 

Thanks,

Tam

Best answer by Chris_Ben

Hi Tam,

The Run If and Conditional branch actions for o365 do have the "contains" (and other) operators except they're not available when you provide a choice field (go figure!)

The workaround you could use is to save the contents of that multi-value choice field to a text variable and then use the variable in your Run If instead of the choice field.  That should work find (unless one of your choices contains any of this text:

_metadata":{"type":"Collection

Cheers,

Chris

View original

3 replies

Chris_Ben
Nintex Employee
Forum|alt.badge.img+14
  • Nintex Employee
  • Answer
  • Nov 23, 2017 3:01 AM UTC

Hi Tam,

The Run If and Conditional branch actions for o365 do have the "contains" (and other) operators except they're not available when you provide a choice field (go figure!)

The workaround you could use is to save the contents of that multi-value choice field to a text variable and then use the variable in your Run If instead of the choice field.  That should work find (unless one of your choices contains any of this text:

_metadata":{"type":"Collection

Cheers,

Chris

Translate

Forum|alt.badge.img+3
  • Author
  • Rookie
  • Nov 28, 2017 11:54 PM UTC

Thanks Chris.

Translate

Chris_Ben
Nintex Employee
Forum|alt.badge.img+14
  • Nintex Employee
  • Nov 30, 2017 5:05 AM UTC

No worries Tam. If that answered your question, could you please mark it correct?

Thanks,

Chris

Translate