OpenEDU Workflow

Last updated on
29 May 2017

Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites

Description

OpenEDU Workflow utilizes the State Machine and OG Role Override contrib module along with some custom configurations (OpenEDU Workflow module) to implement a 3-stage content governance process on each of the primary content types delivered with the installation profile.  These are as follows:

  1. Content Author – May create content within their assigned context(s).  Content may be submitted to an editor for further processing.
  2. Content Editor – May review content and either return the content to the Content Author or submitted to a publisher for publication.
  3. Content Publisher – May review and publish content or return content to the author.

In each case notifications may be generated and distributed as content passes between states.  OpenEDU API (Notifications) is used to pass these notifications to users with the appropriate roles.  

Various configurations of OpenEDU Identity may be created to associate universal roles and privileges with the Workflow process.

Administration

Enable the State Machine contrib module and the OpenEDU Workflow module. 

Three global roles are configured out of the box: Global Author, Global Editor and Global Publisher.  Adjust the privileges to accommodate the rights each of these roles should have during the publication process.

You may use Organic Group Role Override module admin/config/group/roles/node/ to configure roles at the OpenEDU Schools context level (e.g. establish a role for a user to edit ONLY engineering.example.edu content).  

Configuring OpenEDU identity modules you may attach incoming authentication data to the OR Roles to assign content governance privileges to Drupal users form your Identity Provider / SSO infrastructure.

Help improve this page

Page status: No known problems

You can: