Summary

Introduce unified port configuration for FlowDrop nodes, allowing node types to define simplified input and output contracts. The runtime automatically decomposes unified inputs and composes unified outputs, reducing configuration complexity for site builders.

Business Value

  • Simplifies node type configuration for site builders
  • Reduces visual clutter in the workflow editor by consolidating multiple ports
  • Maintains flexibility for advanced users who need granular port control
  • Improves consistency in how data flows between nodes

Features Implemented

  • Unified input port with automatic decomposition based on precedence rules
  • Unified output port with automatic composition from exposed outputs
  • UI controls for configuring unified ports on node type entities
  • Reserved port names documented and enforced

How It Works

  • When unified input is configured, incoming data is automatically distributed to individual parameters
  • When unified output is configured, selected outputs are bundled into a single output port
  • Precedence rules determine how conflicts are resolved when multiple data sources are available

Comments

joevagyok created an issue. See original summary.

gxleano’s picture

I have contributed (not only by code, but discussion, presentation, testing or anything related).

d34dman’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.