Improve keyword string splitting mechanism
When you put a string inside a keyword field/variable, the system split the string in separate keyword entries at each space or comma in the string wich is simply horrible to handle.
You have a dirty workaround solution by putting your string in a text variable concatenated with quotes and then assign the text variable in the keyword field.
Plus, currently, if there is quotes inside the string itself (for example, french words and/or expressions are using quotes), your trick with the intermediate string variable doesn't work at all...
You should add the possibility, in the data assignations inside the workflow designer AND/OR directly at field configuration, to specifiy the save mode "KeyWord mode" or "String mode" for example.
This way we will not be forced to put a string inside a variable concatenated with quotes at each keyword assignation (seriously, that's a crazy aberration... This should be managed natively)
James Heim commented
This is incredibly frustrating. I have a workflow that requires multiple approvers and would like to add each approver to a keyword index so we can filter on who approved and who denied purchase orders.
But their first and last name get added as separate entries because they're of course separated by a space. I have no problem manually entering a keyword with a space, why does doing it through the workflow add them separately?