Views

Different ways to visualize a studyflow diagram

The same .studyflow file can be rendered in several ways depending on the stakeholder’s needs. Studyflow defines three primary views over the underlying diagram.

Study view

The default rendering: a BPMN-like graph showing every element and connection. This is what the modeler displays and what most readers see in a paper.

The Study view is structural. It shows what happens and in what order, but does not commit to when each activity runs in wall-clock time. It is the canonical view for:

  • Methods sections that need to describe procedure.
  • Reviewers checking the logical structure of a study.
  • Pipeline authors wiring up data flow.

Timeline view

A Gantt-like rendering that places time-sensitive elements along a temporal axis. Useful for studies where the timing of activities matters as much as their order: longitudinal studies, trial timelines, SPIRIT-style schedules of enrolment and assessment.

Experimental research often involves activities with durations, deadlines, and dependencies in wall-clock time. BPMN already supports timer events and triggers but has no native way to represent duration, start/end times, or progress on a regular activity. Studyflow extends BPMN elements with optional temporal attributes:

  • Start/end time – when an activity is scheduled to begin and end.
  • Duration – the time allocated for an activity (or the difference between start and end).
  • Progress – completion status, as a percentage or label.
  • Resource allocation – personnel, equipment, or budget assigned to the activity, expressed as lanes or pools in BPMN.

When these attributes are present, the Timeline view can render the diagram as a Gantt chart automatically. Trial-level timing (stimulus duration, ITI, response window) and study-level timing (visit schedule, follow-ups) use the same mechanism at different zoom levels.

Temporal patterns and their Gantt-style equivalents

A Gantt task expressed in BPMN/Studyflow

Checklist view

A task-oriented view that flattens the diagram into a list of activities with their associated checklist items and status. Useful for:

  • Running studies day-to-day (what’s next, what’s done).
  • Adhering to reporting guidelines (CONSORT, SPIRIT, STROBE) – the checklist view maps elements to the items the guideline requires. See Reporting guidelines.
  • Generating supplementary materials and protocol annexes.

Choosing a view

If you need to communicate… Use
Procedural structure, branching, data flow Study view
Wall-clock timing, schedules, durations Timeline view
Coverage against a reporting checklist or protocol Checklist view

The three views read the same source file, so changes in one are reflected in the others.