6. Naming Conventions
Metastorm BPM version 9 has significant new restrictions on naming of elements. This is based on the architecture employed, since the many elements will become properties or functions of the same C# class. There are basic limitations to all names, as well, that are linked to C# syntax.
On top of this, there is the new ability to provide ‘captions’ to many components and elements. These are often also changeable to support different languages supported by the user’s browser. Some we find are never used in the system at all, however.
There has also been a significant change in the way variables are referenced. Metastorm BPM is now strongly types, and the addition of Intellisense to all editing scenarios gives us the freedom to dispense with the awkward prefixes that abound in examples from earlier versions. We will certainly be very glad to see the back of these, although we are sure they will persist regardless in some quarters.
Because of these changes, we have developed a new set of naming conventions for Metastorm BPM. These conventions are designed to minimise the potential conflicts, and give us much greater ability to distinguish between items when no other indication is available (as it now is with variables).
These conventions are neither exhaustive or fixed in stone, they are merely what we have come across that needs a convention, or indeed, that needs one being dropped!
Go to:
Variables (Next topic)