The Islandora Workflow module is in beta status. Some features may not have full functionality.

Overview

The Islandora Workflow module implements a generic workflow around Fedora objects. Enabling the module will create a My Islandora work item in the Navigation menu, which provides the following options:

The module uses an inline xml datastream and rdf to record the state of the workflow and notes associated with the workflow in workflow managed objects. It creates the following new permissions and states:

Permissions

States

Tutorials

Using Workflows

Dependencies

Islandora.ca modules:

Drupal.org modules:

Installing Workflows

Islandora Workflows can be installed like any other Islandora module, with the exception that you will need to remove a global fedora XACML policy that prevents regular users from modifying objects in an inactive state. This policy is located here: $FEDORA_HOME/data/fedora-xacml-policies/repository-policies/default/deny-inactive-or-deleted-objects-or-datastreams-if-not-administrator.xml