Data-flo Docs
  • About Data-flo
    • Data-flo Major Update in April 2024
      • Migrating your workflows into the latest version of Data-flo
        • Streamlined adaptors
        • Deprecated adaptors
        • New and retained adaptors
    • Change Log
    • Privacy and Terms of Service
    • Open source software used by Data-flo
  • Data-flo Basics
    • Account
    • Navigation
    • Terminology
    • Interface Icons
    • Data-flo's building blocks: Adaptors
      • Using adaptors to import data
      • Using adaptors to process data
      • Using adaptors to export data
    • Combining adaptors to create workflows
      • Creating a workflow
        • Building a workflow from scratch
        • Cloning an existing workflow
        • Importing a .dataflo file
      • Testing your workflows
      • Running your workflows
      • Accessing your workflows
  • Adaptor reference guide
    • add-column
    • add-jittering
    • add-value-to-dictionary
    • aggregate-rows
    • append-datatables
    • append-lists
    • append-to-list
    • apply-force-directed-layout
    • calculate-column
    • calculate-time-difference
    • change-column-case
    • compare-columns
    • concatenate-columns
    • concatenate-text
    • convert-date-to-text
    • convert-list-to-datatable
    • convert-text-to-datatable
    • convert-text-to-list
    • create-dictionary-from-datatable
    • create-google-drive-folder
    • create-graph-from-datatable
    • create-graph-from-dot
    • create-list-from-datatable
    • create-text-from-template
    • duplicate-column
    • export-file-to-google-drive
    • export-file-to-smb-share
    • export-graph-to-dot-file
    • export-text-to-file
    • export-to-csv-file
    • export-to-dbf-file
    • export-to-google-sheet
    • export-to-microreact-project
    • export-to-sqlite-file
    • filter-list
    • filter-rows
    • find-value-in-dictionary
    • find-value-in-list
    • format-date-column
    • format-time-column
    • geocoding
    • import-file-from-dropbox
    • import-file-from-figshare
    • import-file-from-google-drive
    • import-file-from-http-request
    • import-file-from-s3
    • import-file-from-smb-share
    • import-file-from-url
    • import-from-csv-file
    • import-from-dbf-file
    • import-from-epicollect-project
    • import-from-excel-file
    • import-from-google-sheet
    • import-from-json-file
    • import-from-microreact-project
    • import-from-mysql
    • import-from-oracle
    • import-from-postgres
    • import-from-spreadsheet-file
    • import-from-sql-server
    • import-from-sqlite
    • import-list-from-text-file
    • import-text-from-file
    • join-datatables
    • list-datatable-columns
    • list-newick-leaf-labels
    • map-column-values
    • prepend-to-list
    • query-datatable
    • remove-columns
    • remove-duplicate-list-values
    • remove-duplicate-rows
    • rename-columns
    • rename-newick-leaf-labels
    • replace-blank-values
    • replace-values-in-columns
    • replace-values-in-list
    • replace-values-in-text
    • reshape-long-to-wide
    • reshape-wide-to-long
    • reverse-geocoding
    • run-openai-model
    • run-replicate-model
    • run-workflow
    • sample-datatable
    • select-columns
    • select-list-values
    • select-rows
    • send-email-message
    • sort-datatable
    • sort-list
    • split-column
    • split-geographical-coordinates
    • split-list
    • summarise-datatable
    • transform-columns
    • workflow-repeater
  • Applying Data-flo
    • Basics in Minutes!
      • Quick Workflow
        • Step 1: Configure a solo adapter to view data.
        • Step 2: Add and link a second adaptor.
        • Step 3: Add a value.
        • Step 4: Complete the workflow.
        • Step 5: Run the workflow.
        • Step 6: Share the workflow.
  • API
    • Data-flo API
    • API Access Tokens
  • Support
    • Contact and Feedback
    • Private Installations
Powered by GitBook
On this page
  • In Data-flo there are 3 ways to build a workflow.
  • Data types
  1. Data-flo Basics
  2. Combining adaptors to create workflows

Creating a workflow

PreviousCombining adaptors to create workflowsNextBuilding a workflow from scratch

Last updated 1 year ago

In Data-flo there are 3 ways to build a workflow.

The idea is that you build your workflow so that it can be reused on different datasets or easily repurposed for others to use. To that end, before you start building consider the following:

  • What are you trying to accomplish with the workflow?

  • Where is the data stored?

  • What will you be doing with the data after it's processed?

  • Who will be running this workflow once it's built?

  • Is there an existing workflow that does part of what you need to do, or does something similar?

Regardless of the method, you will add adaptors to your canvas, link them together via connectors and troubleshoot your workflow to ensure it functions as intended.

Data types

There are 8 different data types in Data-flo, and it's important to keep this in mind when you're connecting adaptors - the data type must be compatible between the output of one and the input of the next adaptor in order to connect them together to create a workflow.

Clicking on an individual input/output/option text in an adaptor will display the data type in the side bar.

You can also find compatible adaptors by left clicking on the circle next to the input/output/option of interest and dragging your cursor onto the canvas and releasing. This will bring up all compatible adaptors in the side bar.

Data type
Description

boolean

Represents values that are either True or False. This data type is only used in adaptor options, not as an adaptor input or output.

datatable

Represents tabular data, comprising rows and columns in a grid-like format.

file

Represents the contents of a file, complete with formatting, encoding, and file extension.

graph

Represents connected information including non-linear data such as nodes (vertices) and edges. Often used to represent networks. The graph structure can be directed or undirected.

list

Represents an ordered array of text or numbers treated as text. It does not have a header.

dictionary

Represents a collection of key-value pairs. It is a way to associate one piece of information with another. Keys must be unique. Can contain letters, numbers and symbols.

number

Represents integers and decimal numeric values.

text

Represents a string of alphanumeric characters of any length. Can contain letters, numbers, symbols, URLs and regular expressions ().

RegEx
Starting a new workflow from a blank canvas
Cloning an existing or shared workflow
Importing a .dataflo file
Use import, transformation, and export adaptors linked via connectors to create a workflow
Clicking on "original column' shows you in the side bar that it requires a text data type as an input
A screenshot of a workflow including import, transformation, and export adaptors linked via connectors to create a workflow