Missing "New" button on Tasks Page Configuration [sn_grc_workspace_task_page_config] for Custom Work

ammadhu911
Tera Contributor
Hi everyone,
I am currently working on a custom GRC workspace (mygrc) and I am trying to set up a specific Tasks Page Configuration for it.
Current State:
  • My custom workspace is currently pointing to the Compliance Workspace task page configuration.
  • I need to create a dedicated configuration record for mygrc because we have specific requirements for the queries and tables displayed on the "My Tasks" page.
The Issue:
When I navigate to GRC Landing Page Configurations > Tasks Page Configuration, I do not see a "New" button to create a fresh configuration record for my custom workspace. 
What I've Checked:
  • Roles: I have both admin and sn_grc_workspace.task_admin roles.
  • Scopes: I have tried switching between Global, GRC: Policy and Compliance, and GRC: Common Workspace Elements scopes.
  • List Control: I checked the List Control settings; the "Omit new button" checkbox is unchecked, yet the button still does not appear. 
My Questions:
  1. Is the sn_grc_workspace_task_page_config table restricted OOB to only the core GRC workspaces?
  2. If the "New" button is intentionally hidden, what is the recommended way to register a custom workspace to its own task configuration?
  3. Should I be looking at a specific UX Page Property (like taskPageConfigId) in UI Builder to link a new ID, and if so, how do I generate that record if I can't create one via the UI?
2 REPLIES 2

AnirudhKumar
Mega Sage

I've faced something like this before on my custom workspaces. What I did is create a new Declarative Action. 

 

Navigate to Declarative Actions -> Create New Action -> Select List

 

Take a look at how existing Declarative Actions are configured, you should get an idea. There's plenty of OOB records for New buttons in that table.  It took some time for me before I got it to work.

Just a tip: for your declarative action you will mostly have to go to Advanced view and add table + sysid parameters in the Payload Map field.

Hi Anirudh,

Thank you for your response. I followed the steps you outlined:

  1. Created a Declarative Action (List Action) for the table sn_grc_workspace_task_config with the following Payload Map:
    {
    "table": "{{table}}",
    "sysId": "-1"
    }
  2. Created a UX Actions Configuration and linked the Sys ID to Workspace UX properties by adding the actionConfig properties under experiences.
  3. Created UX Form Action Layouts.

However, I’m still not seeing the "New" button on the Task Page Configuration table.

I’m a bit confused about whether all of these steps are required just to display the "New" button and define its behavior. Since many of these components seem to be OOB in ServiceNow, I’m struggling to understand why this setup is necessary.

Could you please help clarify what might be missing or incorrect in my setup?