I would like to see decision modeling as a feature set within the K2 application. Decision models would be based on DMN as a service and would automate complex repetitive decisions.
It would be interesting to have something like this as a native feature in K2 where the workflow would input criteria into the business model, and return a result which could be used in the rest of the process. Could be used in SmartForms as well via smartobjects.
Possibly have a Decision model library of published models to drag into a flow as an activity so they could be reused. A business user could maintain the model since they know the business rules better than the IT developer.
Here is a Decision Modeler (DMN) example from IBM:
https://www.youtube.com/watch?v=pTW7mYmqOGc&list=PL_4RxtD-BL5s2DHo7z-FLH8w2DdIL3zfP&index=2
Here is how you would author a decision model in that software:
https://www.youtube.com/watch?v=Db1DtNp_vOU&list=PL_4RxtD-BL5s2DHo7z-FLH8w2DdIL3zfP&index=3