Not sure that there's a way (OOTB) to automatically open the lookup, but for starters this is what I'd do:
- leave your condition node as-is
- when it resolves to false, connect that to an Interaction node instructing the User to fill in the Supervisor field (make sure to select the "Display One?" option)
- then have a Task node for the USER role (at least that sounds like what's needed, from what you wrote)
- have just one positive line exiting the Task node, and connect it back to your condition node -- this time it would resolve to TRUE and proceed through the Workflow (assuming USER followed your instructions -- but if not, it's right back to USER until the instructions are followed correctly)
Now on that Interaction Node's exiting line, I feel like maybe there would be a way to have an Action that calls an Automation Script that would open the dialog. I'm using
How to create an automation script to retrive a lookup list (ibm.com) as a reference, but that uses an Attribute Launchpoint where we have the Retrieve List option, but we need an Action Launchpoint Script. Is there a way to create a (Action Launchpoint) Script that runs a (Attribute Launchpoint) Script? Probably, but I've not done that before.
If that doesn't work, a much-less-elegant option might be to put a Set Value Action on that Interaction Node's connecting line. Set the value of the Supervisor field to something ludicrous. That should at least force an error when it does the field validation, and the user won't be able to Save until it's corrected.
Completely alternatively, maybe you could use a Conditional Expression to make sure the Supervisor field is not null, especially if the next "thing" in the Workflow is a Status Change.
------------------------------
Travis Herron
Pensacola Christian College
------------------------------