UiPath Documentation
action-center
latest
false
Action Center user guide

Action apps

Action apps and action properties in Action Center, including the input/output property model and supported data types.

An action app is a type of app designed in UiPath or built as a custom React or Angular application (Coded Action App), whereby users can create forms or UI interactions, with specific options for tasks requiring human intervention (Action Center tasks), such as approvals. The input and output properties of the action app are defined by adding an action property.

Runtime requirement​

An action app runs as a job when you open it. Creating an Action Center task does not start a job, but opening the task does, so the folder that runs the action app must have one of the following assigned:

  • Serverless robots. For what serverless jobs consume, see Machine sizes and costs.
  • A machine template with unattended or testing runtimes. Each open action app holds one runtime while it runs, so assign enough runtimes to cover the number of tasks that users open at the same time, plus some spare runtimes.

If the folder uses a machine template and all its runtimes are in use, the job stays pending. The task page keeps loading for about a minute, then shows an "Orchestrator job exception" error.

Action properties​

An action property allows you to design and define the specifics of an Action app. Adding an action control allows you to define the input and output fields on the Action app.

Action properties cover the following categories:

  • Input properties: Define the data that the users need to provide to execute an action app.
  • Output properties: Define the result data from a performed Action app.
  • Input/Output properties: Certain properties could be input and output.

Types of data that action definitions use​

Action definitions allow different types of data in the input and output fields, such as:

  • Date
  • Decimal Number
  • Text/String
  • Yes/No answer (Boolean)
  • Whole Number
Note:

These are only some examples, as many other data types can be defined.

You can also mark these properties as Mandatory, making it mandatory for users to enter a value before proceeding.

Setting up action properties​

When creating or modifying an app in UiPath App Studio or Studio Web, you have the option to add and configure actions. It is during this process that you can configure parameters of an action using action definitions.

To learn more on how to add an action and configuring action definitions, check Adding an action to your app in the Apps guide.

Note:

Instead of designing the app in UiPath App Studio or Studio Web, you can also build the task interface and define its action properties as a Coded Action App—a custom React or Angular application developed as code in your IDE of choice. For more information, see About Coded Action Apps.

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated