I have created a modern Document Understanding (DU) project in the development tenant, and one of my processes is using this DU project. If I deploy the process to the UAT environment, how will it access the DU project that resides in the development tenant? Also, how can I publish or share the same DU project across multiple tenants?
Hi @akhil_n.v
how have you published your DU process to uat?
When you say created DU project on dev tenant, do you mean DU folder?
if yes, then you need to create the same folder on UAt tenant as well and then publish the DU process to that folder.
Could you please show me screenshot from your dev tenant and uat tenant to help me understand your query better?
Hi @akhil_n.v
I think the du project created in development tenant cannot be directly accessed from uat tenant, you need to export the ml/du package from ai center in dev and import it into ai center in uat, then link it to your process there; to share across multiple tenants, publish the du project to ai center in each tenant or use model export/import functionality.
if you found helpful, mark as a solution tick .
happy automation
Hello @akhil_n.v,
When you move a process from Dev to UAT, it cannot use the DU project in Dev tenant. You need to deploy the same DU project into the UAT tenant (via export/import in AI Center) and update the process to use the UAT ML Skill. This is the best practice for all environments (Dev, UAT, Prod).
in modern when you choose the ml skill in the activity you have option to choose based on name or the label…
in both cases you need to export the du from dev and import into uat
now if you choose name then you need to open project in studio and select the skill aagin from uat tenant
instead you can use label to select and assign the label to version in uat so that you dont need to reselect and it picks based on the label name
deployment tag is where you can give tags
cheers
Hi Anil,
I am using Extract document data activity. Where it was giving an drop-down options to select project and extractor. So if I deploy this process in UAT means it will work ? FYI , my DU project was in dev tenant only. If it will not work means how can I publish the DU project to UAT tenant
In that activity only you need to use label instead of name..also you need to export the model and import into uat tenant
If you use name selecting mode after updating in uat in mandatory..if labe then no
Cheers
How can we select label in that activity, that selection drop-down is only showing project name and extractor name.. and how can I export the model from dev to UAT tenant ?
in the project itself you will get label once label is provided
export and import is done in document understanding screen in orchestrator
cheers
Hey @Anil_G now I am able to export Model from dev to UAT tenant. Can you please elaborate more on how to provide label name with screenshots if possible, it will be helpful.
Thanks
@Anil_G I think your screenshot is referring to studio web activity but in studio desktop I am not getting that tag option in that drop-down even though I provided deployment tag value to model as “staging” . In that drop-down it was showing only model name with version.
the same is in studio as well
try to upgrade the version of packages or check if you have missed to tag
cheers
@Anil_G
I am using UiPath.DocumentUnderstanding.Activities version 2.4.5 and studio version is 2023.10.6 using windows project. And I tagged already to respective model . is anything I am missing ?
For me it was showing 2.4.5 as latest version.so unable to select 2.16.1. for 2.4.5 version that activity was not supporting to give tag ?
I blurred the model name in attachment.
tags are recently introduced if you dont install latest packages it might not work
try to add the package dependency and check if it shows https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
if not upgraded then only way you have is to manually select in uat again by opening project
cheers
In publish tab under document understanding project I can see "integrate via api " option. Instead of activity if I use api will it work for multiple tenants? I can see project id parameter is different in other tenant we can make that parameter as dynamic ryt ?
Hey @Anil_G
Thanks for your assistance on this. With API I am unable to use DU across multiple tenants. But when I give pdf page more than 5 pages I am getting below error
{
“message”: “Maximum number of pages (5) for synchronous extraction exceeded for this document. Please use the asynchronous APIs.”,
But with activity I am not getting that type of error





