You can use select without understanding which variable specifies the Lighthouse Context. This approach facilitates re-use of the method invocation.
<select> <ref>:display.session</ref> <ref>context</ref> </select>
In a form, you would specify the context with <ref>:display.session</ref>. However, the same FormUtil call in a workflow would instead use <ref>context</ref>.
A third method for fetching context involves invoking a getLighthouseContext method using WF_CONTEXT object. Below we wrap all three techniques in a rule, which can be used later.
<rule name=’Get Context’> <select> <ref>:display.session</ref> <ref>context</ref> <invoke name=’getLighthouseContext’> <ref>WF_CONTEXT</ref> </invoke> </select> </rule> |