Is it possible for define different default value for Self Service and Coonsole user respectively?
I have a very simple requirement here:
1. If a request is created on self service portal, the "Requested By" will be default to the current user and will be readonly. Raiser User (Requested For) is mandatory and is default to current user.
2. If a request is created on Console, both "Requested For" and "Requested By" are empty by default and are updatable. "Requested For" is a required field but "Requested By" is optional. If "Requested By" is not selceted when the ticket is saved, the value in "Requested For" will be copied to "Requested By" and both fields will become readonly afterward.
So far I have done:
1. Create a field on Request named "SelfServiceUser". that "SelfServiceUser" will be shown on the Self Service portal as the "Requested By". This is to avoid filling the current user into the RequestedBy in the Console UI by default.
2. A copy rule is added to Request object so that when a Request is "Created", the value of "SelfServiceUser" will be copied to the "RequestedBy" field.
However the above implementation will also copy the value of "SelfServiceUser" (which is the current login user) to the RequestedBy field even i am creating the reuqest in the Console, which does not match my second requirement.
I am looking for a way to set a different value (a different copy rule) for Console UI, does anyone know whether it's possible to achieve?