Un workflow (ou flux de travaux) est la description d'un enchaînement d'outils utilisés pour réaliser une analyse de données au sein d'un environnement informatique. Les workflows permettent de répéter plus facilement des analyses complexes. Il existe des gestionnaires de workflows qui permettent de développer, exécuter et suivre l'exécution des workflows tout en conservant les informations essentielles.