- Visão geral
- Introdução
- Criação de modelos
- Consumo de modelos
- Automações no Document Understanding™
- Atividades
- Chamadas de API
- Uso de modelos de diferentes ambientes
- Detalhes do modelo
- Endpoints públicos
- 1040 – tipo de documento
- 1040 Agendamento C – tipo de documento
- 1040 Agendamento D – tipo de documento
- 1040 Agendamento E – tipo de documento
- 1040x – tipo de documento
- 3949a – tipo de documento
- 4506T – tipo de documento
- 709 – tipo de documento
- 941x – tipo de documento
- 9465 – tipo de documento
- ACORD125 – tipo de documento
- ACORD126 – tipo de documento
- ACORD131 – tipo de documento
- ACORD140 – tipo de documento
- ACORD25 – tipo de documento
- Extratos bancários – tipo de documento
- Conhecimentos de embarque – tipo de documento
- Certificado de incorporação – tipo de documento
- Certificado de origem – tipo de documento
- Verificações – tipo de documento
- Certificado de produto infantil – tipo de documento
- CMS 1500 – tipo de documento
- Declaração de conformidade UE – tipo de documento
- Demonstrações financeiras – tipo de documento
- FM1003 – tipo de documento
- I9 – tipo de documento
- Cartões de identificação – tipo de documento
- Faturas – tipo de documento
- Faturas2 - tipo de documento
- Faturas Austrália – tipo de documento
- Faturas China – tipo de documento
- Faturas hebraicas – tipo de documento
- Faturas Índia – tipo de documento
- Faturas Japão – tipo de documento
- Faturas de Envio – tipo de documento
- Listas de embalagem – tipo de documento
- Holerites – tipo de documento
- Passaportes – tipo de documento
- Ordens de compra – tipo de documento
- Recibos – tipo de documento.
- Recibos2 - tipo de documento
- Recibos Japão – tipo de documento
- Avisos de Remessa – tipo de documento
- UB04 – tipo de documento
- Divulgações de fechamentos de hipotecas dos EUA - tipo de documento
- Contas de serviços públicos – tipo de documento
- Títulos de veículos – tipo de documento
- W2 – tipo de documento
- W9 – tipo de documento
- Idiomas suportados
- Painéis de insights
- Document Understanding implantado no Automation Suite
- Geração de logs
- Lógica de licenciamento e carregamento
- Como fazer
- Solução de problemas

Document Understanding modern projects user guide
Uso de modelos de diferentes ambientes
When using Document UnderstandingTM modern projects, you need to configure an external application to access models across various tenants and organizations.
Esse procedimento oferece uma visão geral abrangente sobre como acessar modelos implantados em diferentes ambientes usando aplicativos externos. Inclui instruções passo a passo sobre como configurar um aplicativo externo para direitos de acesso, configurar o fluxo de trabalho do Studio para consumir esses modelos e estabelecer fluxos de trabalho de produção.
This functionality also allows you to use models in hybrid deployment environments. In this case, Document Understanding projects are configured on Automation CloudTM, while Orchestrator and Robots are deployed on-premises.
- Configurar um aplicativo externo
- Configurar o fluxo de trabalho do UiPath Studio
- Configurar versões do modelo como parâmetros
- Modelo de processo do Document Understanding
Configurar um aplicativo externo
-
Navegue até seu tenant do Automation Cloud.
-
Go to the Administration page and select your organization.
-
Go to the External applications page.

-
Select Add Application from the External applications page.
Dica:For more information on adding an external application, check the Managing external OAuth applications page from the Automation Cloud admin guide.
-
Type in a unique name for the application in the Application Name field.
-
Select an application type from the Application type section:
-
Confidential application: suitable for storing the App Secret securely. Use this for high-security requirements.
-
Non-Confidential application: use this option only when secure storage for the App Secret is not required.

-
-
Defina os escopos de acesso para seu aplicativo externo.
-
Select Add Scopes from the Resources section.
-
Select Document Understanding from the Resource drop-down list.
-
Configure User scope(s) to grant permissions within a user context.
Select the checkboxes corresponding to the logical API permissions you want to grant as per your requirement in the User scope(s) tab. If you grant permissions under user scope, it is implied that the external application can access those resources within a user context. Therefore, a user with the corresponding permissions must be logged in.
-
Configure Application scope(s) to provide application-level access for broader automation needs.
If you are using a confidential application, navigate to the Application scope(s) tab to allocate application-level permissions for the chosen resource as required. By delegating permissions under the application scope, the external application can access data across the selected scopes without any user interaction.
Os aplicativos não confidenciais não podem acessar o escopo do aplicativo.

- Selecione Salvar.
Observação:
If you have registered the external application with user scopes, add a Redirect URL. This URL will receive the authorization response. However, if you selected only application scopes, providing a redirect URL is optional.
-
-
Selecione Adicionar para criar o registro.
Uma mensagem de confirmação é exibida. Para aplicativos confidenciais, essa mensagem inclui o segrodo do aplicativo. O aplicativo externo registrado pode usar esse segredo para solicitar autorização. Certifique-se de salvar o segredo do aplicativo em um local seguro, pois você não poderá vê-lo novamente.

