Interface ActionCallNode

The element of action call.

interface ActionCallNode {
    action: string;
    actionType: "SendEmail" | "SendEvent" | "SOAPAction" | "RestfulAPI" | "UtilAction" | "ScriptAction";
    connector?: string;
    connectorPoint?: string;
    description?: string;
    ext?: string;
    ext1?: string;
    ext2?: string;
    faultConnector?: string;
    faultConnectorPoint?: string;
    inputAssignments?: InputAssignment[];
    label: string;
    locationX?: number;
    locationY?: number;
    name: string;
    outputAssignments?: OutputAssignment[];
}

Hierarchy (view full)

Properties

action: string

The name of action.

Note: For email, it's the name of the email template. Left empty if no action should be specified.

actionType: "SendEmail" | "SendEvent" | "SOAPAction" | "RestfulAPI" | "UtilAction" | "ScriptAction"

The action type.

connector?: string
connectorPoint?: string
description?: string

The description of the element.

ext?: string

Extension info. stands for topic when send-event or scene name when scene action

ext1?: string

extension info. stands for delay mode when send-event

ext2?: string

extension info. stands for route key when send-event or sync mode when send-email

faultConnector?: string
faultConnectorPoint?: string
inputAssignments?: InputAssignment[]

The input assignments to call the action.

label: string

The display name.

locationX?: number

The location.

locationY?: number

The location.

name: string

The unique name.

outputAssignments?: OutputAssignment[]

The output assignments to assign value back to the context.