Skip to main content

Workflow node types

Each workflow node has one focused responsibility. Select a node to open its configuration. Give it a unique, business-readable name because that name appears in mappings, tests, and debug traces.

NodeUse it toKey choices
InputExpose the workflow requestInput Data Model
OutputAssemble the workflow responseOutput mappings
RuleExecute a Decision Table, Ruleset, or WorkflowHubItem and version
ConditionSelect one branchOrdered groups and default
ScorecardCalculate a numeric scoreScorecard and version
AssignSet or copy valuesTarget, source/value, condition
CodingCalculate or transform with JavaScriptReusable version or inline logic where available
Local VariablesInitialize execution-only stateNames, types, initial values
ForeachProcess every collection entryCollection and per-item path
FindReturn the first matching entryConditions and sorting
FilterReturn all matching entriesConditions
HTTP ClientCall a reusable HTTP requestClient version and request mapping
Salesforce DataQuery or modify Salesforce recordsConnector, object, operation, payload
Salesforce Event TriggerStart from a Platform EventConnector, event topic, payload model
Salesforce Event PublisherSend a Platform EventConnector, event topic, payload mapping
Kafka TriggerStart from a Kafka recordConnector, topic, offset, record mapping
Kafka PublisherPublish a Kafka recordConnector, topic, key, headers, payload
Sticky NoteDocument the graphExplanatory text only

A useful selection test

  • If the value only moves between two nodes, use an edge mapping.
  • If a value must be copied or set, use Assign.
  • If several business conditions mutate data, use a Ruleset through Rule.
  • If a transparent points model is needed, use Scorecard.
  • If a deterministic algorithm is clearer in code, use Coding.
  • If each or some collection entries must be handled, use Foreach/Find/Filter.
  • If data crosses the DecisionHub boundary, use HTTP Client or a connector node.

Only nodes offered by the Workflow Elements palette for your plan are deployable. Validate the graph after importing or editing an older workflow.