FlowDrop Workflow Specification 1.0-draft

When a node has a ui schema, and when it has none

The ui schema is what turns a flat config form into grouped sections. Whether there is one at all is decided by a single question about the final schema.

The rule

Normative: this is the rule
  1. The ui schema is generated from the final config schema, after every reserved property has been injected.
  2. It is null exactly when no property carries a registered group: a property tagged with an unregistered group falls into the default bucket, so a schema tagged only with unregistered groups also yields null, and the form stays on its flat path.
  3. Groups are collapsed by default; a group is opened for a node instance where that instance sets one of the fields in it.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · SCH-23 · changed in spec 1.0