- 06 Aug 2024
- 1 minute to read
What are workflows?
- Updated on 06 Aug 2024
- 1 minute to read
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.