Skip to main content

Invoke UiPath process on document completion bot

Trigger UiPath robots and automation processes when altaFlow documents are completed. Pass document field data as arguments to your UiPath workflows via Orchestrator.

This is a paid bot, and its usage will be counted toward your plan's credits limit. For more information about credit usage, refer to this article.

How the Invoke UiPath process on document completion bot works

Trigger UiPath automation processes when altaFlow documents are completed. The bot connects to your UiPath Orchestrator, kicks off a chosen process, and passes document field data as arguments — perfect for downstream RPA workflows in accounting, HR, or customer onboarding. Be sure to set up the UiPath process you need to initiate in advance.

Use case example: You collect customer data via altaFlow forms and need to transfer it into a legacy desktop system. Once a customer completes the document, the bot starts your UiPath process, which automatically enters the collected data into your desktop application — no manual copy-paste.

How to set up


When the bot works by default:


The bot activates after documents in a workflow have been completed by the step after which the bot is set. To add the bot to your workflow, click the plus icon.

altaFlow workflow diagram with plus icon to add the UiPath bot

Then, select Bot from the list.

altaFlow bot type selection with Bot option

Search for the Invoke UiPath process on document completion bot. Then, install the bot to your workflow by clicking the corresponding button.

Invoke UiPath process on document completion bot in altaFlow bot library with Install button

Connection settings


To connect the bot to your UiPath organization, select Connect in the Connection settings section.

Connection settings section with Connect button for altaFlow UiPath bot

Then, select a UiPath account to connect.

UiPath account picker for altaFlow bot connection

You can also connect a new account by clicking Add new connection.


The Additional settings for UiPath window will open. Enter the UiPath Tenant URL, app ID, and app secret (see the article on how to generate these credentials). Save your settings by clicking Apply.

UiPath additional settings with Tenant URL, app ID, and app secret input fields

Once connected, select Continue to proceed.


In the UiPath process settings section, select the UiPath folder where the process you need to initiate is stored. Then, select the UiPath process from the list.

To locate the list of available UiPath folders, navigate to the UiPath app. Then, switch to the Orchestrator tab. You'll see the folders in the left sidebar.

UiPath folder and process selection in altaFlow bot Action settings

Next, connect UiPath process arguments to the document fields that the data will be taken from. You can enter a custom value manually if the information is static, or use a data variable if you want to use the data from the completed documents.

UiPath process arguments mapping to altaFlow document fields with data variables

Once set up, select Continue to proceed.

Conditions

Set conditions to invoke UiPath processes only in specific scenarios. Common use cases include:

  • Environment routing: Trigger a UiPath sandbox process when a "Test mode" field is set, or the production process otherwise — safe for QA and staged deployments.

  • Approved documents only: Kick off the RPA process only when a "Status" field equals "Approved" — avoids running expensive automations on drafts or declined documents.

  • Region-based processes: Invoke different UiPath processes based on the country field — one for EMEA compliance flow, another for US.

  • Threshold filtering: Only invoke UiPath for high-priority tickets (e.g., "SLA level" equals "Critical") to avoid overloading your robot pool.

Learn more about bot conditions usage in the dedicated bot execution conditions article.

Advanced settings

Fine-tune how the bot invokes UiPath processes:

  • Run frequency: The bot fires once per workflow completion by default. Enable per-revision if downstream RPA needs updates on every document iteration.

  • Failure handling: If UiPath Orchestrator is unreachable or the process is disabled, choose whether to skip silently or halt the altaFlow workflow for admin review.

  • Document tags: Tag documents that triggered a UiPath process (e.g., "uipath-invoked") for audit trails — critical when reconciling altaFlow signings with RPA logs.

Learn more about adjusting Advanced settings in the bot setup glossary.

Did this answer your question?