Identity of an Action Definition

The identity of an action definition is modeled by a number of properties that describe the identity of the adapter.

Property Description

id

Unique identifier for the action definition within the adapter definition document.

displayName

Name that appears on the user interface of Oracle Integration.

description

Description of the action definition that appears on the user interface of Oracle Integration.

group

Categorization of the action definition that allows the adapter developer to easily organize and display it on the user interface of Oracle Integration.

Sample code for an action definition:

{
  "actions": {
    "insertRowAction": {
      "displayName": "Insert Row Into Sheet",
      "description": "This action insert a new row into sheet.",
      "execute": "flow:insertRowFlow",
      "input": "flow:sheetSchemaFlow",
      "output": {
        "schemaType": "application/schema+json",
        "schema": {
          "$ref": "#/schemas/insertRowOutput"
        }
      },
      "configuration": [
        {
          "name": "spreadsheetId",
          "displayName": "Spreadsheet Name",
          "description": "",
          "type": "COMBO_BOX",
          "options": "flow:spreadsheetIdFlow",
          "required": true
        },
        {
          "name": "sheetId",
          "displayName": "Sheet Name",
          "description": "",
          "type": "COMBO_BOX",
          "options": "flow:sheetIdFlow",
          "required": true,
          "dependencies": {
            "spreadsheetId": {
              "values": []
            }
          }
        }
      ]
    }
  }
}