Configurar o fluxo de trabalho do UiPath Studio
Antes de começar, certifique-se de que os seguintes pré-requisitos estejam cumpridos:
- Use a compatible Windows Project version.
- Make sure that the IntelligentOCR activity package is installed. The IntelligentOCR.Activities package supports the consumption of Document Understanding modern projects starting with v6.22.1.
For a more detailed understanding of the differences between the DocumentUnderstanding.Activities and IntelligentOCR.Activities packages, as well as guidance on when to use each of them, check the Automations in Document Understanding page.
- Open your UiPath Studio project.
- Defina a taxonomia.
-
Open Taxonomy Manager to define relevant document types and fields for your automation.
Your project taxonomy should encompass each document type and the necessary fields. The taxonomy you create in Studio can contain additional document types and fields that are not part of the Document Understanding modern projects. If you wish to use additional extractors like the Form Extractor or the Regex Extractor for various document types, this step will be necessary.

-
- Install the IntelligentOCR.Activities package to use activities such as Document Understanding Project Extractor and Document Understanding Project Classifier.
-
Add the Data Extraction Scope activity to configure extraction models and include the Document Understanding Project Extractor activity.

-
Add the Classify Document Scope activity to configure classification models and include the Document Understanding Project Classifier activity.
-
- Configurar credenciais de tempo de design.
-
Open the Get Capabilities wizard from the activity scope.
The wizard is displayed when you include the Document Understanding Project activities within that scope. This wizard allows you to configure design-time credentials needed to map the taxonomy fields of a modern project.
-
Preencha as seguintes informações:
- App ID and App Secret from the external application.
- Tenant URL for the target environment.
-
Select Get Projects and choose the needed project and version.
-
Encerrar o assistente.

-
- Mapear a taxonomia.
-
Select Configure Extractors within the Data Extraction Scope activity.
-
Crie um mapeamento da taxonomia do projeto para a taxonomia do modelo para cada tipo de documento.
Para executar essa etapa, escolha um Tipo de documento na taxonomia e alinhe cada campo desse Tipo de documento com um campo correspondente no modelo projetado para o Projeto de Document Understanding.

-
- Salve a credencial de tempo de execução como um ativo do Orchestrator.
-
Navegue até seu tenant do Automation Cloud.
-
Acesse o Orchestrator.
-
Escolha sua pasta de automação.
-
Go to the Assets tab.
-
Select Add asset and choose Create a new asset from the drop-down list.
-
Type in a name in the Asset name field.
-
Select Credential from the Type drop-down list.
-
Use the previously created App ID and App Secret as the Username and Password.

-
- Configurar credenciais de tempo de execução no Studio.
-
Navegue até seu projeto do Studio.
-
Acesse a atividade Data Extraction Scope.
-
Configure the Runtime Credentials Asset property.
Use esse campo para acessar recursos de projeto modernos do Document Understanding enquanto o robô está conectado a um Orchestrator local ou de um tenant diferente. Você pode optar por inserir um Ativo de Credencial, para fins de autenticação, de uma das seguintes maneiras:
- Selecione o ativo de credencial desejado do Orchestrator ao qual o robô está conectado na lista suspensa.
- Insira o caminho para o Ativo de Credenciais do Orchestrator onde você armazena as credenciais de aplicativos externos para acessar o projeto. O formato do caminho deve ser o seguinte:
<OrchestratorFolderName>/<AssetName>.
-
Configure the Runtime Tenant Url property.
Use this field together with the Runtime Credentials Asset property. Enter the URL of the tenant to which the robot will connect to execute the extraction. The URL must have the following format:
https://<baseURL>/<OrganizationName>/<TenantName>.
-
O aplicativo externo fornece acesso a todos os projetos do Document Understanding dentro do tenant. Você não precisa configurar o acesso para cada projeto individualmente.
Configurar versões do modelo como parâmetros
Se você configurar versões do projeto como parâmetros, você pode atualizar fluxos de trabalho de automação para novas versões do projeto sem ajustar o código do fluxo de trabalho.
-
Navegue até seu tenant do Automation Cloud.
-
Acesse o Orchestrator.
-
Escolha sua pasta de automação.
-
Go to the Assets tab.
-
Select Add asset and choose Create a new asset from the drop-down list.
-
Type in a name in the Asset name field.
-
Select Text from the Type drop-down list.
-
Type in a name in the Text field to define a version-specific asset.

-
Selecione Criar.
Isso permite que você atualize fluxos de trabalho de automação para novas versões do projeto sem alterar o código do fluxo de trabalho. Quando a automação é implantada em uma pasta especificada, a versão do modelo é definida de acordo com o ativo no Orchestrator. Esse processo é semelhante a salvar credenciais de aplicativos externos como ativos.
-
Navegue até seu projeto do Studio.
-
Add a Get Asset activity in your workflow to retrieve the version asset.
-
Pass the retrieved value as an input variable to the Document Understanding Project activities.

Modelo de processo do Document Understanding
Document Understanding Process is a fully functional UiPath® Studio project template based on a document processing flowchart. You can use it to get started with working on either a demo, or a large-scale implementation of Document UnderstandingTM.
O processo fornece log, tratamento de exceção, mecanismos de repetição e todos os métodos que devem ser usados em um fluxo de trabalho do Document Understanding, pronto para uso.
For more information, check the Document Understanding Process template page.