In Unified Service Desk, we can set the default Unified Interface app, so when a user logs into USD, they are automatically taken to the app. Let’s look at how to do this.
Let’s first create 2 apps. Go to /apps in your org and create a New App:
The first app we will call UciApp1:
Which has Accounts:
Save and Publish.
The 2nd app we will call UciApp2:
Which has Contacts:
We see the 2 new apps in /apps:
Now, in order to be prompted to log into a Unified Interface app in USD we need to set a hosted control to use Unified Interface Page:
Now let’s log into USD. We are prompted to select the app (after we have chosen our org):
Now, this is what we want to prevent, having the user to select the default app. Let’s go to the Unified Interface Adminstrator app, and select Unified Interface Settings. Create a new record, and here we can select the Theme as well as the App:
We see our Apps. Let’s choose UciApp1:
Save the record. Now, when we log into USD, we are taken right through to the app:
If we pressed CTRL+N to bring up the web page associated with the USD hosted control, we should see the AppId in the URL, which will further confirm the App we are in.
NOTE: There is an issue with changing environments that have caching enabled. For example, if you are changing from your DEV environment to your PROD environment, and one has the default app enabled and the other doesn’t, changing environments may cause a prompting to select the App again in the environment it should be defaulted. This is considered a non-production scenario, something to be aware of.