Skip to main content
Nintex Community Menu Bar
Solved

NWC Converts People Picker to Delimited Text

  • March 10, 2022
  • 2 replies
  • 97 views
  • Translate

Forum|alt.badge.img+6

I have a list with a people picker column, and when I query the list from NWC, it brings in the ID and email address as two separate text fields that are semicolon delimited.

 

Like this:
"R@jacksongov.org;H@jacksongov.org;C@jacksongov.org;J@jacksongov.org"

 

I redacted names when I pasted it in, full emails are saved in NWC, and the quotation marks aren't there, I added them so this post wouldn't autoconvert to links.

 

So, how do I convert this to a collection? Can I use a regex to replace the semicolons with commas and add brackets? Then what? Add items to collection, but how do I parse it?

 

After that, it gets easy, I query Azure to get the user display names... Which is what the O365 version gave me - way easier!

 

This is a component workflow from an O365 workflow due to nobody has answered my question about displaying repeating sections in a state machine task in NWC. So, is there a way to pass the display names from O365 to the NWC component as a collection?

Best answer by leighburke

@AnneC You can use the split function in a regular expression to convert your emails to a collection. That should get you what you need for the AD query.

 

 

View original
Did this topic help you find an answer to your question?

2 replies

Forum|alt.badge.img+14
  • Nintex Employee
  • 517 replies
  • Answer
  • March 10, 2022

@AnneC You can use the split function in a regular expression to convert your emails to a collection. That should get you what you need for the AD query.

 

 

Translate

Forum|alt.badge.img+6
  • Author
  • 45 replies
  • March 10, 2022

So, to use names from the people picker in a docgen document:

 

O365

Grab the people picker control to use on the doc gen and it shows display names.

 

NWC 

get the email text field

use regex to split the email addresses in the text string

loop for each

use AD lookup to get the display name for each email address

add each name to a new collection

use the collection as repeating data in docgen

 

It's a tad more difficult.

 

Translate

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings