# Oracle Fusion Cloud - Actions

The Oracle Fusion Cloud connector supports the following actions.

# Create record action

The Create record action creates a new record for a specified object in Oracle Fusion Cloud. For example, it can create a receivable invoice for a specific customer account.

All attributes and child objects appear as input fields after you set up the connection and select the object you plan to create. Provide the required fields and populate required child objects (manually or using lists) to create the record.

Adding main attributes under Receivable Invoice Add main attributes under Receivable Invoice

Passing list to create Invoice lines under Receivable Invoice Pass a list to create Invoice lines (child object) under Receivable Invoice

# Create records action (batch)

The Create records batch action creates new records for a specified object in Oracle Fusion Cloud in batches. For example, it can create multiple receivable invoices for a specific customer account.

All attributes and child objects appear as input fields after you set up the connection and select the object. Provide the required fields and populate required child objects (manually or using lists) to create the records.

# Input

Input field Description
Object Select the object type of the records you plan to create.
Records Expand this section to fill in information related to the records you plan to create.
Records source list Input a list datapill.

Additional input fields are available based on the object you select.

# Output

Output field Description
Items A list of the created records.

Additional output fields are available based on the object you select.

# Get record action

The Get record action retrieves a specific record by its internal ID. For example, to fetch a product, provide the Inventory item ID. The required field appears automatically after the object is selected.

Get product in Oracle Fusion Cloud Get product in Oracle Fusion Cloud

Use the Expand field to retrieve related child and grandchild objects. By default, the response includes only the record and its child objects. To include grandchild objects, use the Expand field to select them. For example, under Receivable credit memo, include attachments (grandchild) for each credit memo line (child).

Expand field under Receivables credit memo Expand field under Receivables credit memo

# Search records action

The Search records action allows searching by specifying attribute values directly. Use And or Or to combine attributes:

  • And: Returns records matching all specified attributes.
  • Or: Returns records matching at least one specified attribute.

In this example, the And operation is used to search for invoices where the currency is USD and the amount is 30000.

Invoice search using Search records action Invoice search using Search records action

Users can also define the Limit and Offset to paginate through results. The Expand field is available to retrieve related objects, similar to the Get record action.

# Search records using advanced query action

The Search records using advanced query action allows querying records using three key inputs:

Additional options:

  • Limit and Offset: Paginate through large datasets.
  • Order by: Sort by one or more fields using field:order format (for example, amount:asc,date:desc).

Receivables customer account activities search using advanced query action Receivables customer workspace activities search using advanced query action

Receivables customer account activities search using advanced query action - Output Receivables customer account activities search using advanced query action – Output

# Update record action

The Update record action updates an existing record. Select the object to populate its input fields. The primary key of the object is required to identify the record to update.

For example, to update a receivables invoice, select Receivables invoice and provide the Customer transaction ID. Use the Search records action to retrieve the ID, then map it into the update input.

Receivables invoices update action Receivables invoices update action

To update a child object, provide the IDs of both the main object and the child object. For example, provide the Line number ID to update an invoice line.

Invoices child object update Invoices child object update

# Update records action (batch)

The Update records batch action updates existing records in batches. Select the object to populate its input fields.

# Input

Input field Description
Object Select the object type of the records you plan to update.
Records Expand this section to fill in information related to the records you plan to update.
Records source list Input a list datapill.

Additional input fields are available based on the object you select.

# Output

Output field Description
Items A list of the updated records.

Additional output fields are available based on the object you select.

# Upsert record action

The Upsert record action creates or updates a record. If the primary key (for example, Invoice ID) is present, the record is updated. If not, a new record is created.

Receivables invoice object upsert Receivables invoice object upsert

The same logic applies to child objects:

  • If the primary key is present, update the record.
  • If not, insert the record into the existing or new parent object.

Common use cases:

  • Add new invoice lines to an existing invoice
  • Update a specific invoice line
  • Update an invoice with new currency rates
  • Insert or update products from a Google Sheet based on Inventory item ID

# Delete record action

The Delete record action deletes an existing record. Select an object and then provide its primary key to identify the record to delete.

Receivables invoice object delete Receivables invoice object delete


Last updated: 6/6/2025, 6:45:42 PM