Skip to main content

Node reference

Every node available for building pipelines, grouped by what it is for. Each entry lists what the node accepts, what it produces, and how to configure it.

info

The node palette in the editor may show additional entries beyond those documented here. Nodes are documented once their behaviour is settled; anything not listed on these pages should be treated as not yet ready for production pipelines.

Getting data in

Most workflows start with an upload page.

Local Upload

Gives the workflow its own upload page where people can submit files. Starting a workflow this way is covered in Using the upload portal.

CategoryImport/Export
Input— (starts a workflow)
Outputfile
ParameterTypeDefaultDescription
HeadlinetextHeading shown on the upload page.
MessagetextExplanatory text shown under the heading.
Require AuthenticationbooleanfalseRequire visitors to sign in before they can upload.
Notify when Page AvailablebooleanfalseNotify users associated with the workflow when the page becomes available.

The uploaded file is passed on unchanged, as type file. Follow it with Read CycloneDX or Read SPDX to parse it before anything else processes it.

By category

PageNodes
Format conversionRead CycloneDX, Read SPDX, Write CycloneDX, Write SPDX
Data processingNormalize Data, Merge Data
ComplianceVerify Licenses, Regulatory Compliance
FossID WorkbenchWorkbench Review, Workbench Report
Reporting and reviewGenerate PDF Report, Send Email Report, Review
DatabaseDatabase Read, Database Update

Reading the tables

Input and Output use the data types described in Edges and data flow. They determine which nodes can be connected to which.

Parameters marked required must be set before the workflow will validate. Where a node needs a connection, set it up first — see Setting up connections.