Oracle HCM Update

This Snap updates records in the Oracle HCM instance.
Oracle HCM Update Snap settings

Supported Accounts

Snap views

Type Description Examples of upstream and downstream Snaps
Input Each input document offers details associated with the data that must be posted to the target Oracle HCM instance.
Output Each output document contains details associated with the outcome of the Oracle HCM instance.
Learn more about Error handling.

Snap settings

Note: Learn about the common controls in the Snap settings dialog.
Field/Field set Description
Label*

String

Specify a unique name for the Snap.

Default value: Oracle HCM Update

Example: Update workers

Version*

String/Expression/ Suggestion

Specify the Oracle HCM instance version. The suggestion list retrieves all available versions.

Default value: N/A

Example: 11.13.18.05

Resources name

String/Expression

Specify the Oracle HCM resources (Tasks). The suggestions list retrieves all available resources based on the selected version.

Default value: N/A

Example: workers, absences, elementEntries

Endpoint*

String/Expression/ Suggestion
Specify the Oracle HCM endpoint. The suggestions list retrieves all available endpoints based on selected resource.
  • For example if "worker" resource is selected, the suggestions populated are: /workers, /workers/{id}, /workers/{id}/child/addresses/{id}. For expressions, the strings must be enclosed in double quotes, {id} should be replaced with valid variable names: "/workers", "/workers/" + $id, "/workers/" + $worker_id + "/child/addresses/" + $address_id.
  • For variable names passed from pipeline parameter: "/workers/"+ _id, "/workers/" + _worker_id + "/child/addresses/" + _address_id

Default value: N/A

Example: /workers

Entity

String

Specify the JSON path to the HTTP entity data in the input map data. You can leave this field blank if there is no entity data to send to the service URL.

Default value: $ (the HTTP entity data is at the root of the input Map data)

Example: $.entity (if the HTTP entity data is the value of the "entity" key at the root of the input Map data)

Query parameters Use this field set to add query parameters to your request.
Query parameter

String

Specify the name of the query parameter.

Default value: N/A

Example: id

Query parameter value

String/Expression

Specify the value that you want to assign to the parameter.

Default value: N/A

Example: $widget.id

Header parameters Use this field set to create the HTTP header key-value pairs.
Header parameter

String

Specify the name of the HTTP header.

Default value: N/A

Example: content-type

Header parameter value

String/Expression

Specify the value that you want to assign to the HTTP header.

Default value: N/A

Example: application/json

Snap execution

Dropdown list
Choose one of the three modes in which the Snap executes. Available options are:
  • Validate & Execute. Performs limited execution of the Snap and generates a data preview during pipeline validation. Subsequently, performs full execution of the Snap (unlimited records) during pipeline runtime.
  • Execute only. Performs full execution of the Snap during pipeline execution without generating preview data.
  • Disabled. Disables the Snap and all Snaps that are downstream from it.