How to active/de-active the icon which are available inside workspace right pannel

mdshahvez11
Tera Contributor

Hello Everyone,

I need to deactivate the icons displayed on the right panel of the HR Agent Workspace, as shown in the screenshot below.

Could someone please guide me on how to achieve this?

mdshahvez11_0-1747153728211.png

 

8 REPLIES 8

What if you go to the advanced settings? Do you see them in the value field? 
If not, are you using more workspaces? Maybe they are copied from another workspace and they can be in the settings of that workspace. 

@Wessel van Enk 
1. In Advance settings we have  some Json as shown in below image :

mdshahvez11_2-1747377795087.png

 



2.Complete JSON is  :
[
{
"id": "home",
"label": {
"translatable": true,
"message": "Home"
},
"icon": "home-outline",
"routeInfo": {
"route": "home"
},
"group": "top",
"order": 100,
"badge": {},
"presence": {},
"availability": {},
"viewportInfo": {}
},
{
"id": "list",
"label": {
"translatable": true,
"message": "Lists"
},
"icon": "list-fill",
"routeInfo": {
"route": "list"
},
"group": "top",
"order": 200,
"badge": {},
"presence": {},
"availability": {},
"viewportInfo": {}
},
{
"id": "inbox",
"label": {
"translatable": true,
"message": "Inbox"
},
"icon": "inbox-outline",
"routeInfo": {
"route": "inbox"
},
"group": "top",
"order": 300,
"badge": {
"count": 0
},
"presence": {
"status": ""
},
"availability": {
"roles": [
"awa_agent"
],
"plugin": "com.glide.interaction.awa"
},
"viewportInfo": {
"route": "inbox-sidebar",
"fields": {
"opened": false
},
"viewportElementId": "wsInboxSidebar"
}
},
{
"id": "analytics-center",
"label": {
"translatable": true,
"message": "Analytics Center"
},
"icon": "analytics-center-outline",
"routeInfo": {
"route": "analytics-center"
},
"group": "top",
"order": 400,
"badge": {},
"presence": {},
"availability": {
"roles": [
"pa_viewer"
],
"plugin": "com.sn_hr_pa"
},
"viewportInfo": {}
},
{
"id": "calendar",
"label": {
"translatable": true,
"message": "Calendar"
},
"icon": "calendar-outline",
"routeInfo": {
"route": "calendar"
},
"group": "top",
"order": 500,
"badge": {},
"presence": {},
"availability": {
"roles": [
"sn_shift_planning.agent"
],
"plugin": "com.sn_hr_wfo"
},
"viewportInfo": {}
},
{
"id": "settings",
"label": {
"translatable": true,
"message": "Settings"
},
"icon": "gear-outline",
"routeInfo": {
"route": "settings"
},
"group": "bottom",
"order": 900,
"badge": {},
"presence": {},
"availability": {
"roles": [
"sn_hr_core.admin"
]
},
"viewportInfo": {}
},
{
"id": "dashboards",
"label": {
"translatable": true,
"message": "Dashboards"
},
"icon": "activity-fill",
"routeInfo": {
"route": "dashboards"
},
"group": "top",
"order": 600,
"badge": {},
"presence": {},
"availability": {},
"viewportInfo": {}
}
]

 


3. Though I have checked UI builder -> AgentWorkSpace -> Settings -> Experience-> (See pic) 

mdshahvez11_1-1747377756791.png

 

inside SRP copy we have found all the listed Icons which are on Workspace , but even if I'm configuring them changes are not getting reflected.



Very strange as it works fine for me if I make any modification via these settings. 

You mentioned you created an SRP copy. If you open the settings of that workspace, can you find the items in those settings? 

@Wessel van Enk 

The actual SRP is read-only.

In the SRP copy setting on the left, I found the page structure, where I located the right sidebar containing all the icons. After clicking on the settings of a specific icon, I found the "Hide Tab" option. There, I added the condition @data.record.table == "sn_hr_core_case" to hide that particular icon for the specified table — and that worked fine.

However, there's another section called "Fulfillment Instruction". This is not an icon but appears to be a page, and I now need to disable or hide this as well