> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# packageDeploy (OPA)

> Deploys Oracle Process Automation components to the designated OPA environment. Like other package based plugin operations, this process only deploys

Deploys Oracle Process Automation components to the designated OPA environment. Like other package-based plugin operations, this process only deploys a file if it has changed since the previous deployment to that OPA environment, unless a Force Deploy is requested.

1. **Process Applications**: The process application will be imported and deployed to the designated OPA environment.

2. **Decision Applications**: The decision application will be imported and deployed to the designated OPA environment.

> [!NOTE]
>
> Either **FDOPA\_CLOUD\_ACCOUNT\_CODE** Target property value or **FDOPA\_INP\_CLOUD\_ACCOUNT\_CODE** plugin input value should exist. When both exist, the plugin input value will take precedence. See [Creating/Editing a Cloud Account and Provider](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-users-guide/integrations/cloud-account-and-provider.md) for details on how to setup a Cloud Account for OIC.

See [Oracle Process Automation - Object Type Reference](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-process-automation-plugin-guide/oracle-process-automation-object-type-reference.md) for details on supported object types.

# Target Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>OPA Account</td><td>`FDOPA_CLOUD_ACCOUNT_CODE`</td><td>No</td><td>The OPA account includes essential properties such as the URL, Username, Password, and OAuth details for the OPA instance. You can manage the OPA account via the **Integrations > Cloud** page.See [Configuring OPA Cloud Account](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-process-automation-plugin-guide/appendix-opa/configuring-opa-cloud-account.md) for additional details.</td></tr></tbody></table>

# Project Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Stop On Deployment Error</td><td>`FDOPA_STOP_ON_DEPLOYMENT_ERROR`</td><td>No</td><td>Stop deploying package files if any error occurs. If unchecked all files will be deployed even if one or more files fails. This project property only applies to this operation.Defaults to true.</td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>OPA Account</td><td>`FDOPA_INP_CLOUD_ACCOUNT_CODE`</td><td>No</td><td>The OPA account with all the required properties like Base URI, Username and Password for running OPA Instance.OPA Account can be created on *Integrations *- *Cloud* page.</td></tr></tbody></table>

# Artifacts

This operation consumes artifacts from the artifacts repository.

# Endpoint Selection

This operation will select all available endpoints associated to the Target.

# Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.
