What are workflows?

Prev Next

Workflows provide a mechanism to allow plugins to be incorporated into commonly used processes, and provide alternative user workflows to achieve the same result.

Workflow managers determine the type of workflow. One example is the 'coursecreate' workflow manager, which controls course creation workflows. The workflows themselves must extend a workflow class, as defined by the workflow manager.

Workflows are used to point the user to the next step in a given process, either by providing a URL or by using form definition and processing methods. For example, you may want to create a workflow to make it easier to create seminar-specific courses. This 'seminar' workflow, could extend the 'coursecreate' manager.

Next steps

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.