# Oracle Fusion Cloud

{% hint style="info" %}
**HCM Access Visibility:** This integration provides visibility to user access and role assignments across your Oracle Fusion Cloud infrastructure, **including Human Capital Management (HCM)**.

For **Lifecycle Management** workflows with Oracle HCM, use the [Oracle HCM integration](/4yItIzMvkpAvMVFAamTf/integrations/integrations/oracle-hcm.md), which provides worker information as a source of identity for automated provisioning.
{% endhint %}

### Overview

The Veza integration for Oracle Fusion Cloud supports collecting Users, Groups, and Roles for the Oracle Fusion Cloud ERP platform.

See [notes and supported entities](#notes-and-supported-entities) for more details.

### Configuring Oracle Fusion

Veza uses pre-defined reports in Oracle Fusion to collect user role information. These reports are defined in an Oracle Fusion catalog file that can be downloaded below.

{% file src="/files/DBFw91TLhVpFBmeR6kkC" %}

1. Create a user for the connector to use. The connector uses that user name and password combination to connect to both the Oracle Fusion REST API and BI Publisher.
2. Upload the `Veza_v2.catalog` file to the BI Catalog.
   1. Navigate to the instance's **Catalog** page: `https://<instance>.oraclecloud.com/analytics/saw.dll?catalog`
   2. Under **Shared Folders/Custom** select **Unarchive** and upload the `Veza.catalog` file
   3. Verify that a new folder containing two entities is created (`Custom/Veza/v2`). This Data Model and Report allow the connector to make the necessary queries to collect the detailed role information.
   4. Ensure the intended user has permission on both the **Data Model** and **Report** objects.

### Configuring Oracle Fusion Integration on Veza Platform

1. In Veza, open the **Integrations** page.
2. Click *Add New* and pick **Oracle Fusion Cloud** as the type of integration to add
3. Enter the required information and *Save* the configuration

| Field              | Notes                                                                                                |
| ------------------ | ---------------------------------------------------------------------------------------------------- |
| URL                | URL of Oracle Fusion Cloud Instance                                                                  |
| Username           | Username to connect as                                                                               |
| Password           | Password for the user                                                                                |
| Permission By Name | Check to use the more descriptive permission names, default is to use Oracle Fusion Permission codes |

### Notes and Supported Entities

#### Oracle Fusion Cloud User

| Attribute   | Notes                                                  |
| ----------- | ------------------------------------------------------ |
| `name`      | User's display name if set, defaults to `login` if not |
| `email`     | Email address associated with User                     |
| `is_active` | True if the user is active                             |
| `user_name` | User's login name                                      |

#### Oracle Fusion Cloud Role

| Attribute     | Notes                 |
| ------------- | --------------------- |
| `name`        | Role Name             |
| `description` | Description from role |

#### Oracle Fusion Security Context (as Resource)

Oracle Fusion Security Contexts (e.g. 'Asset Book', 'Business Unit', 'Ledger') are represented as Resources. Users may have specific roles assigned to specific Security Contexts in addition to application-wide roles.

| Attribute | Notes                 |
| --------- | --------------------- |
| `name`    | Resource Name         |
| `type`    | Security Context Type |

### Lifecycle Management Support

Oracle Fusion Cloud also supports automated Lifecycle Management including provisioning, deprovisioning, and role assignment management through the Oracle SCIM API. For information see the [Oracle Fusion Cloud Lifecycle Management guide](/4yItIzMvkpAvMVFAamTf/integrations/integrations/oracle-fusion-cloud/provisioning.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.veza.com/4yItIzMvkpAvMVFAamTf/integrations/integrations/oracle-fusion-cloud.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
