=====================
Basic Fusion workflow
=====================

#. A data scientist writes a notebook with reusable functions.

   NOTE: Functions use the ``@fusion.register()`` decorator. The data scientist
   controls the inputs and outputs of each function. The inputs can accept data
   from Excel or a preset list of options. The outputs can be data or
   visualizations.


#. The data scientist shares the notebook with the business analyst by :doc:`uploading the notebook <bus-analyst/load-notebook>` to Anaconda Cloud or Anaconda Repository.

#. The business analyst :doc:`adds the notebook to Fusion <bus-analyst/add-notebook>`.

#. The business analyst :doc:`runs the function <bus-analyst/run-function>`.
