State Transition Control

Component ID

2150643

Component name

State Transition Control

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

556

Component created

Component changed

Component body

State Transition Control (STC) module enable workflow control on select list fields. If you enable state transition control on a field, you can set each (current) value of this field that which values can be set in next time (if the field current value is a particular one).

This module can be very useful in case trackers or in any other complex systems where it's necessary to control the value transitions of a select field (ex.: an administration field).

Requirements:

  • List (core module)

Features:

  • State transition settings (per fields) can be exported with Features module.

Similar projects and how they are different

  • Workbench - This module provides completely different features than State Transition Control. Currently available values of select field (depending on currently saved value of select field) on node edit page cannot be controlled.
  • Rules - Maybe this module could provide the same functionality after some programming (ex.: there is no event for "node being edited" currently or something similar) and after configuring on UI, but STC module supplies the necessary functionality out of the box in one place!
  • Workflow - This module working with Rules, so the problem and a differences are the same.