Application Framework

State Machine Module

 

The State Machine module allows you to easily manage a business object's status. A good example of a stateful object is a task - with the following states: not started, in progress, completed, paused, etc. Until a task is started, it cannot be completed. By using the State Machine module, you can define this logic by specifying valid state transitions. You can also specify appearance rules for different states so they will be applied when a state changes. The State Machine module automatically creates status change Actions and puts them into a Detail View.

XAF State Machine Module

Additionally, the State Machine module ships with a predefined set of persistent objects to simplify state machine customization - your end-users can customize existing state machines and create new ones.

XAF State Machine Module

State machines are supported in both WinForms and ASP.NET XAF Applications.

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.