Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to import 'My Lists' from Agent workspace to Configurable Workspace

ThunderDev
Tera Guru

We are making a switch from Agent Workspace to Configurable Workspace. We have a lot of users that have created several lists inside 'My Lists' (sys_aw_my_list) in Agent Workspace. We want to move those over into 'My Lists' (sys_ux_my_list) in Configurable Workspace. 

 

I tried to create a script to accomplish this but the sys_ux_my_list is in a  private scope "@servicenow/now-record-list-menu-connected". Therefore I cannot add cross-scope policy to the application and I cannot select the table from the dropdown.

 

Is there any way to accomplish this without having to either manually as an admin, impersonate each user and re-create the list or have the users manually re-create the lists inside configurable workspace? 

 

1 ACCEPTED SOLUTION

Hello ZB,

That is what I ended up doing. I manually exported the sys_aw_my_list and then edited the XML, changing the table name from <sys_aw_my_list> to <sys_ux_my_list> and removing the sys_id value so there's no duplicates and system will assign new sys_id on import to sys_ux_my_list table. After that I just imported the XML file with those changes/

This worked for me and we didn't see any issues after doing this. I did reach out to SN Support and they wouldn't recommend this and instead recommend to manually remake the list inside the new table.

 

In our situation, this saved a lot of time and energy.

View solution in original post

16 REPLIES 16

Yup only option now was to raise a hi case. They updated the can create on this scope from their end. Don't know why its setup like that now.

Priyanka Jha1
Tera Contributor

hello @Jamie Stroud  , I reached out the Now Support to make the enable the 'can create' and 'can update' checkboxes on the My UX Lists(sys_ux_my_list) table. After which I was able to migrate the data via script or data source.