When and how to create a fully defined Workspace for a scoped app

Andy Smith2
Tera Contributor

Hi Folks

We are a Tech Partner and are creating our own scoped app for distribution via the ServiceNow Store. We want to embrace the latest User Experience. That means we're building a Workspace.

I've installed the latest version of several ServiceNow solutions into my non-Prod instance. Examples are:

  • GRC
  • BCM
  • Project Management

This gives me several menu options that have the "Workspace" suffix:

  • Compliance Workspace
  • Risk Workspace
  • Audit Workspace
  • Project Workspace
  • Business Continuity Workspace
  • etc

I'm aware of the Workspace table [sys_aw_master_config] and have copied the content below:

find_real_file.png

I assume from this list that Compliance, Risk, Audit and Project are all workspaces that are based upon and (I assume) using the Agent Workspace definition and related objects. BCM is clearly different from the others in that it has it's own entry in the Workspace table.

So, my questions are as follows:

  1. Should we be creating our own Workspace i.e. adding a new entry to the above table?
  2. If so, how do we create a Workspace at this level?

Any help would be very much appreciated. 

Many thanks

Andy

 

4 REPLIES 4

Brad Tilton
ServiceNow Employee
ServiceNow Employee

If you're on Quebec+ I would look at configurable workspaces rather than an agent workspace. In Quebec, you can do this easily through AES, but in Rome you can create one through both AES and Studio.

Hi Brad,

I would like to clear one confusion that I have. Is it possible, that if we are using Agent Workspace, then the Agent Workspace gets automatically updated and the logo or any other configuration changes that we have done might get changed?

Request to kindly let me know.

Thanks

Sourabh

Andy Smith2
Tera Contributor

Hi Brad

Thanks for your response which is very encouraging.

We're planning to launch our solution on Rome so I we'd like to create our own Runbook Workspace. 

I've looked at Studio and AES on Rome and can't see any part of the application creation process that allows me to specify that we want to create a new Workspace at the same level as the Business Continuity Workspace i.e. a new entry in the [sys_aw_master_config] table.

Is there a link to a "how to" guide on the Developer site that you could point me to, Brad?

Many thanks

Andy

Chris Coffing
Kilo Contributor

Andy,

We are trying to do the same thing with our scoped app.  This link looks promising. https://www.ashleysn.com/post/creating-a-configurable-workspace-in-app-engine-studio

Hope this is helpful.

Chris