# Oracle Process Scope

> `UiPath.Oracle.IntegrationCloud.Process.Activities.OracleProcessScope`

`UiPath.Oracle.IntegrationCloud.Process.Activities.OracleProcessScope`

Each Oracle OIC activity calls a [Oracle Integration REST API](https://docs.oracle.com/en/cloud/paas/integration-cloud/rest-api/index.html) using the request parameters you enter in the activity's input properties. To successfully call the Oracle Integration REST APIs, the activities rely on the **Oracle Process Scope** activity to provide the account credentials that enable access to the Oracle Integration instance.

Using your account credentials (**Username**, **Password**) and the integration instance endpoint (**URL**), the **Oracle Scope** activity establishes an authenticated connection to your Oracle Integration instance.

## How it works

The following steps and message sequence diagram is an example of how the activity works from design time (i.e., the activity dependencies and input/output properties) to run time.

1. Complete the [Setup](https://docs.uipath.com/activities/other/latest/legacy-integrations/oracle-integration-cloud-process-setup) steps.
2. Add a activity to retrieve the Orchestrator asset that contains your username and password.
3. Add the **Oracle Process Scope** activity to your project.
4. Enter values for the Credentials and Input properties.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/legacy-integrations-docs-image-181096-8c5988ac-0e4a2947.webp)

## Properties

### Common

* **DisplayName** - The display name of the activity. This field supports only `Strings` or `String` variables.

### Credentials

* **Password** - The password associated with the **Username**. Enter a `SecureString` variable.
  + To enter your `SecureString` variable, use the and activities or a activity (see example below).
  + To handle a `SecureString` in the **Assign** activity, install the **UiPath.Credentials.Activities** package to add support for the `Credential` class.
* **Username** - The user that you want to use to connect to your Oracle Integration instance. This field supports only `String` variables.
  + The user must have access to the Oracle Integration instance that you specify in the **URL** property (you may need to contact your account administrator).
  + For more information, see the [Oracle Integration Cloud docs](https://docs.oracle.com/en/cloud/paas/integration-cloud/oracle-integration-oci/).

### Input

* **URL** - The URL of the integration instance that you want to connect to. This field supports only `Strings` or `String` variables.
  + Example URL: *https://NAME-axi1mj0d0viv-px.integration.ocp.oraclecloud.com/*

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

## Example

The following image shows an example of the activity dependency relationship and input/output property values.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/legacy-integrations-docs-image-180136-02da2fdd-60aed46d.webp)
