4. Multi-language support
Many language layers, common functionality
Finally we will get multi-language support. Anyone who has, like we have, built a form for users in two or more languages, will understand how painful it all is.
In version 9 you will have, if you so wish, multiple 'layers' on the form. The main layer holds the functionality of the fields, and the others hold the language elements. This includes captions, labels, and even positioning. This is an important point because many languages will require much more space (Dutch may well be one!) and some will need a complete change in direction. I am not sure if any 'vertical' languages will be supported, but I'd love to see that!
User views will depend on their profile (we are not sure where this is set).
I can see this being used for different styles being set according to user whim, possibly? Not sure. In any case, it fixes a growing problem as Metastorm becomes more widely used and adopted by large organisations.
It also opens the path for truly portable third party applications. That can't be bad.
Dynamic Stage, Action and Form names
Of course, this now extends to stage action and form names. This effectively means that all process element identifiers have been removed from the presentation layer. This is long overdue, I feel. I also presume that the table name is no longer dependent on the process name, and the process name can be language dependent too!
At last, multi-language Metastorm BPM systems are a reality.
See related topics and documents