How to Move Apps Between Tenants

Hello,

My team uses different Orchestrator tenants to create a dev and prod environment. I recently built a UiPath app. Apparently in the dev tenant, though I would not know as every tenant displays all the apps exactly the same with no indication of which tenant they belong to when you are on UiPath.com.

Right now, it will only let me publish the app on our dev tenant. How do I export and move this app to the prod tenant? It is easy to do with regular automations.

Thanks

2 Likes

Hi @edevries

Please refer this

Hope it will help you

Cheers

It did not. In fact, it does not even have a solution marked which suggest it did not help the original poster either.

Hi @edevries,

You can try this,

Open UiPath Apps in the Dev tenant
Click Duplicate
Download the App package (.uapp)
Switch to Prod tenant in UiPath Automation Cloud

Go to Apps → Upload App

Upload the .uapp file

Reconfigure:
Orchestrator connections
Queues
Processes
Assets

Thanks

Refer this

For one, there is no duplicate button from what I see. What you can do is export which gives you an app package (.uapp)

When you go to reupload it, you are not given the option to choose a tenant. As a result, you cannot readily reconfigure things like queues, assets and Orchestrator connections as only the original tenant’s entities are available to choose.

Have you actually ever done this?

Hello,

I have reviewed the link you provided. I have already tried exporting and reuploading and it does not fix the issue as when you upload the app package it still possesses the same tenant even when doing it from the production tenant.

Additionally, the thread you linked is about moving an app between tenants of different organizations which is a different problem then the one here.

Hi @edevries,

Try This:

Export the app from your dev tenant by clicking the three dots on the app card and selecting export. Switch to your prod tenant, click build a new app, and select import from file to upload it.

Because the app is in a new environment, you must manually go to the resources panel, delete the dev processes that show errors, and add the corresponding prod processes. If your variables have the same names in both tenants, the logic will reconnect automatically. Finally, publish the app in the prod tenant to make it live.

To avoid tenant confusion, go to admin > tenants and set different header colors for dev and prod.

1 Like

I see, if you export and reupload to clone your app. You can go into one of the panels like Queues and Storage Buckets. Then you have to try and add a NEW connection, in my example I try adding a new storage bucket.

This will give you the prompt to pick a different tenant for your app. Why this is hidden, and agnostic to the tenant dropdown in the top right is knowledge only some goober developer at UiPath knows.

So any future readers, just export and reupload your project. Then try to add a new data entity/queue/bucket etc so you are prompted to change the tenant

2 Likes

If you are building new Apps, please explore our newer offering which is in Studio Web. which allows you to package it as solutions (which will have your App and all the resources) and solves this problem and allows you to deploy across tenants.

Developing in Studio Web without serverless machines is to much of a pain to be viable.

2 Likes

I’m not a big fan of Studio Web personally. I’ll maybe check this out assuming it is not yet another addition that costs money on top of our current contract.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.