Yesterday, I had a few interesting suggestions from an eXpandFramework user (Sheldmandu), about a few real world State Machine enhasements. Since XAF makes development amazingly fast, today we can discuss a bit about the implementaion released with (v18.104.22.168).
The full discussion can be found at this thread.
In sort Sheldmandu suggested.
- Allow certain roles to bypass State machine transition validation and make transitions without any restriction in order to correct mistakes.
This implemented by adding an extra tab in the State Machine detailview so the end user can associate it with the admin roles as illustrated in the next image.
- Support more efficient transitions by changing directly the property value without the need of executing the ChangeStateAction
For this a new property “EnableFilteredProperty” introduced in the State Machine attribute to make the life of our real worlds easier.
Most useful suggestions Sheldmandu! Many thanks form all and keep them coming.
We also looking forward for such great suggestions from the rest of the XAF world .
Until next time,