De gegevensstroom van een werkstroom is de manier waarop de invoer- en uitvoerparameters van de werkstroomelementen worden gebonden aan de werkstroomvariabelen terwijl elk element van de werkstroom wordt uitgevoerd. U definieert de gegevensstroom van een werkstroom met behulp van schema-elementbindingen.

Wanneer een element in het werkstroomschema wordt uitgevoerd, zijn gegevens vereist in de vorm van invoerparameters. Het element neemt de gegevens voor de invoerparameters door een binding te maken met werkstroomvariabelen die u instelt wanneer u de werkstroom maakt, of door een binding te maken met een variabele die een voorgaand element in de werkstroom heeft ingesteld toen het werd uitgevoerd.

Het element verwerkt de gegevens, zet deze mogelijk om en genereert de resultaten van de uitvoering ervan in de vorm van uitvoerparameters. Het element bindt de resulterende uitvoerparameters aan nieuwe werkstroomvariabelen die erdoor worden gemaakt. Andere elementen in het schema kunnen als invoerparameters aan deze nieuwe werkstroomvariabelen worden gebonden. De werkstroom kan de variabelen als uitvoerparameters genereren aan het einde van de uitvoering.