Aha! This is what I forgot.

Anyway, this leaves a room for enhancement: we have such a simple button to open an URL, and we need to add a class, then add a description in another class (cube class) just to add a button to call for code. 

Do we want just to add the button that could run an arbitrary cube's method, e.g. like %cube.Method()?

would be much handier.

Hi Lee!

In addition to @Asaf's advice, I can recommend to try ISC DEV module

It has a nice feature:

d ##class(dev.code).export("*.DFI")

it will export all DFI and all IRIS BI (DeepSee) globals involved.

It's handy if you care about source-control with IRIS BI solutions and want to deploy it next.

ISC Dev could be installed as:

zpm "install isc-dev"

If the idea is to deploy the solution somewhere and make the web app created automatically I'd suggest using the ZPM.

ZPM can generate the necessary elements of the working web-app in your machine and put it in the module.xml description.

So the ZPM module will deploy the code and will create a web-app (or apps) on the target machine with proper settings - actually with exactly the settings that work on your development machine.

Here are the article and the video.

HTH