Copying Dashboards and Customizations

Good morning everyone!
Many times I find myself copying an old dashboard to create a new one. When I do this, I cannot import my old customizations from the source dashboard to the new dashboard. The best I can do is save to the code, and copy paste it back into the new dashboard script after I have manually added back in all the controls and renamed them to match the original dashboard.

My question: Is there an easier way to copy a dashboard and its customization to start a new dashboard with the same customization?

Thanks!
Nate

@NateS

Solution Workbench?

Is there a way to use SB to export one dash and customization, then import it all as a copy? I have never used the solution workbench in this way. It looks like I can save my elements in a solution cab. But when I go to install it, I have to overwrite the original dash and customization. Am I missing something that makes this work?
Thanks!

I haven’t either but was going to suggest the same thing. I might start by editing the xml files inside the cab file, but I don’t know if that’s acceptable…

10 hours later I’d realize it was 2am

I did try modifying the XMLs of the customization, to match the new dashboard. But there must be some internal flag that I can’t update. The system knows that the customization was built for a specific dashboard, and won’t let me use it on a copy of that dashboard.

Even looking in Customization Maintenance, the form to which a customization is attached appears immutable no matter what.
image

Maybe it’s possible to go directly in the database identified in the Field Help, though that sounds riskier than it is worth.
image